MongoDB Database Administrator
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+9 more
Job description
- Administer and maintain MongoDB production environments to ensure availability, scalability, and reliability.
- Design and implement sharded clusters and replica sets for horizontal scalability and fault tolerance.
- Define efficient data models and schema designs aligned to application requirements and performance goals.
- Optimize performance through query tuning, indexing strategies, and execution plan analysis.
- Monitor systems and conduct capacity planning to support growth and workload changes.
- Troubleshoot and resolve performance issues, replication errors, and production incidents with minimal downtime.
- Manage backup, restore, and disaster recovery processes to ensure data integrity and business continuity.
- Implement and manage security controls, including authentication, authorization, and encryption.
- Develop and maintain automation using Python and Bash for maintenance, backups, and monitoring.
- Plan and execute upgrades, migrations, and cluster expansions with limited production impact.
- Collaborate with application and DevOps teams on database requirements, deployments, and issue resolution.
- Maintain documentation, SOPs, and best practices for database operations and governance.
Requirements
We are seeking a MongoDB Database Administrator to join our dynamic team. The ideal candidate will have strong experience in designing, operating, and optimizing highly scalable, distributed MongoDB environments and a proven ability to deliver high availability, performance, security, and automation for mission-critical applications., * Expertise in MongoDB administration, including sharding, replication, and clustering on Linux/Unix.
- Proficiency in performance tuning, query optimization, indexing, and capacity planning.
- Automation skills with Python and Shell scripting (Bash).
- Experience implementing security controls, backup and recovery, and disaster recovery strategies.
- Strong troubleshooting and incident resolution abilities in enterprise production environments.
- Proficiency with productivity software, including Microsoft Office.
Preferred Skills:
- Experience with MySQL administration as a complementary skill.
- Familiarity with high availability architectures and DevOps collaboration.
Benefits & conditions
- Competitive compensation and benefits
- Opportunities for growth with global clients
- A supportive, inclusive culture that values innovation and people
- Exposure to cutting-edge technologies and projects
About the company
BCforward is a leading global IT consulting and workforce solutions firm providing services and support to Fortune 500 and government clients. Founded in 1998, BCforward has grown with our customers needs into a full-service business solutions provider. With delivery centers and offices across North America and India, we take pride in building long-term relationships and delivering excellence through innovation, collaboration, and integrity.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Top Big Data Technologies That You Need to Know
20 Essential Tools For Backend Development
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
What Are The Top Skills Required For Azure Developers?