New
The Wikimedia Foundation is seeking a Senior DBA. Our objective is to make the sum of all human knowledge available to everyone, and we persist most of this knowledge in MariaDB. Our project sites are some of the most highly visited on the internet, with more page views per engineer than any other site.
As a Senior DBA at the Wikimedia Foundation, you will be part of a small, focused team of skilled and experienced engineers. In this role, you will be responsible for ensuring the health of our database systems - including their availability and performance.
Your responsibilities will include troubleshooting issues, database maintenance, performance tuning, high availability, replication, backups, and general optimization as well as benchmarking and testing new MariaDB and MySQL builds.
WMF is a proponent of privacy and using free and open-source software. We run a large database cluster with MariaDB on bare metal Linux hosts.
The work we do is crucial and is used by hundreds of millions of people. This is a unique opportunity to make a huge impact for a good cause.
The candidate should be open to travel 1-2 times a year.
Responsibilities
Implementation, maintenance and troubleshooting of relational database systems in production and staging environments
Handling database version upgrades, testing and working with upstream on bug identification and resolution
Configuring replication, designing schema optimizations and running schema changes
Monitoring, debugging and improving query performance
Improving observability (alerting, metrics, monitoring) of database infrastructure
Multi-datacenter replication topology design, capacity and infrastructure planning
Taking part in incident response, diagnosis and follow-up on system outages or alerts across Wikimedia’s production infrastructure and participating in an on call rotation
Sharing our values and work in accordance with them
Qualifications
Advanced level of experience with MariaDB or MySQL database administration as the primary production database as well as replication topologies at scale
Knowledge of Linux and IO/data storage concepts, internals and troubleshooting (we run Linux in production exclusively)
Proficiency in SQL
Experience with debugging query performance and schema design
Experience with MySQL high availability and replication management tooling
Experience with remotely managing bare-metal servers
5+ years experience in a hands-on DBA role as part of a team
Experience with high traffic and highly available website architectures and operations
Strong English language skills
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
Optional qualifications
Proficient at automation/programming/scripting skills
Experience with LAMP stack technologies (PHP/HHVM, memcached/Redis) - MediaWiki experience is a definite plus
Experience with advanced distributed storage and database systems (Swift, Ceph, Cassandra, etc.) is a big plus
Experience in architecture, design, and implementation of persistent data storage & query infrastructure
Strong track record of open source contributions is a major plus
Posted 12 days ago
Lead and architect full-stack applications
Mentor and guide engineering teams
Posted 12 days ago
Work with Apollo’s 200M+ Leads data and build features on top of it
Improve data quality and build customer-facing products
Posted 12 days ago
Opportunity to work remotely with a distributed team.
Focus on PostgreSQL database design and optimization.
Posted 12 days ago
Assist with PostgreSQL database queries
Optimize database performance
Posted 12 days ago
Optimize the Postgres database for improved performance.
Enhance the existing database structure for better functionality.
Posted 12 days ago
Analyze current connection settings
Identify underlying causes of connection count increase
Posted 12 days ago
Optimize current Postgres database for performance
Enhance user experience through database improvements
Posted 12 days ago
Hire a senior backend engineer
Scale and optimize backend systems
Posted 12 days ago
Lead improvements in CI pipeline execution reliability, performance, and scalability.
Design and iterate on features for faster software delivery.
Posted 12 days ago
Lead strategic technical discussions with customers
Design and implement robust, scalable, secure DB solutions
Posted 12 days ago
Lead team in building core Kalepa features
Design and optimize APIs for customer workflows
New
Administer and maintain Oracle EBS environments.
Optimize database performance and availability.
Posted 12 days ago
Develop cloud-based cyber protection solutions
Design and maintain high-load distributed services
Posted 12 days ago
Integrate backup solutions with virtualization and cloud platforms
Ensure reliable cross-platform VM backup and restore operations
Posted 12 days ago
Develop scalable cloud disaster recovery services
Design and implement high-load distributed systems
Posted 12 days ago
Support critical infrastructure Manage device tools Provide desktop/laptop support Maintain
None
Posted 12 days ago
Provide remote technical support
Enhance customer satisfaction
Posted 12 days ago
Build healthcare-focused software solutions
Integrate and manage complex data sources
Posted 12 days ago
Design and manage scalable Linux infrastructure
Automate provisioning and configuration via IaC tools
Posted 12 days ago
Curate and manage security submissions for bug bounty programs
Communicate with clients and researchers for submission data
Posted 12 days ago
Solve complex application security issues
Integrate security into the SDLC and CI/CD pipelines
Posted 12 days ago
Hiring a junior penetration tester
Offering a remote full-time position
Posted 12 days ago
Contribute to the development of Juju, an open-source Go project for distributed systems.
Collaborate with a global team on design, delivery, and support of software features.
Posted 12 days ago
Hiring a Mandarin-speaking Embedded Linux Field Engineer for mission-critical industries.
Engage customers during presales and propose solutions.
Posted 12 days ago
Optimizing Ubuntu for new silicon technologies
Maintaining high-quality software standards
Posted 12 days ago
Design and implement features in the Mir stack
Participate in code reviews and testing
Posted 12 days ago
Recruiting skilled Graduate Software Engineers globally
Offering challenging and impactful software engineering opportunities
Posted 12 days ago
Lead and develop a field engineering team
Promote and solve customer problems with cloud technologies
Posted 12 days ago
Resolve complex customer problems related to Ubuntu, OpenStack, Kubernetes, and open source software
Maintain close working relationships with field, support, and product engineering teams
Posted 12 days ago
Assist global companies in adopting private cloud infrastructure
Design and implement cloud solutions using Linux Ubuntu, OpenStack, Kubernetes, etc.
Posted 12 days ago
Hiring Graduate Software Engineers for open source projects
Engaging with the open source community and users
Posted 12 days ago
Develop and execute channel strategy for distributors and resellers in Japan
Increase awareness of Canonical in Open Source and Cloud technology
Posted 12 days ago
Hiring a Solutions Architect with Automotive expertise
Engaging customers during presales and deliveries
Posted 12 days ago
Build strong relationships with GSI partners
Increase market share and attach rate
Posted 12 days ago
Lead and develop high performing engineering teams
Define vision and strategy for Ubuntu
Posted 12 days ago
Hiring junior engineers for Ubuntu Engineering organization
Engage with and contribute to the open source community
Posted 12 days ago
Lead and manage a support team in a remote environment
Ensure high customer satisfaction through efficient support services
Posted 12 days ago
Manage customer-facing projects for delivering Ubuntu images on diverse devices
Coordinate project delivery between engineering teams and customers
Posted 12 days ago
Designing ML architectures for external customers
Delivering AI/ML solutions in collaboration with sales leads
Posted 12 days ago
Expand reach in mission-critical industries through IoT solutions
Engage customers during presales for technology explanation
Posted 12 days ago
Manage a growing engineering team
Implement disciplined engineering and operations processes
Posted 12 days ago
Support biggest partners in embracing open source platform
Architect cloud infrastructure solutions
Posted 12 days ago
Lead and manage engineering team for optimal performance
Ensure team health and effective operations
Posted 12 days ago
Lead and develop a team of engineers in designing and implementing open source solutions.
Solve customer problems by promoting technologies and providing technical advice.
Posted 12 days ago
Lead and develop a team of engineers
Implement disciplined engineering processes
Posted 12 days ago
Streamline open source adoption in enterprise tech market
Ensure project success through effective stakeholder engagement
Posted 12 days ago
Building relationships with GSI partners
Increasing market share and attach rate for Ubuntu solutions
Posted 12 days ago
Architect and run OpenStack and Kubernetes infrastructure
Enable devsecops for applications on the infrastructure