We are seeking an experienced Database Administrator (DBA) with strong cloud and automation expertise. The ideal candidate will manage, secure, and optimize our databases hosted on AWS cloud platforms and on-premise, while driving automation initiatives to improve reliability, cost efficiency, and speed of delivery.
Role & Responsibilities :
The core responsibilities for the job include the following :
Database Administration :
- Install, configure, and maintain production and non-production databases (MySQL, PostgreSQL, MongoDB, or other enterprise DBs).
- Ensure database availability, performance, and scalability across cloud and hybrid environments.
- Implement database monitoring, auditing, and compliance with company and regulatory standards.
Cloud Database Management :
Manage AWS RDS, Aurora, and DynamoDB.Migrate on-prem databases to cloud-managed services.Implement cross-region and multi-AZ high availability and disaster recovery strategies.Automation :
Develop scripts and automation workflows (using Python, Terraform, Ansible, or CloudFormation) to automate backup, restore, and patching.Provision and scale database resources.Monitor database metrics and alerting.Build CI / CD pipelines for database schema and change management.Performance and Cost Optimization :
Conduct performance tuning and query optimization.Optimize database storage, compute, and backup costs in cloud environments.Enable caching and archiving strategies to minimize load and cost.Security and Compliance :
Manage roles, permissions, and encryption to ensure data security.Ensure compliance with GDPR, ISO 27001 SOC2 and other standards.Set up auditing for data access and changes.Collaboration :
Partner with DevOps, Cloud Engineering, and Application teams to deliver high-performing, secure data solutions.Support developers with schema design, indexing, and performance :5- 6 years of DBA experience with at least 2- 3 years in cloud services (AWS, Azure, or GCP).Hands-on expertise in RDBMS (MySQL / PostgreSQL / Oracle) and at least one NoSQL DB (MongoDB / DynamoDB).Strong knowledge of automation and scripting (Python, Bash).Experience with Infrastructure as Code (Terraform, CloudFormation, or Ansible).Knowledge of high availability, disaster recovery, and backup / restore strategies.Familiarity with monitoring tools (CloudWatch, Prometheus, New Relic).Strong troubleshooting and performance tuning skills.Nice-to-Have :
Experience with Kubernetes and containerized databases.Exposure to serverless databases and event-driven architectures.Experience with cost modeling and optimization of cloud database services.Education :
Bachelor's degree in Computer Science, Information Technology, or equivalent experience.Relevant certifications are a plus.Key Soft Skills :
An analytical and problem-solving mindset.Ability to work under pressure with production-critical systems.Strong collaboration and communication skills.Proactive approach to innovation and continuous improvement.(ref : hirist.tech)