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.