The MySQL DBA will be responsible for the performance, integrity, security, and availability of MySQL database systems. This involves installing, configuring, and maintaining multiple MySQL database environments, as well as optimizing query performance, implementing backup and recovery strategies, and managing security measures. The role also includes schema management, troubleshooting issues, managing replication and high availability, automating tasks, and collaborating with various teams. The ideal candidate should have experience in managing MySQL databases in both cloud and on-premise environments.
Good To Have:- Experience with cloud-based database services (AWS RDS & Aurora MYSQL).
- Familiarity with database monitoring tools (Monyog, Prometheus, Grafana).
- Experience with database migration tools and techniques.
- Knowledge of DevOps practices and CI/CD pipelines.
- Relevant MySQL certifications.
Must Have:- Experience as a MySQL Database Administrator (5-6 years).
- Experience in managing MySQL databases in Cloud & on-premise environments.
- Strong understanding of MySQL architecture and storage engines.
- Proven experience in performance tuning and optimization.
- Solid experience with database backup and recovery procedures.
- In-depth knowledge of database security principles.
- Proficiency in writing and debugging SQL queries.
- Experience with MySQL replication technologies.
- Familiarity with Linux/Unix operating systems.
- Experience with scripting languages (Bash or Python).