Wikimedia logo
    W

    Staff Database Administrator

    Wikimedia
    Remote
    Remote
    Senior
    Full Time
    9 days ago
    💰$134,133 - $208,254
    remotedatabaseMariaDBMySQLSREautomationopen source

    Requirements

    • Advanced level of experience with MariaDB or MySQL database administration as the primary production database, including complex replication topologies at scale
    • Advanced proficiency in SQL and query/schema optimization
    • Experience with debugging query performance and schema design
    • Experience with high traffic and highly available website architectures and operations
    • Experience with MySQL high availability and replication management tooling
    • Knowledge of Linux and IO/data storage concepts, internals and troubleshooting
    • 6+ years experience in a hands-on DBA role as part of a team
    • Solid English language skills
    • Ability to travel 1-2 times a year
    • Ability to work independently in a fast paced environment, as an effective part of a globally distributed team, including ticket tracking systems and asynchronous communication tools
    • B.Sc. or M.Sc. in Computer Science, or equivalent work experience

    What You'll Do

    • Ensure the health and performance of Wikimedia’s production relational database systems, and the structural integrity of its data
    • Deploy, maintain and troubleshoot relational database systems in production, development and staging environments
    • Design, implement, manage and automate (multi-site) replication topologies
    • Consult in the design of database schemas and queries, and implement/oversee database schema changes in production
    • Monitor, debug and optimize database query performance
    • Improve observability (alerting, metrics, monitoring) of database infrastructure
    • Capacity and infrastructure planning, including (on-prem) bare-metal hardware
    • Contribute to the automation of common database management workflows
    • Enable the reliable generation and timely restoration of database backups
    • Maintain relationships with the MariaDB upstream projects/organizations, and working with upstream developers on bug identification and resolution
    • Participate in a 24/7 on-call rotation shared across the team - taking part in incident response, diagnosis and follow-up on system outages or alerts across Wikimedia’s production infrastructure

    Nice to Have

    • Proficiency at automation/programming/scripting (Python) and standard software development practices
    • Experience with SRE practices and tooling, including configuration management & orchestration
    • Experience with LAMP stack technologies (PHP/HHVM, memcached/Redis) - MediaWiki experience is a definite plus
    • Experience with other advanced distributed storage and database systems (Swift, Ceph, Cassandra, etc.) is a plus
    • Strong track record of open source contributions is a major plus

    Benefits

    • Remote-first organization
    • Competitive and equitable salaries adjusted by location
    • Inclusive and equitable workplace
    • Opportunity to work on globally impactful projects

    About Wikimedia

    Wikimedia Foundation encourages the development and distribution of free educational content with projects such as Wikipedia.

    San Francisco, CA, US
    500 - 1000
    Media & Entertainment