Job Search and Career Advice Platform

Enable job alerts via email!

MongoDB Engineer

Cynet systems Inc

Toronto

On-site

CAD 90,000 - 120,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology company is seeking an experienced MongoDB Engineer in Toronto, Ontario. The role involves designing, implementing, securing, and automating MongoDB environments at scale. Responsibilities include database architecture, performance optimization, and collaboration with application teams, requiring 5+ years of experience in MongoDB and 3+ years with Ansible automation. Candidates should have a strong background in Linux, database security, and scripting with Bash or Python.

Qualifications

  • 5+ years of experience administering MongoDB in production environments.
  • 3+ years of experience working with Ansible automation.

Responsibilities

  • Design replica set and sharded cluster architectures based on workload requirements.
  • Implement schema and index designs following MongoDB document modeling best practices.
  • Perform capacity planning covering CPU, memory, storage, and I/O requirements.
  • Tune database performance through index optimization and query analysis.
  • Design and maintain backup and restore strategies.
  • Implement database security controls including role-based access, encryption, auditing, and least-privilege access.
  • Monitor database health using metrics, logs, and observability tools.
  • Manage database lifecycle activities including upgrades, patching, and maintenance.
  • Develop and maintain Ansible playbooks for database provisioning and configuration.
  • Automate rolling upgrades, patching, and configuration drift remediation.
  • Collaborate with application teams on data modeling and performance optimization.
  • Create and maintain standards, runbooks, and technical documentation.
  • Support compliance, readiness, and disaster recovery testing activities.

Skills

MongoDB architecture and administration
Ansible automation and infrastructure-as-code
Linux system administration
Bash scripting
Python scripting
Database performance tuning and monitoring

Education

Bachelor’s degree in Computer Science, Engineering, or a related discipline
Relevant database or automation certifications
Job description
Overview

We are seeking an experienced MongoDB Engineer to design, implement, secure, and automate MongoDB environments at scale. The role focuses on database architecture, performance optimization, infrastructure automation, and collaboration with application and governance teams.

Requirement / Must Have
  • Strong experience administering MongoDB replica sets and sharded clusters in production environments.
  • Hands-on experience with Ansible automation using roles and collections.
  • Solid Linux system administration skills.
  • Strong understanding of database security, backup, and recovery strategies.
  • Scripting experience using Bash and/or Python.
Experience
  • 5+ years of experience administering MongoDB in production environments.
  • 3+ years of experience working with Ansible automation.
  • Experience with performance tuning and capacity planning.
Responsibilities
  • Design replica set and sharded cluster architectures based on workload requirements.
  • Implement schema and index designs following MongoDB document modeling best practices.
  • Perform capacity planning covering CPU, memory, storage, and I/O requirements.
  • Tune database performance through index optimization and query analysis.
  • Design and maintain backup and restore strategies.
  • Implement database security controls including role-based access, encryption, auditing, and least-privilege access.
  • Monitor database health using metrics, logs, and observability tools.
  • Manage database lifecycle activities including upgrades, patching, and maintenance.
  • Develop and maintain Ansible playbooks for database provisioning and configuration.
  • Automate rolling upgrades, patching, and configuration drift remediation.
  • Collaborate with application teams on data modeling and performance optimization.
  • Create and maintain standards, runbooks, and technical documentation.
  • Support compliance, readiness, and disaster recovery testing activities.
Should Have
  • Experience working in regulated or compliance-driven environments.
  • Exposure to database performance engineering and optimization initiatives.
Skills
  • MongoDB architecture and administration.
  • Ansible automation and infrastructure-as-code.
  • Linux system administration.
  • Networking, storage, and security fundamentals.
  • Bash and Python scripting.
  • Database performance tuning and monitoring.
Qualification And Education
  • Bachelor’s degree in Computer Science, Engineering, or a related discipline.
  • Relevant database or automation certifications are a plus.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.