Job Summary
MongoDB Database Engineering
L3 Engineer | JD MDB-L3 | Positions 3
Experience 10-17 years | HCL Deutsche Bank account
HCL band 3.1 or 3.2 subject to discussion and final role mapping.
Role purpose
Own MongoDB platform engineering designs, complex remediation and reusable automation. Remain hands-on with replica-set/sharding reliability, upgrade implementation, query performance and recovery assurance.
Key Responsibilities
Key responsibilities
- Design replica-set and sharding patterns, shard-key choices and consistency settings against workload, availability and recovery requirements.
- Resolve difficult replication, election, oplog, query/index and WiredTiger resource problems through implemented, measured fixes.
- Engineer supported upgrade/migration paths (Zero downtime) with driver compatibility, feature compatibility version, data validation and recovery decision points.
` Cross Data-Center Disaster recovery Activity .
` Security feature implementation using X509 authentication.
` Ops Manager
` Encryption at rest implementation.
- Build reusable Python/Shell automation with health gates, idempotency, controlled concurrency, error handling and Git-based testing.
- Design and execute failover and coordinated restore exercises, assess data integrity/recovery timing and close technical gaps.
- Review code/designs, mentor engineers and lead technical implementation with application, infrastructure and vendor teams.
Skill Requirements
Essential skills and experience
- 10-17 years of relevant experience with deep production MongoDB engineering and personally delivered platform designs.
- Strong replica-set elections, read/write concern, sharding/shard-key tradeoffs, indexing and query-plan expertise.
- Demonstrated upgrade/migration, capacity/performance and topology-appropriate recovery design and implementation.
- Advanced Python or Shell, supported MongoDB interfaces, Git and automated testing, with cross-layer troubleshooting evidence.
Tools and technology expertise
- Core platform: MongoDB, mongod, mongos, mongosh, replica sets, elections, oplog/replication lag, read concern and write concern.
- Performance and resilience: explain plans, indexes, MongoDB profiler, WiredTiger metrics, sharding/shard keys and coordinated backup/restore appropriate to the topology.
- Automation and utilities: Python or Bash/Shell, Git, supported MongoDB drivers, mongostat and mongotop. mongodump/mongorestore apply to suitable backup/test cases, not as a universal sharded-cluster backup strategy.
Preferred expertise
- MongoDB Ops Manager or Atlas where deployed; Ansible; Prometheus/Grafana; Jenkins or GitHub Actions.
Expected engineering outputs
- A validated MongoDB lifecycle/resilience design, implemented automation and a resolved complex platform problem.
Own testing, approved implementation and validation. Follow access/change controls and protect credentials and production data.
Must Have Skill
Database -NoSQL - MongoDB
Valuable to Have Skill
Other Requirements
NA
📌 Track Lead (Support & Operations) (Pune)
🏢 HCLTech
📍 Pune