Overview
Skills
Job Details
We are seeking an experienced Advanced AWS Administrator / DBA to architect, manage, and optimize our cloud infrastructure and database systems on Amazon Web Services. The ideal candidate will have in-depth knowledge of AWS services and strong expertise in administering relational and NoSQL databases. This role will ensure high availability, performance, security, and scalability of cloud-hosted databases and infrastructure.
Key Responsibilities:
AWS Cloud Administration:
Design, deploy, and manage scalable, secure, and cost-effective AWS cloud infrastructure.
Implement and maintain CI/CD pipelines using AWS-native tools (e.g., CodePipeline, CodeBuild, CodeDeploy).
Manage networking configurations (VPCs, subnets, security groups, NACLs, Route 53).
Monitor system performance and ensure high availability using tools like CloudWatch, CloudTrail, and AWS Config.
Implement and manage backup and disaster recovery strategies.
Automate infrastructure provisioning using IaC tools like CloudFormation or Terraform.
Ensure compliance with industry standards and best practices for security and governance.
Database Administration:
Administer and optimize RDS, Aurora, DynamoDB, and other AWS database services.
Perform database performance tuning, indexing, query optimization, and capacity planning.
Design and manage backup, replication, failover, and disaster recovery strategies.
Ensure data integrity, security, and availability across all environments.
Migrate on-premise databases to AWS using AWS DMS or other tools.
Monitor and troubleshoot database issues, providing proactive support.
Required Skills & Qualifications:
5+ years of experience in AWS cloud architecture, administration, and DevOps.
5+ years of hands-on experience as a DBA (PostgreSQL, MySQL, SQL Server, or Oracle).
Expert knowledge of AWS services, including EC2, RDS, Aurora, DynamoDB, Lambda, S3, IAM, CloudWatch, CloudTrail, and VPC.
Proficiency in Infrastructure as Code (IaC) using CloudFormation, Terraform, or CDK.
Strong scripting skills in Bash, Python, or PowerShell.
Deep understanding of database security, encryption, and role-based access control.
Familiarity with high availability, replication, clustering, and disaster recovery strategies.
Experience with monitoring tools such as Prometheus, Grafana, or Datadog is a plus.
AWS Certifications (e.g., AWS Certified Solutions Architect Professional, Database Specialty) strongly preferred.
Soft Skills:
Strong analytical and problem-solving skills.
Ability to work independently and as part of a team.
Excellent communication and documentation abilities.
Strong attention to detail and commitment to delivering high-quality solutions.
Nice to Have:
Experience with container orchestration (ECS, EKS, Docker).
Knowledge of NoSQL databases beyond DynamoDB (e.g., MongoDB, Cassandra).