MySQL DBA

1 Week ago • 5-6 Years

Job Summary

Job Description

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.
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).
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.

Job Details

Job Summary:

We are seeking a highly skilled and experienced MySQL Database Administrator to join our dynamic technology team. The ideal candidate will be responsible for the performance, integrity, security, and availability of our MySQL database systems. This role requires a proactive individual with a strong understanding of database administration principles, excellent problem-solving skills, and the ability to work independently and collaboratively. You will be involved in all aspects of database management, from design and implementation to maintenance and optimization.

Responsibilities:

  • Database Administration: Install, configure, administer, and maintain multiple MySQL database environments (production, staging, development).
  • Performance Tuning and Optimization: Monitor database performance, identify bottlenecks, and implement effective solutions to optimize query performance, storage, and overall system efficiency.
  • Backup and Recovery: Develop, implement, and test robust backup and recovery strategies to ensure data integrity and business continuity.
  • Security Management: Implement and maintain database security measures, including user access control, auditing, and vulnerability management, in compliance with security policies.
  • Schema Management: Design, implement, and manage database schema changes, including table creation, modification, and indexing, while ensuring data integrity and application compatibility.
  • Troubleshooting and Issue Resolution: Diagnose and resolve database-related issues in a timely and efficient manner, including performance degradation, connectivity problems, and data inconsistencies.
  • Replication and High Availability: Implement and manage MySQL replication topologies (e.g., master-slave, group replication) and other high availability solutions to ensure system uptime.
  • Automation: Develop and implement scripts and automation tools for routine database administration tasks, such as backups, monitoring, and deployments.
  • Collaboration: Work closely with development teams, system administrators, and other stakeholders to understand application requirements and provide database support.
  • Upgrades and Migrations: Plan and execute database upgrades and migrations with minimal downtime.
  • Staying Current: Keep abreast of the latest MySQL features, best practices, and security updates.

Required Skills and Experience:

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Minimum of 5-6 years of hands-on experience as a MySQL Database Administrator.
  • Should have a minimum of 2-3 years of experience in managing MySQL databases in Cloud (AWS - RDS/Aurora) & on-premise environments.
  • Strong understanding of MySQL architecture, internals, and storage engines (e.g., InnoDB, MyISAM).
  • Proven experience in performance tuning and optimization techniques, including query analysis, index optimization, Parameters and server configuration.
  • Solid experience with database backup and recovery procedures, including point-in-time recovery.
  • In-depth knowledge of database security principles and best practices.
  • Proficiency in writing and debugging SQL queries and stored procedures.
  • Experience with MySQL replication technologies and high availability solutions.
  • Familiarity with Linux/Unix operating systems.
  • Experience with scripting languages such as Bash or Python for automation tasks.
  • Excellent analytical and problem-solving skills with strong communication and collaboration skills.  
  • Ability to work independently and manage multiple tasks effectively.

Preferred Skills:

  • Experience with cloud-based database services (e.g., AWS RDS & Aurora MYSQL, Azure Database for MySQL, Google Cloud SQL).
  • Familiarity with database monitoring tools (e.g., Monyog, Prometheus, Grafana, Nagios etc.,).
  • Experience with database migration tools and techniques.
  • Knowledge of DevOps practices and CI/CD pipelines will be an added advantage.
  • Relevant MySQL certifications (e.g., Oracle Certified Professional, MySQL Database Administrator) will be an added advantage.

Similar Jobs

BigID - Solutions Engineer

BigID

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
16 Hours ago
Tala - Telephony and Network Lead

Tala

Manila, Metro Manila, Philippines (Hybrid)
2 Months ago
Flexera - Member Technical Staff - Site Reliability Engineer

Flexera

Bengaluru, Karnataka, India (Hybrid)
7 Months ago
Zoox - Software Engineering Manager: Operating Systems and Vehicle Configuration

Zoox

Foster City, California, United States (Hybrid)
6 Months ago
NVIDIA - Senior Solutions Architect, Networking - Cloud Service Providers

NVIDIA

California, United States (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Veeam Software - Junior/Middle Application Security Engineer

Veeam Software

Lisbon, Lisbon, Portugal (On-Site)
1 Week ago
Eqvilent - Infrastructure Support Engineer

Eqvilent

Dubai, Dubai, United Arab Emirates (On-Site)
1 Week ago
Innoactive - Software Engineer

Innoactive

(Remote)
5 Months ago
GoReel - DevOps Lead

GoReel

Poland (Remote)
1 Month ago
Adtran - Advanced Software Engineer

Adtran

Huntsville, Alabama, United States (On-Site)
1 Week ago
ION - IT/Cyber Security Analyst

ION

London, England, United Kingdom (On-Site)
7 Months ago
Gearbox Software - Senior Site Reliability Engineer

Gearbox Software

Frisco, Texas, United States (On-Site)
5 Months ago
ION - Cloud Engineer Kubernetes

ION

Castellazzo Bormida, Piedmont, Italy (Hybrid)
7 Months ago
Aerospike - Senior Quality Engineer

Aerospike

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Rackspace Technology - Security Engineer L3 (Endpoint Security)

Rackspace Technology

Gurugram, Haryana, India (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Hyderabad, Telangana, India

Google - Contracting Operations Manager

Google

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Accenture - Business Interlock Specialist

Accenture

Hyderabad, Telangana, India (On-Site)
3 Weeks ago
PwC - Manager|Oracle fusion Technical|Oracle|Advisory|Kolkata

PwC

Kolkata, West Bengal, India (On-Site)
7 Months ago
App on software  - Game Designer

App on software

Pune, Maharashtra, India (On-Site)
1 Week ago
PwC - Senior Associate_Power BI Developer_Advisory Corporate_Advisory_Bangalore Millenia

PwC

Bengaluru, Karnataka, India (On-Site)
7 Months ago
e2 open - Senior Security Engineer

e2 open

Hyderabad, Telangana, India (On-Site)
2 Weeks ago
Interactive Brokers - Senior Automation Quality Assurance Engineer

Interactive Brokers

Mumbai, Maharashtra, India (Hybrid)
1 Week ago
Alphawave Semi - Assistant Manager - Finance

Alphawave Semi

Bengaluru, Karnataka, India (On-Site)
5 Days ago
Gigamon - Sr Manager, Product Management

Gigamon

Chennai, Tamil Nadu, India (On-Site)
1 Month ago
Brandshark - Content Creator

Brandshark

Bengaluru, Karnataka, India (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

We are Pragmatists. We prefer to keep it real. Our employees use their creativity and talent to invent new solutions, meet demands, and offer the most effective services/products. We want our employees to be a part of our incredible journey, even if it’s a little bumpy along the way (we’ll call those growing pains).

Hyderabad, Telangana, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Hyderabad, Telangana, India (On-Site)

View All Jobs

Get notified when new jobs are added by high radius

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug