We are looking for a highly skilled and experienced Senior System Engineer specializing in MySQL Database Administration (DBA) to join our dynamic team. The ideal candidate will bring expertise in managing enterprise-scale MySQL environments, optimizing database performance, and implementing high-availability and disaster recovery solutions. If you are passionate about database engineering, automation, and collaborating with cross-functional teams, we want to hear from you.
Responsibilities
- Lead MySQL database design, architecture optimization, HA/DR planning, and automation initiatives
- Ensure enterprise-level scalability, reliability, performance, and security
- Provide expert-level support during critical incidents
- Drive modernization, optimization, and automation across MySQL environments
- Collaborate with application, cloud, DevOps, and infrastructure teams to improve the database lifecycle
- Architect, configure, and maintain complex MySQL production environments
- Manage major upgrades, cross-platform migrations, and patching cycles
- Design and implement robust HA/DR solutions, such as Group Replication, InnoDB Cluster, and XtraDB Cluster
- Perform advanced performance tuning using slow logs, Performance Schema, sys schema, and deep query analysis
- Implement enterprise backup strategies, including Percona XtraBackup, and support PITR scenarios
- Conduct capacity planning, growth forecasting, and scalability assessments
- Define and enforce MySQL security standards, including access control, encryption (TDE/SSL), and audit practices
- Support developers with query optimization, schema reviews, and stored procedure tuning
- Validate complex releases, participate in CAB meetings, and ensure smooth deployment cycles
- Maintain architecture diagrams, technical standards, and best practices documentation
- Drive automation using Shell, Python, and Ansible, integrating database tasks into CI/CD pipelines
- Act as an escalation point and mentor junior and Level 2 DBAs
Requirements
- 6+ years of experience as a MySQL DBA with enterprise-scale responsibilities
- Deep understanding of MySQL internals, InnoDB tuning, redo logs, isolation levels, and locking
- Strong expertise in replication (GTID, multi-source, failover handling) and HA architecture
- Advanced performance tuning skills using Performance Schema, EXPLAIN ANALYZE, and index optimization
- Expertise in backup/recovery, XtraBackup, PITR, and disaster recovery strategies
- Strong Linux OS administration and Shell/Python scripting skills
- Working knowledge of at least one additional RDBMS: Oracle / MS SQL / PostgreSQL / MongoDB
- Ability to lead critical incident calls, root-cause analysis, and cross-functional coordination
- Fluency in English (both written and spoken) at a minimum B2 level
Nice to have
- Experience with cloud DB platforms (e.g., Aurora MySQL, RDS, Azure MySQL, GCP Cloud SQL)
- Knowledge of Percona and MariaDB variants, including their performance characteristics
- Experience with DevOps automation tools such as Ansible, Terraform, and Jenkins
- Knowledge of security frameworks, audit compliance, and data protection standards
- Relevant certifications (e.g., MySQL OCP, Percona Certified DBA)