You will manage and automate MongoDB infrastructure deployments.
Responsibilities
- Install, configure, and manage MongoDB clusters, including replication, sharding, backup, and recovery.
- Monitor database performance, optimize queries, and implement indexing strategies.
- Automate MongoDB deployments, configurations, and maintenance using Ansible, Terraform, and Python.
- Build and maintain CI/CD pipelines for database processes using Jenkins.
- Implement disaster recovery and high availability strategies for MongoDB.
Required Skills
- Strong hands-on experience with MongoDB administration (replica sets, sharding, backup/restore).
- Proficiency in automation tools: Ansible, Terraform, Python.
- Experience with CI/CD pipelines using Jenkins or similar tools.
- Scripting and automation experience to manage database deployments and configurations.
- Strong knowledge of Linux/Unix environments and database security best practices.
- Experience with Mongodb, Docker, Kubernetes, Prometheus, Grafana, and Elk Stack.
- 3–7 years of experience as a MongoDB Engineer with hands-on automation experience.
- Bachelor's degree in Computer Science, Information Technology, or equivalent.