Description

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.

Education

Bachelor's degree