about 4 hours ago
Remote, United StatesSenior / Mid Level
Base Salary
$114k - $152k/yr
Responsibilities
- Design, implement, and maintain MongoDB replica sets, sharded clusters, and standalone instances.
- Architect MongoDB solutions for high availability and disaster recovery.
- Perform capacity planning and performance tuning for MongoDB workloads.
- Monitor MongoDB cluster health using various monitoring tools.
- Design and implement backup and recovery strategies.
- Automate MongoDB deployment and maintenance tasks using Infrastructure as Code.
- Implement monitoring and alerting for MongoDB metrics.
- Manage MongoDB security including authentication and encryption.
- Troubleshoot production incidents related to MongoDB.
- Provide guidance and mentorship to junior database engineers.
- Collaborate with application development teams on MongoDB schema design.
- Partner with DevOps and Infrastructure teams on deployment automation.
- Participate in change management processes and on-call rotation.
Requirements
- Bachelor's degree in Computer Science or related discipline or equivalent experience.
- 5-8 years of experience in Database Administration with at least 3 years of hands-on MongoDB experience.
- Expert-level knowledge of MongoDB architecture including replica sets and sharding.
- Proven experience managing MongoDB in high-transaction, high-availability environments.
- Strong understanding of MongoDB performance tuning and query optimization.
- Experience with MongoDB backup and recovery strategies.
- Hands-on experience with AWS cloud services and MongoDB deployment on AWS.
- Experience with Linux/Unix operating systems and shell scripting.
- Familiarity with at least one additional database platform.
- Experience with configuration management and automation tools.
Benefits
- Health, vision, and dental insurance.
- Accident and life insurance.
- 401k matching.
- Paid-time off.
- Education reimbursement.
Tech Stack
Categories
Data EngineeringDevOps