About the role
Job Title: MySql DBA
Position: Senior Systems Engineer
Experience: 6-8 years
Category: Software Development/ Engineering
Shift: 3.30 to 12.30 IST and should be flexible for rotational shift
Main location: Primary Chennai, Secondary Bangalore & Hyderabad
Position ID: J0825-0679
Employment Type: Full Time
Education Qualification: Bachelor's degree in Computer Science or related field or higher with minimum 6 years of relevant experience.
Budget – 18-20 LPA.
Position Overview :
We are seeking a highly skilled and experienced MySQL Database Administrator (DBA) with 6 to 8 years of hands-on experience in managing, securing, and optimizing MySQL database environments. The ideal candidate will be responsible for ensuring database reliability, performance, scalability, and availability across production, development, and test systems.
Key Responsibilities
Database Administration & Operations:
• Install, configure, and upgrade MySQL databases (Community and/or Enterprise editions).
• Manage multiple database environments including production, development, QA, and staging.
• Perform regular health checks, capacity planning, and proactive monitoring of MySQL instances.
• Manage replication (Master-Slave, GTID-based, Group Replication) and clustering (InnoDB Cluster, Galera).
• Troubleshoot database-related issues (performance, locking, replication lag, crashes, corruption).
• Maintain and enforce database security, user access control, and auditing policies.
Performance & Tuning:
• Optimize database performance by monitoring slow queries, indexing, partitioning, and caching.
• Analyze execution plans and tune SQL queries and schemas.
• Manage high availability and scalability using replication, clustering, load balancing, and connection pooling.
Backup & Recovery:
• Implement and maintain robust backup/recovery strategies using mysqldump, mysqlpump, Percona XtraBackup, or equivalent.
• Test disaster recovery procedures regularly to ensure minimal downtime.
• Handle point-in-time recovery and restore operations during incidents.
• Handle DB refresh activity as per the requirement on AWS RDS and on prime environment.
Automation & Scripting:
• Develop and maintain scripts in Shell/Python/Perl/Ansible to automate routine DBA tasks.
Required Skills
• 6–8 years of proven experience as a MySQL DBA in large-scale environments.
• Strong expertise in MySQL 8.0 administration, performance tuning, replication, and clustering.
• Solid understanding of RDBMS concepts, ACID properties, transactions, and isolation levels.
• Proficiency in Linux/Unix environments with strong shell scripting skills.
• Experience in backup/recovery strategies.
• Hands-on experience with high availability solutions
• Familiarity with cloud platforms (AWS RDS/Aurora, GCP CloudSQL, Azure MySQL).
• Strong problem-solving, analytical, and troubleshooting skills.
• Good communication skills and ability to collaborate with cross-functional teams.