[Remote] AWS Cloud Database Administrator
Note: The job is a remote job and is open to candidates in USA. Feuji is seeking an AWS Cloud Database Administrator to support cloud-based database operations. The role focuses on designing, deploying, securing, migrating, monitoring, optimizing, and troubleshooting highly available AWS database environments while collaborating with cross-functional teams.
Responsibilities
- Design, deploy, and manage highly available, secure, and scalable database solutions in AWS
- Administer AWS-managed database services, including Amazon RDS, Aurora, DynamoDB, DocumentDB, and ElastiCache
- Develop and implement strategies for high availability, replication, failover, backup, restore, and disaster recovery
- Migrate on-premises databases to AWS using AWS DMS, SCT, and native database tools
- Monitor and optimize database performance, including query tuning, indexing, configuration management, caching, and workload optimization
- Implement database security controls, including encryption, access management, key management, IAM policies, and compliance requirements such as HIPAA, FedRAMP, and SOC 2, as applicable
- Automate provisioning, monitoring, backups, restores, and operational tasks using Infrastructure as Code tools such as Terraform, CloudFormation, and CDK
- Integrate database operations into CI/CD pipelines and support controlled schema and data changes across environments
- Troubleshoot complex production and non-production database issues, conduct root cause analysis, and implement preventive measures
- Collaborate with developers, architects, DevOps engineers, QA teams, and stakeholders to support reliable releases and ongoing data operations
Skills
- U.S. citizenship or lawful permanent resident status required, with the ability to obtain a public trust clearance
- Bachelor s degree in computer science, information systems, engineering, or a related field; four additional years of relevant experience may be substituted for a degree
- Minimum 6 years of DBA experience supporting AWS cloud environments
- Hands-on experience with AWS database and data services, including RDS, Aurora PostgreSQL, DynamoDB, DocumentDB, ElastiCache, S3, Athena, Kinesis, and QuickSight
- Strong SQL skills and experience supporting relational, NoSQL, and cloud-native database platforms
- Experience with database migration, replication, and modernization tools, including AWS DMS, SCT, and native replication utilities
- Ability to assess data systems, support data operations continuity, manage access transitions, and ensure timely handoff during cutover activities
- Experience managing database uptime, connection pooling, horizontal and vertical scaling, resource utilization, slow query monitoring, backups, migrations, downtime planning, and disaster recovery
- Hands-on scripting experience with Python, Bash, or similar languages
- Familiarity with DevOps practices and Infrastructure as Code tools such as Terraform, CloudFormation, and CDK
- Knowledge of networking, security, IAM, and cloud governance concepts as applied to database environments
- Proven ability to work independently, collaborate across teams, mentor others, and resolve complex operational and reliability issues
- AWS Certified Data Engineer Associate certification
- AWS Certified Solutions Architect or other relevant AWS specialty certification
Company Overview