Posted on: 17/11/2025
Job Description :
Key Responsibilities :
- Install, configure, and maintain MySQL databases (on-premises and/or cloud environments).
- Perform database performance tuning, query optimization, and capacity planning.
- Implement and monitor database backup, recovery, and disaster recovery strategies.
- Ensure high availability (HA) and replication across multiple database instances.
- Monitor and troubleshoot database performance, locks, deadlocks, and slow queries.
- Manage user access, roles, and security policies for MySQL databases.
- Automate routine DBA tasks using scripts (Bash, Python, or PowerShell).
- Collaborate with developers to design database schemas, indexes, and stored procedures.
- Apply patches, upgrades, and version migrations with minimal downtime.
- Create and maintain database documentation, including architecture diagrams and SOPs.
- Support data integrity, consistency, and compliance with organizational standards.
Required Skills & Qualifications :
- Bachelors degree in computer science, Information Technology, or related field.
- 4 - 10 years of experience as a MySQL DBA or similar role.
- Strong knowledge of MySQL architecture, replication, and InnoDB engine.
- Experience with MySQL clustering, partitioning, and query optimization.
- Hands-on experience with backup and recovery tools (e., mysqldump, Percona XtraBackup)
Did you find something suspicious?