MySQL Database Administrator

The Aes Group, Inc
Alpharetta, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote
Alpharetta, United States of America

Tech stack

Amazon Web Services (AWS)
Azure
Bash
Cloud Computing
Cloud Database
Databases
Continuous Integration
Data Centers
DevOps
Disaster Recovery
Github
Monitoring of Systems
Python
PostgreSQL
Microsoft SQL Server
SQL Azure
MongoDB
MySQL
Operational Databases
Oracle Applications
Performance Tuning
Query Optimization
Ansible
Datadog
Scripting (Bash/Python/Go/Ruby)
System Availability
Grafana
Database Optimization
Infrastructure as Code (IaC)
Amazon Web Services (AWS)
Infrastructure Automation Frameworks
Information Technology
Deployment Automation
Performance Monitor
Cosmos DB
Terraform
Splunk

Job description

We are seeking an experienced Senior MySQL Database Administrator (DBA) to join the Database Services team supporting enterprise-scale database environments across on-premises data centers and cloud platforms. This role is ideal for a hands-on DBA with deep expertise in MySQL production environments, replication, high availability, performance tuning, and DevOps automation.

The successful candidate will help maintain highly available database platforms, support mission-critical production systems, implement automation, improve database observability, and contribute to cloud database initiatives across Azure and AWS., * Administer and support MySQL production and development database environments.

  • Design, build, deploy, and maintain highly available database infrastructures.
  • Configure, manage, and troubleshoot MySQL replication environments.
  • Perform database performance tuning, query optimization, and capacity planning.
  • Implement backup, recovery, disaster recovery, and high availability solutions.
  • Perform MySQL patching, upgrades, and version migrations.
  • Support cloud-hosted databases including Azure and AWS managed database services.
  • Automate database administration tasks using Infrastructure as Code (IaC) and DevOps tools.
  • Monitor database health using enterprise observability platforms.
  • Troubleshoot production database issues while ensuring maximum uptime and reliability.
  • Collaborate with architects, developers, and infrastructure teams on new database projects.
  • Participate in an on-call rotation to support critical production database incidents.
  • Drive continuous improvement through automation, standardization, and proactive monitoring., * Delivering high-quality database administration and production support.
  • Meeting project deadlines and operational SLAs.
  • Maintaining database stability, availability, and performance.
  • Strong collaboration with cross-functional teams.
  • Effective communication and proactive problem-solving.
  • Continuous learning and contribution to team improvements.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, or equivalent experience.
  • 5-7+ years of professional Database Administration experience.
  • Minimum 5 years of hands-on MySQL DBA experience supporting production environments.
  • Strong communication, analytical, and troubleshooting skills.
  • Ability to manage multiple priorities in a fast-paced enterprise environment.

Required Technical Skills

MySQL Administration

  • MySQL production administration
  • MySQL replication (setup, configuration, and troubleshooting)
  • High Availability (HA)
  • Disaster Recovery (DR)
  • Backup and recovery
  • Performance tuning
  • Query optimization
  • Production support
  • Security administration
  • MySQL patching and major version upgrades
  • Percona Toolkit / XtraBackup

Cloud Platforms

  • Azure
  • AWS
  • Azure Database Services (Flexible Server preferred)
  • AWS RDS

DevOps & Automation

  • Terraform
  • Terragrunt
  • GitHub Actions
  • Infrastructure as Code (IaC)
  • CI/CD

Monitoring & Observability

  • Grafana
  • ELK
  • Datadog
  • Splunk

Scripting (Preferred)

  • Bash
  • Python
  • Ansible

Additional Database Experience (Preferred)

  • Oracle
  • PostgreSQL
  • MongoDB
  • Cosmos DB
  • Microsoft SQL Server

Top 3 Must-Have Skills

  • Deep experience supporting MySQL Production Replication, High Availability, database stability, reliability, and performance.
  • Strong cloud database experience with Azure and AWS.
  • Experience with DevOps, Infrastructure as Code, and CI/CD automation.

Preferred Qualifications

  • Experience supporting enterprise multi-region and multi-zone database environments.
  • Strong focus on automation and operational excellence.
  • Experience implementing proactive monitoring and database observability solutions.
  • Knowledge of enterprise database lifecycle management.

About the company

The AES Group is a premier technology consulting company that has been bringing businesses and talent together for over 20 years to deliver the most innovative technology solutions that create the most positive impact on society. AES has helped over 40 business enterprises, including Fortune 500 companies, engage their customers, empower their employees, and transform their business operations with the power of cloud, data, AI, and other emerging technologies.

Apply for this position