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 work
- •Competitive and equitable salary based on skills, experience and location
- •Inclusive and equitable workplace
- •Opportunity to work on globally impactful projects
