MongoDB Database Administrator
Locations: Can sit in Jersey City, NJ, Westlake, TX, and Boston, MA
Duration: Long Term
Must Have:
• They don't want Atlas they want Ops manager experience.
• Almost 80% of the application runs on MongoDB.
• AWS Cloud experience is a must have with MongoDB.
• Terraform, Ansible, Python are also needed for this role.
Technical/ Behavioral
• 8+ years MongoDB DBA experience.
• Experience in other distributed databases is preferable.
• Strong knowledge and experience in installing, configuring, and upgrading MongoDB databases, as well as general administration.
• Experience in installing, configuring, and upgrading Ops manager.
• Schema design, performance tuning, query optimization, backup solutions (Physical and Logical) Replica set (elections, read/write concerns, arbiters) etc.
• Managing MongoDB Oplog and journals.
• Design indexing strategies and Sharding (choosing a good shard key, balancer, moving chunks, zoning shard with pre-split chunks, etc.).
• Debugging skills and the ability to troubleshoot methodically, identifying, and applying fixes for known errors, and when necessary, capacity to think outside of the box to resolve complex issues.
• Scripting/automation tooling (bash/python and Ansible) experience is a must.
• Experienced in CI/CD, DevOps using tools like Udeploy, JIRA, Confluence, Jenkins, Git.
• Experience in Datadog and integration with ServiceNow
• Cross-functional training in NoSQL, Site Reliability Engineering and DevOps methodologies are encouraged.
• Knowledge in working of REST APIs, ability to read documentation and make calls to read or write data using API is a plus.