Primary
- Implement and manage infrastructure as code (IaC) for database deployments
- Utilize tools such as Typescript or Terraform for infrastructure management
- Exposure in AI tools for DBA automation
- Database Security : Design and implement robust security measures to protect database systems and data Backup and Recovery: Develop and maintain comprehensive backup and recovery strategies Implement and test disaster recovery plans
- Manage patches and updates across all database systems Handle database conversions and upgrades when necessary
- Proficiency in multiple database systems, including Aurora MySQL, PostgreSQL and MS SQL
Good to have
Design and create databases using various AWS RDS flavors performance tuning experienc
- Ensure data integrity and minimal downtime in case of system failures
- Perform regular database maintenance tasks
- Configuration Management:
- Optimize database configurations, including parameter groups
- Fine-tune database performance for various workloads
- Collaborate effectively with cross-functional teams
- Provide clear documentation and reports on database status and projects
- Participate in team meetings and knowledge sharing sessions
- Extensive experience with AWS RDS and cloud-based database management
- Strong knowledge of infrastructure as code (IaC) principles and tools (Pulumi, Terraform)
- Experience with TypeScript for IaC development
- Expertise in database security best practices and implementation
- Excellent problem-solving and analytical skills
- Strong communication skills, both written and verbal
- Ability to work independently and as part of a team
- AWS certifications (e.g., AWS Certified Database - Specialty)
- Experience with other cloud platforms and database systems
- Knowledge of containerization and microservices architectures
- Familiarity with DevOps practices and CI/CD pipelines