Job Description:
We are seeking a highly skilled Senior Cloud Database Administrator (AWS) to lead the design, implementation, and management of our cloud database infrastructure. This role will play a critical part in ensuring the performance, scalability, and security of our AWS-hosted databases while collaborating with cross-functional teams to support business growth and modernization efforts.
Key Responsibilities:
-
Manage AWS RDS instances across multiple database engines (PostgreSQL, Aurora) at scale.
-
Optimize database performance and troubleshoot complex performance issues.
-
Implement and maintain backup, recovery, and disaster recovery strategies.
-
Ensure database security and compliance with industry standards (encryption, access control).
-
Work with development teams to provide scalable, cost-effective database solutions.
-
Plan and execute data migration from legacy systems to cloud-native solutions.
-
Automate database infrastructure using Terraform or CloudFormation.
-
Create and maintain scripts for database maintenance, monitoring, and reporting.
-
Collaborate with DevOps and development teams to integrate databases into CI/CD pipelines.
Professional Skills:
-
5+ years of database administration experience, with at least 3 years managing AWS database services (RDS, Aurora, DynamoDB).
-
Strong experience with PostgreSQL and relational database management in AWS RDS.
-
Proficiency in query optimization and database performance tuning.
-
Experience with AWS security best practices and high-availability configurations.
-
Hands-on experience with Terraform or CloudFormation for infrastructure automation.
-
Strong understanding of disaster recovery principles and experience implementing DR solutions.
-
Bachelor’s degree in Computer Science, IT, or a related field.
-
AWS certifications (Database Specialty or related) are highly valued.
-
Experience with DynamoDB and NoSQL databases.
-
Knowledge of containerization technologies like Docker and Kubernetes.
-
Experience with monitoring tools like CloudWatch, Prometheus, or Grafana.
-
Familiarity with DevOps principles and agile methodologies.
-
Background in performance testing and capacity planning.