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