MySQL Database Administrator

Rakuten

Bengaluru

Hybrid

INR 900,000 - 1,500,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Rakuten is seeking an experienced MySQL Database Administrator in Bengaluru to manage and scale critical database infrastructure. The role focuses on MySQL administration, replication, backups, security, and automation in containerized environments.

You will ensure high availability, reliability, and performance, driving lifecycle management and infrastructure improvements across the SQL stack.

Qualifications

  • 5-8 years of overall DBA experience, incl. 3+ years MySQL administration.
  • Strong understanding of MySQL replication, clustering and high availability.
  • Experience with backup, recovery, and point-in-time recovery methodologies.
  • Proficiency in performance tuning, query optimization and indexing.
  • Familiarity with security best practices and encryption for data at rest/in transit.

Responsibilities

  • Design, deploy, and manage highly available MySQL clusters.
  • Perform installation, configuration, upgrades and lifecycle management.
  • Implement backup, recovery and PITR strategies.
  • Tune queries and monitor performance and capacity planning.
  • Manage MySQL replication (asynchronous, semi-sync, Group Replication).
  • Automate deployments on Kubernetes and container platforms.
  • Lead database projects and collaborate with DevOps/SRE teams.

Skills

MySQL DBA
DB architecture
Performance tuning
Backup & Recovery
Security
Python scripting
Troubleshooting

Education

Bachelor's degree in CS/IT

Tools

Kubernetes
Docker
Terraform
Prometheus
Grafana
Elasticsearch
Splunk

Job description

We\'re Hiring: MySQL Database Administrator

Work Location: India

Experience: 5-8 Years

Joining: Within 30 Days

Employment Type: Full-Time

About the Role

We are looking for an experienced MySQL Database Administrator (DBA) to manage, optimize, and scale critical database infrastructure. The ideal candidate will have strong expertise in MySQL administration, performance tuning, replication, backup and recovery, and database security, along with experience managing databases in containerized environments.

You will play a key role in ensuring high availability, reliability, and performance while driving database automation, lifecycle management, and infrastructure improvements.

Key Responsibilities
  • Design, deploy, and manage highly available and scalable MySQL database clusters.
  • Perform MySQL installation, configuration, patching, upgrades, and lifecycle management.
  • Implement backup, recovery, and point-in-time recovery strategies.
  • Optimize database performance through query tuning, indexing, and capacity planning.
  • Manage MySQL replication, including asynchronous, semi-synchronous, and Group Replication.
  • Implement database security, access controls, and encryption best practices.
  • Troubleshoot complex database issues and conduct root cause analysis.
  • Manage and automate MySQL deployments on Kubernetes and container platforms.
  • Lead database projects, technical discussions, and infrastructure improvements.
  • Collaborate with development, DevOps, and SRE teams to ensure database reliability.
  • Mentor junior DBAs and establish database administration best practices.
Mandatory Skills
  • MySQL DBA: 5-8 years of overall DBA experience, including at least 3+ years of hands-on MySQL administration.
  • MySQL Architecture: Strong understanding of database architecture, replication, and high availability.
  • Performance Tuning: Expertise in query optimization, indexing, and database performance monitoring.
  • Backup & Recovery: Hands-on experience with MySQL Enterprise Backup (MEB), `mysqldump`, and point-in-time recovery.
  • Database Security: Knowledge of access management, authentication, and encryption.
  • Scripting: Proficiency in Python or Bash for automation.
  • Troubleshooting: Strong analytical and problem solving skills.
Good to Have
  • Hands-on experience with Kubernetes and Docker, particularly deploying and managing stateful applications.
  • Experience with Couchbase or other NoSQL databases.
  • Familiarity with Elasticsearch.
  • Experience with Infrastructure as Code (IaC) tools such as Terraform.
  • Knowledge of monitoring tools such as Prometheus, Grafana, and Splunk.
  • Experience leading database projects and mentoring team members.
What We\'re Looking For
  • Strong ownership of database availability, reliability, and performance.
  • Ability to lead database lifecycle management and technical initiatives.
  • Excellent communication and stakeholder management skills.
  • Bachelor\'s degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
  • Candidates who can join within 30 days.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Database Administrator
Database Administrator

Solverminds Solutions & Technologies Pvt Ltd • Chennai

On-site
INR 1,200,000 - 2,500,000
Database Engineer MYSQL .
Database Engineer MYSQL .

KreditBee • Bengaluru

On-site
INR 800,000 - 1,500,000
MYSQL Database Administration
MYSQL Database Administration

Futurism Technologies, INC. • Pune District

On-site
INR 1,500,000 - 1,900,000
Lead Database Engineer
Lead Database Engineer

KreditBee • Bengaluru

On-site
INR 800,000 - 1,500,000
Mysql Database Administrator
Mysql Database Administrator

Tata Consultancy Services • Mumbai

On-site
INR 1,500,000 - 3,500,000
Senior Database Developer MySQL
Senior Database Developer MySQL

Softel Technologies Inc • Hyderabad

On-site
INR 900,000 - 1,500,000
MySQL Database Administrator _ Chennai (1 Year Fixed Contract)
MySQL Database Administrator _ Chennai (1 Year Fixed Contract)

Tata Communications Limited • Chennai District

On-site
INR 2,800,000 - 4,200,000
MySQL Database Administrator
MySQL Database Administrator

Miratech • Hyderabad

Remote
INR 1,200,000 - 2,200,000
Health insurance
Relocation program
Language courses
+2
MySQL Database Administrator
MySQL Database Administrator

Miratech • Kolkata District

Remote
INR 1,400,000 - 2,300,000
Relentless Performance culture
Competitive pay & benefits
Work from anywhere
+4
MySQL Database Administrator
MySQL Database Administrator

Miratech • Gurugram District

On-site
INR 1,100,000 - 2,300,000
Health insurance
Relocation program
Language courses
+1