AWS Database Engineer
hirist
Job Description
Key Responsibilities :
- Manage and operate AWS database services including RDS, Aurora, and self-managed databases on EC2
- Support production and non-production databases such as MySQL, PostgreSQL, SQL Server, and Oracle
- Perform database provisioning, configuration, patching, upgrades, and version management
- Ensure high availability, backup, restore, and disaster recovery configurations for databases
- Monitor database performance, identify bottlenecks, and perform tuning and optimization
- Manage database security including encryption at rest and in transit, IAM roles, parameter groups, and access controls
- Support database connectivity from applications hosted on EKS, EC2, and other AWS services
- Troubleshoot database incidents, performance issues, and connectivity problems
- Implement and manage automated backups, snapshots, and retention policies
- Use Infrastructure as Code tools such as Terraform or AWS CloudFormation for database provisioning and configuration
- Work closely with application, network, and security teams during production changes and incidents
- Support audit, compliance, and Infosec requirements by providing database evidence and documentation
- Follow defined change management, backup, and operational procedures
Key Tools :
- AWS Services : Amazon RDS, Amazon Aurora, EC2, AWS Backup, CloudWatch, AWS KMS, IAM
- Databases : MySQL, PostgreSQL, SQL Server, Oracle
- Automation : Terraform, AWS CloudFormation
Qualifications :
- 3 to 5+ years of experience in database administration or database engineering
- Hands-on experience managing databases in AWS cloud environments
- Strong understanding of database architecture, replication, backup, and recovery
- Experience with performance tuning, indexing, and query optimization
- Knowledge of database security best practices and compliance requirements
- AWS Certified Database Specialty preferred