Remote job
AWS Database Administrator
Job details
About this role
Role overview Manage and improve cloud database services, with a focus on performance, availability, security, and reliable data recovery. The work spans AWS database operations, migrations, monitoring, and collaboration with engineering and DevOps teams.
Responsibilities - Set up and maintain managed and self-hosted database services on AWS, including RDS, Aurora, Redshift, MySQL, PostgreSQL, and MongoDB. - Tune queries, indexes, and database configurations to support performance and high availability. - Establish backup, restore, and disaster recovery procedures to protect data. - Monitor database health and performance, investigate issues, and improve operational reliability. - Apply access controls, encryption, and security practices across database environments. - Support migrations to AWS, CI/CD integration, automation, and operational documentation.
Requirements - Hands-on experience with AWS database services, including RDS, Aurora, Redshift, and DynamoDB. - Skills in SQL, database design, query optimization, indexing, and performance tuning. - Experience with backup, restore, and disaster recovery using AWS tools. - Knowledge of IAM, KMS encryption, and database security practices. - Experience using CloudWatch, Performance Insights, Grafana, or similar monitoring tools. - Linux experience, troubleshooting ability, and strong analytical skills.
Nice to have - Automation experience with Python, Bash, or AWS Lambda. - Familiarity with Terraform or CloudFormation, replication, clustering, or relevant AWS certifications.
Benefits and work setup - Remote role open across time zones; the description specifies three years of experience.