AWS Cloud DBA
Role details
Job location
Tech stack
Job description
We are seeking an experienced AWS Cloud DBA with strong expertise in AWS RDS, Aurora PostgreSQL, and DynamoDB. The ideal candidate will be responsible for managing, optimizing, monitoring, and securing cloud-based database environments across development, testing, and production systems., * Python / Bash scripting
- AWS Monitoring Tools:
- CloudWatch
- ELK Logs
- Datadog
- CI/CD and DevOps tools:
- GitLab, * Database administration and cloud database operations
-
Performance monitoring and optimization
-
Backup and disaster recovery strategies
-
IAM role management and security controls
-
High availability and failover configurations
-
Database upgrades, patching, and scaling, Database Administration
-
Create and manage Aurora PostgreSQL clusters and DynamoDB environments
-
Perform regular disaster recovery (DR) exercises and validations
-
Manage database user accounts, roles, and permissions
-
Scale database clusters based on workload requirements
-
Perform database upgrades, patching, and maintenance activities
Performance Optimization
- Monitor database performance metrics including:
- CPU utilization
- Memory consumption
- Disk I/O
- Identify and resolve performance bottlenecks using:
- CloudWatch
- ELK Logs
- Datadog
Backup & Recovery
- Implement robust backup and recovery strategies
- Support import/export operations and AWS_S3 extensions
- Ensure data integrity and availability across environments
Security & Monitoring
- Configure and manage IAM roles for secure access control
- Utilize AWS Management Console for RDS administration
- Implement monitoring, alerting, and operational health checks
- Support high availability and disaster recovery architectures
Requirements
This role requires hands-on experience in database administration, performance tuning, disaster recovery, monitoring, automation, and cloud-native database operations within AWS environments.