P

Mongo DB Expert

Prodapt
On-site
Nairobi, Kenya

Overview

Mongo DBA

Responsibilities

  • Install, configure, and maintain MongoDB database instances across development, staging, and production environments.
  • Ensure high availability, reliability, and performance of MongoDB databases.
  • Perform backups, restoration, and disaster recovery testing using tools like mongodump, mongorestore, or enterprise solutions.
  • Implement database security measures, including role-based access control (RBAC) and encryption.
  • Analyze and optimize database queries, indexes, and schemas to improve performance.
  • Troubleshoot and resolve issues such as slow queries, replication lag, or high resource utilization.
  • Manage and monitor database metrics using tools like MongoDB Ops Manager, Grafana, Prometheus, or Datadog.
  • Set up and manage sharded clusters and replica sets for horizontal scaling and fault tolerance.
  • Plan and execute capacity planning and failover strategies to ensure business continuity.
  • Automate routine database tasks and monitoring using scripts (e.g., Python, Bash).
  • Collaborate with development teams to optimize database schemas and resolve database-related application issues.
  • Provide guidance and training to junior team members on MongoDB best practices.
  • Familiarity with MongoDB Atlas for cloud-hosted solutions and containerized deployments (e.g., Docker, Kubernetes).
  • Proficiency in Linux system administration and scripting for database management.
  • Strong understanding of NoSQL database concepts, index types (e.g., compound, geospatial, text), and their use cases.
  • Expertise in MongoDB tools (e.g., mongotop, mongostat, mongoexport) and backup strategies for point-in-time recovery.

Requirements

  • Certifications such as MongoDB Certified DBA Associate/Professional are a plus.
  • Experience with database migrations or hybrid setups (e.g., SQL to NoSQL).
  • Knowledge of other NoSQL databases like Cassandra or Couchbase.
  • Familiarity with DevOps tools and CI/CD pipelines for database deployment automation.