Job Title or Location
RECENT SEARCHES

MongoDB Database Administrator

Galent - 23 Jobs
Markham, ON
Posted 5 days ago
Job Details:
Full-time
Management

Title: MongoDB Database Administrator

Location: Markham, ON (Hybrid- 3 days onsite)

Job Summary:

We are looking for an experienced and highly skilled MongoDB Database Administrator with 5 to 7 years of experience to manage large-scale, distributed MongoDB environments. The ideal candidate will be responsible for ensuring database performance, availability, scalability, and security in mission-critical systems, and for supporting development and operations teams across the business.

Key Responsibilities:

  • Design, install, configure, and manage MongoDB databases across development, test, and production environments.
  • Implement and support high availability (HA), disaster recovery (DR), and backup strategies.
  • Monitor database performance, health, and growth using automation and monitoring tools.
  • Analyze slow queries and optimize schema design and indexing for performance.
  • Manage data replication, sharding, and clustering in large-scale deployments.
  • Perform upgrades, patching, and version migrations with zero/minimal downtime.
  • Ensure robust security configurations and user access control management.
  • Write and maintain documentation on configurations, procedures, and processes.
  • Collaborate with DevOps and application teams to ensure seamless integration and performance tuning.
  • Troubleshoot and resolve production issues including performance bottlenecks and data consistency problems.
  • Participate in capacity planning and forecasting database resource needs.
  • Automate routine DBA tasks using scripts (Bash, Python, or equivalent).
  • Provide 24x7 support for critical issues and participate in on-call rotations.

Required Skills & Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • 5-7 years of experience in administering MongoDB databases, including replica sets and sharded clusters.
  • Versions: MongoDB 6.x & Mongo DB 5.x
  • In-depth understanding of MongoDB internals, storage engines, and query performance optimization.
  • Hands-on experience with automation tools (Ansible, Puppet, or similar).
  • Proficiency in Linux/Unix system administration and scripting.
  • Strong experience with backup/recovery tools like mongodump, mongorestore, OpsManager, or equivalent.
  • Familiarity with MongoDB monitoring tools (Cloud Manager, Ops Manager, Prometheus/Grafana).
  • Experience working in Agile and DevOps environments.

Preferred/Good to Have:

  • MongoDB certification (MongoDB Certified DBA Associate/Professional).
  • Experience with cloud-managed databases (MongoDB Atlas, AWS DocumentDB).
  • Exposure to other NoSQL and RDBMS technologies (Cassandra, Redis, PostgreSQL).
  • Knowledge of Kubernetes and containerized deployments (Docker, Helm).
  • CI/CD pipeline exposure (Jenkins, GitHub Actions).

Soft Skills:

  • Strong analytical and troubleshooting skills.
  • Excellent communication and collaboration skills.
  • Ability to work independently and lead initiatives.
  • Attention to detail and commitment to best practices.

Share This Job: