MongoDB Database Administrator (DBA)
We are seeking an experienced and highly skilled MongoDB Database Administrator (DBA) to join our team.
As a MongoDB and Ops Manager database professional, you will be responsible for the comprehensive management, monitoring, and security of large and complex MongoDB environments across various data centers.
Database Management & Operations :
This role requires a proactive individual committed to implementing best practices, automating routine functions, enhancing observability, and managing the product lifecycle (upgrades and patch management) within a highly regulated :
- Install, configure, and maintain MongoDB instances, replica sets, and sharded clusters across multiple data centers.
- Manage and administer MongoDB databases within cloud environments, including AWS, GCP, and Azure.
- Perform database rollouts, upgrades, and security patch applications at both the database and operating system levels.
- Design, implement, and manage Disaster Recovery (DR) plans and High Availability (HA) solutions following industry best practices.
- Conduct capacity planning and system sizing to ensure optimal performance and scalability for growing data volumes.
- Create and manage MongoDB projects, users, and ensure robust backup and recovery strategies, including leveraging S3 bucket storage.
Monitoring & Observability :
Install, configure, and manage Ops Manager servers and agents for comprehensive monitoring and automation.Enhance database observability by integrating MongoDB logs with monitoring platforms such as Logstash, Kibana, AppDynamics, or Splunk.Proactively monitor database performance, availability, and security, identifying and addressing potential issues.Security & Compliance :
Implement and configure encryption, authentication, and authorization mechanisms for MongoDB and Ops Manager.Demonstrate strong knowledge of MongoDB security best practices, LDAP, Kerberos, and Active Directory integration.Ensure compliance with regulatory requirements for data security and access control.Troubleshooting & Support :
Diagnose and resolve complex Ops Manager and MongoDB-related issues, including performance bottlenecks, access control problems, configuration errors, and monitoring discrepancies.Provide expert-level support for MongoDB database environments, ensuring minimal downtime and optimal performance.Automation & Scripting :
Develop and implement automation scripts and solutions using Python, PowerShell, and Ansible to streamline database operations and enhance efficiency.Integrate database automation into CI / CD pipelines and broader automation platforms.Technical Skills :
Core MongoDB Expertise :
Extensive hands-on experience with MongoDB database administration, including installation, configuration, and maintenance.Proven experience in setting up, configuring, and managing MongoDB replica sets.Demonstrated expertise in setting up, configuring, and scaling MongoDB sharded cluster environments.In-depth knowledge of MongoDB architecture, data modeling, indexing, and query optimization.Strong understanding of MongoDB security features, including encryption at rest and in transit, authentication (SCRAM-SHA-1, SCRAM-SHA-256), and authorization (Role-Based Access Control).Cloud & Infrastructure :
Experience managing MongoDB databases in major cloud environments (AWS, GCP, Azure).Familiarity with underlying operating systems (Linux / Unix, Windows) for database deployments.Monitoring & Alerting :
Proficiency with MongoDB Ops Manager for monitoring, automation, and backup.Experience with enterprise-level monitoring tools like AppDynamics, Splunk, ELK Stack (Elasticsearch, Logstash, Kibana).Security & Authentication :
Hands-on experience with LDAP, Kerberos, and Active Directory integration for MongoDB authentication.Automation & Scripting :
Proficiency in scripting languages such as Python and PowerShell.Experience with automation tools like Ansible.Familiarity with CI / CD pipelines and automation platforms.APIs & Tools :
Experience utilizing MongoDB REST APIs for administrative tasks and integration.Familiarity with MongoDB command-line tools and Compass.Performance & Troubleshooting :
Strong analytical and problem-solving skills for troubleshooting performance, access, and configuration issues.Prior experience in capacity management and system upsizing requirements.Education :
Bachelor's degree in Computer Science, Information Technology, Engineering, or a related technical field.MongoDB Certified DBA (MDBA) certification is a significant plus(ref : hirist.tech)
Skills Required
Kibana, Powershell, Logstash, Active Directory, Ldap, Appdynamics, Gcp, Ansible, Kerberos, Ops Manager, Splunk, Mongodb, Azure, Python, Aws