Job Description
We are actively seeking a MongoDB Database Administrator (DBA) with expertise in sharded clusters, replication, and scaling MongoDB environments. This role involves database upgrades, installations, backups, and performance monitoring without the use of Ops Manager. The ideal candidate will also possess basic shell scripting skills for enhanced database management.& Key Responsibilities:
Manage MongoDB sharded clusters, ensuring high availability and scalability.
Handle upgrades, installations, and scaling of MongoDB across multiple shards.
Perform cluster management independently, including backups, restore replication, and monitoring.
Analyze MongoDB queries to identify slow performance and provide optimization strategies.
Monitor resource usage within the MongoDB cluster and implement best practices for efficiency.
Use tools for real-time monitoring and performance assessment.
Execute shell scripts for automation and routine database tasks.
Collaborate with development teams to optimize database performance and troubleshoot issues.
Document processes and configurations for disaster recovery and business continuity.& Must-Have Qualifications:
5–6 years of experience as a MongoDB Database Administrator.
Strong experience with managing MongoDB sharded clusters.
Expertise in upgrading, installing, and scaling MongoDB across shards.
Proven ability to manage MongoDB clusters without Ops Manager.
Proficiency in MongoDB query analysis and optimization.
Familiarity with tools for monitoring resource usage in cluster environments.
Basic shell scripting skills for automation and routine tasks.
Ability to work onsite in Sunnyvale, CA.& Preferred Experience:
Advanced experience with disaster recovery planning for MongoDB.
Experience with cloud-based MongoDB environments.
Knowledge of database performance tuning and capacity planning.
Familiarity with NoSQL database best practices and MongoDB Atlas.