What are the responsibilities and job description for the Senior MongoDB DBA Engineer position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Purple Drive Technologies LLC, is seeking the following. Apply via Dice today!
Role: Senior MongoDB DBA Engineer
Location: Sunnyvale, CA / Austin, TX
Experience: 6-8 Years
Job Summary
We are seeking a highly skilled Senior MongoDB DBA Engineer to design, implement, and manage scalable MongoDB environments. The ideal candidate will have strong experience with replica sets, sharded clusters, security configurations, and performance tuning, along with hands-on exposure to Ops Manager and cloud migrations. This role requires deep expertise in MongoDB architecture and database administration within enterprise environments.
Key Responsibilities
MongoDB Architecture & Deployment
Role: Senior MongoDB DBA Engineer
Location: Sunnyvale, CA / Austin, TX
Experience: 6-8 Years
Job Summary
We are seeking a highly skilled Senior MongoDB DBA Engineer to design, implement, and manage scalable MongoDB environments. The ideal candidate will have strong experience with replica sets, sharded clusters, security configurations, and performance tuning, along with hands-on exposure to Ops Manager and cloud migrations. This role requires deep expertise in MongoDB architecture and database administration within enterprise environments.
Key Responsibilities
MongoDB Architecture & Deployment
- Design, install, and configure MongoDB replica sets and sharded clusters on Linux platforms
- Convert replica sets to sharded clusters to support data growth and performance requirements
- Manage cluster scaling including adding/removing shard and replica nodes
- Deploy, monitor, and maintain MongoDB environments across multiple systems
- Perform database upgrades and migrations (e.g., MongoDB 4.x versions)
- Analyze and optimize database performance, including query tuning and indexing strategies
- Implement range-based and hash-based sharding for efficient data distribution
- Implement MongoDB security best practices including:
- X.509 authentication
- TLS/SSL encryption
- Authentication and authorization controls
- Configure secure communication across MongoDB instances to meet enterprise security standards
- Configure and manage MongoDB Ops Manager (Ops-Mgr)
- Onboard replica sets and sharded clusters into Ops Manager
- Manage Ops Manager groups, projects, and upgrades
- Automate backup, restore, and monitoring processes using Python and shell scripting
- Optimize database performance through:
- Query plan analysis
- Index creation (including text indexing)
- Host-level and database-level tuning
- Ensure even data distribution using appropriate shard key strategies
- Support migration of MongoDB clusters to AWS cloud environments
- Work with hybrid and distributed architectures during migration phases
- Document MongoDB installation, operations, security configurations, and auditing processes
- Ensure compliance with enterprise standards and best practices
- Strong hands-on experience with MongoDB (Replica Sets and Sharded Clusters)
- Expertise in MongoDB Ops Manager (Ops-Mgr)
- Deep knowledge of:
- MongoDB replication architecture
- Change streams
- Query optimization and performance tuning
- Experience with security configurations (X.509, TLS/SSL, authentication/authorization)
- Proficiency in Linux environments
- Strong scripting skills in Python and Shell scripting
- Experience with database upgrades, migrations, and cluster scaling
- Experience migrating MongoDB clusters to AWS
- Knowledge of DevOps practices and automation frameworks
- Experience working in large-scale enterprise environments
- Familiarity with monitoring and observability tools