Senior Cloud Database Administrator (MySQL & AWS RDS/Aurora)

New
C
CrewBloomDatabase reliability
Workable workplace: remote; Workable locations: Mexico City, Mexico. Argentina. Costa Rica. Brazil. ColombiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
10+ years of experience in Database Administration, Database Engineering, or Database Reliability Engineering
Required Skills
PythonSQLBashMySQL

Requirements

  • Have 10+ years of experience in Database Administration, Database Engineering, or Database Reliability Engineering.
  • Bring extensive hands-on MySQL experience and deep knowledge of InnoDB internals, including transactions, locking, deadlocks, buffer pool, redo/undo logs, and crash recovery.
  • Have hands-on experience administering MySQL on AWS RDS and/or Aurora MySQL.
  • Demonstrate performance tuning, query optimization, and troubleshooting skills.
  • Have experience with backups, restores, PITR, disaster recovery, and high availability.
  • Have hands-on experience with CloudWatch and Performance Insights/Database Insights.
  • Bring scripting and automation skills using Python, Bash, SQL, AWS CLI, or similar.
  • Have a solid understanding of AWS security, including IAM, encryption, and access controls.
  • Have experience working in Agile teams and strong communication and documentation skills.
  • Preferred: Terraform or CloudFormation; AWS Lambda, Systems Manager, or EventBridge; PostgreSQL; Kubernetes/EKS; CI/CD; regulated environments; AWS cost optimization; or building self-service database platforms.

Responsibilities

  • Administer and optimize MySQL/InnoDB databases on AWS RDS and Aurora MySQL, including provisioning, scaling, patching, upgrades, and decommissioning.
  • Troubleshoot production issues such as slow queries, replication lag, locking, deadlocks, and resource contention.
  • Tune performance through execution plan analysis, query and index optimization, and InnoDB configuration.
  • Design and maintain backup, restore, PITR, and disaster recovery procedures that meet defined RTOs and RPOs.
  • Support high availability using Aurora clusters, Multi AZ, read replicas, and automated failover.
  • Monitor health, performance, and capacity using CloudWatch and Performance Insights/Database Insights, and recommend right sizing.
  • Automate DBA operations and build self-service capabilities using Python, Bash, SQL, AWS CLI, and Infrastructure as Code where applicable.
  • Implement secure, least-privilege configurations and support audits and compliance.
  • Participate in on-call and incident response, including root cause analysis.
  • Collaborate in an Agile/Scrum team and maintain runbooks, documentation, and database standards.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now