NextHire Try for free

JobWorld

Posted 9 Oct 2025

MySql DBA

Apply with NextHire Auto Apply fills in the application for you.
Team
CGI India Global Delivery Center
Posted
9 Oct 2025

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.

Similar jobs

See every job

85% of jobs are never posted

The AI Outreach Agent writes to recruiters and hiring managers at the companies you pick, from your own Gmail.

Try AI Outreach