Job Description
Role Overview:
We are seeking an experienced Senior MySQL Database Administrator (DBA) to lead the design, deployment, and management of secure, scalable, and high-performance MySQL database systems across Windows Server and Linux environments. The ideal candidate should possess deep knowledge of MySQL internals, performance tuning, automation, and disaster recovery planning, with a strong focus on high availability and zero downtime.
Roles & Responsibilities:
- Design, implement, and maintain highly available and scalable MySQL database systems with minimal to zero downtime.
- Install, configure, upgrade, and tune MySQL servers in both Windows Server and Linux environments.
- Implement and manage replication, clustering, and failover strategies (e.g., Group Replication, InnoDB Cluster, Galera).
- Plan and execute backup and disaster recovery (DR) procedures with regular testing and validation.
- Monitor and optimize database and server performance using tools and techniques like slow query logs, EXPLAIN plans, and proper indexing.
- Automate routine administrative tasks and integrate with CI/CD pipelines using Shell or PowerShell scripting.
- Enforce robust data security, encryption, and access controls in accordance with organizational policies.
- Conduct regular audits to proactively identify performance issues, storage bottlenecks, and potential risks.
- Collaborate with development and DevOps teams to support application performance and data integration needs.
- Maintain accurate and comprehensive documentation of systems, configurations, and procedures.
- Stay current with evolving MySQL features, tools, best practices, and server technologies on both Windows and Linux.
Support and manage cloud-based MySQL deployments (e.g., AWS RDS, Aurora, GCP Cloud SQL, Azure Database for MySQL) where applicable.
Preferred Candidate Profile:
- Bachelors degree in Computer Science, Information Technology, or related field.
- 5+ years of experience administering MySQL in production environments on both Windows Server and Linux.
- Deep understanding of MySQL architecture, storage engines (InnoDB, MyISAM), and replication/topology strategies.
- Proven experience with backup & restore tools (mysqldump, mysqlpump, Percona XtraBackup) and disaster recovery planning.
- Strong command-line skills and scripting experience in Shell or PowerShell.
- Experience with monitoring and alerting tools (e.g., Percona PMM, Zabbix, Nagios, or custom dashboards).
- Exposure to cloud platforms and hybrid database deployments.
- Excellent analytical, troubleshooting, and communication skills.
Ability to mentor junior DBAs and collaborate across technical teams.
Perks and Benefits:
- Competitive salary and bonus structure.
- Opportunity to lead mission-critical database initiatives.
- Flexible work hours and a supportive remote culture.
- Professional development support: certifications, conferences, and courses.
- Work with the latest technologies in a collaborative, forward-thinking team.
Job Type: Full/ Part Time(3 to 4Hours- WFH)
Job Location: Guntur, Hyderabad.