Database Administrator

Database Administrator

Posted 7 days ago by 1756281754

Negotiable
Outside
Remote
USA

Summary: The role of Advanced AWS Administrator / DBA involves architecting, managing, and optimizing cloud infrastructure and database systems on Amazon Web Services. The ideal candidate will possess extensive knowledge of AWS services and experience in administering both relational and NoSQL databases. Responsibilities include ensuring high availability, performance, security, and scalability of cloud-hosted databases and infrastructure. The position requires a blend of technical expertise and strong problem-solving skills to deliver high-quality solutions.

Key Responsibilities:

  • 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.
  • 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.

Key Skills:

  • 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.
  • 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.
  • Experience with container orchestration (ECS, EKS, Docker) is a nice to have.
  • Knowledge of NoSQL databases beyond DynamoDB (e.g., MongoDB, Cassandra) is a nice to have.

Salary (Rate): undetermined

City: undetermined

Country: USA

Working Arrangements: remote

IR35 Status: outside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

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).