Description

We are seeking an experienced Senior MongoDB Administrator to manage, optimize, and secure our database infrastructure. This role focuses on ensuring the robustness, scalability, and performance of our MongoDB databases to support critical business functions. You will collaborate with cross-functional teams, implement best practices, and ensure database health through automation and monitoring tools.
This is a long-term position with the potential to transition into full-time employment.

Key Responsibilities

  • Manage and administer MongoDB databases in production environments.
  • Optimize database performance through indexing, query optimization, and performance tuning.
  • Design and implement data replication, backup, and recovery strategies for high availability.
  • Enforce MongoDB security best practices, including user access controls and data encryption.
  • Deploy and configure databases using automation tools like Ansible and Terraform.
  • Monitor and maintain database health using tools such as Grafana, Prometheus, or MongoDB Ops Manager.
  • Troubleshoot complex database issues to ensure uninterrupted business operations.
  • Collaborate with development and DevOps teams on database schema design and data modeling.


Required Skills

  • 5+ years of experience with MongoDB database administration in production environments.
  • Proven expertise in performance tuning, indexing, and query optimization.
  • Strong knowledge of data replication, backup, and recovery strategies.
  • Proficiency in MongoDB security best practices, including user access control and encryption.
  • Experience with automation tools (e.g., Ansible, Terraform) for deployment and configuration.
  • Familiarity with monitoring tools like Grafana, Prometheus, or MongoDB Ops Manager.
  • Solid understanding of MongoDB data modeling and schema design.
  • Excellent problem-solving skills and ability to troubleshoot complex database issues.


Bonus Skills

  • MongoDB Certification (e.g., MongoDB Certified DBA).
  • Experience with other NoSQL databases like Cassandra or Redis.
  • Knowledge of cloud services (e.g., AWS) and their database management options.
  • Familiarity with DevOps practices, CI/CD pipelines, and infrastructure as code (IaC)

Education

Any Graduate