DBA - MySQL | ScaleneWorks INC
full-time
Posted on August 28, 2025
Job Description
MySql DBA
Company Overview
Not specified.
Job Summary
We are seeking a highly skilled and experienced MySQL Database Administrator (DBA) to manage, secure, and optimize MySQL database environments. The ideal candidate will ensure database reliability, performance, scalability, and availability across production, development, and test systems.
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.
Qualifications
- Bachelor's degree in Computer Science or related field or higher with a minimum of 5 years of relevant experience.
- 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.
Preferred Skills
- Exposure to Oracle / MSSQL database administration.
- Experience with Kubernetes / Docker for containerized MySQL deployments.
- Knowledge of Git Repo for database patching, backup, and instance creation.
Experience
6-8 years of hands-on experience in managing MySQL database environments.
Environment
Primary location is Chennai, with secondary locations in Bangalore and Hyderabad. Shift hours are from 3.30 PM to 12.30 AM IST, with flexibility required for rotational shifts.
Salary
Not specified.
Growth Opportunities
Not specified.
Benefits
Not specified.