Sr Subject Matter Expert (Support&Ops)
India
Job Description
Sr Subject Matter Expert (Support&Ops)
Noida, Uttar Pradesh

Job Summary

L3 MongoDB Engineer – Job Description & Responsibilities Job Summary The L3 MongoDB Engineer is responsible for the architecture, administration, performance optimization, security, and high availability of enterprise MongoDB environments. The role provides Level-3 support for critical production incidents, ensures database reliability and scalability, implements automation, and drives continuous improvements across MongoDB platforms hosted on-premises and cloud environments. ________________________________________ Key Responsibilities 1. MongoDB Administration & Maintenance • Install, configure, upgrade, and maintain MongoDB databases. • Manage standalone, replica set, and sharded cluster deployments. • Perform database provisioning and environment setup. • Maintain database configuration standards and best practices. • Monitor database health and availability. 2. Performance Tuning & Optimization • Analyze database performance bottlenecks. • Optimize indexes, queries, collections, and database configurations. • Perform query profiling and execution plan analysis. • Tune memory, storage, and cache utilization. • Recommend architecture enhancements to improve application performance. 3. High Availability & Disaster Recovery • Design and maintain MongoDB Replica Sets. • Implement and support MongoDB Sharding for scalability. • Configure automatic failover mechanisms. • Develop and maintain backup and recovery strategies. • Conduct periodic disaster recovery testing and validation. 4. Incident & Problem Management (L3 Support) • Serve as the highest escalation point for MongoDB-related incidents. • Troubleshoot production outages and database performance issues. • Perform Root Cause Analysis (RCA) for recurring problems. • Support major incident management activities. • Collaborate with application, infrastructure, network, and cloud teams. 5. Database Security & Compliance • Implement authentication and authorization using RBAC. • Configure TLS/SSL encryption for database communications. • Perform vulnerability remediation and security patching. • Ensure compliance with internal security policies and audit requirements. • Review database access and privilege management. 6. Backup & Recovery Management • Implement backup solutions using: o MongoDB Cloud Backup o Ops Manager Backup o Snapshots o Native Mongodump/Mongorestore • Validate backup integrity and recovery procedures. • Ensure backup retention policies are adhered to. 7. Monitoring & Capacity Planning • Monitor: o Database health o Replica set synchronization o Query performance o Disk utilization o Memory consumption o Replication lag • Forecast growth and perform capacity planning. • Develop proactive monitoring and alerting mechanisms. 8. Cloud Database Administration Support MongoDB deployments on: • MongoDB Atlas • AWS • Microsoft Azure • Google Cloud Platform (GCP) Responsibilities include: • Atlas cluster administration • Scaling and performance optimization • Security configuration • Backup management • Cost optimization 9. Automation & DevOps Integration • Automate database administration tasks. • Candidate should be strong on MongoDB Atlas (GCP). • Develop scripts using: o Python o Shell Scripting o PowerShell • Integrate MongoDB deployment activities with CI/CD pipelines. • Implement Infrastructure as Code (IaC) using: o Terraform o Ansible o CloudFormation 10. Documentation & Knowledge Management • Develop and maintain: o SOPs o Runbooks o Architecture diagrams o Recovery procedures o Troubleshooting guides • Provide technical guidance to L1 and L2 teams. ________________________________________ Required Technical Skills MongoDB Expertise • MongoDB Enterprise • MongoDB Atlas • Replica Sets • Sharding • Index Management • Aggregation Framework • Query Optimization • BSON Data Structures • WiredTiger Storage Engine Database Tools • MongoDB Compass • Ops Manager • Atlas Monitoring • Studio 3T Operating Systems • Linux (RHEL, CentOS, Ubuntu) • Windows Server 

Key Responsibilities

1. MongoDB Administration & Maintenance • Install, configure, upgrade, and maintain MongoDB databases. • Manage standalone, replica set, and sharded cluster deployments. • Perform database provisioning and environment setup. • Maintain database configuration standards and best practices. • Monitor database health and availability. 2. Performance Tuning & Optimization • Analyze database performance bottlenecks. • Optimize indexes, queries, collections, and database configurations. • Perform query profiling and execution plan analysis. • Tune memory, storage, and cache utilization. • Recommend architecture enhancements to improve application performance. 3. High Availability & Disaster Recovery • Design and maintain MongoDB Replica Sets. • Implement and support MongoDB Sharding for scalability. • Configure automatic failover mechanisms. • Develop and maintain backup and recovery strategies. • Conduct periodic disaster recovery testing and validation. 4. Incident & Problem Management (L3 Support) • Serve as the highest escalation point for MongoDB-related incidents. • Troubleshoot production outages and database performance issues. • Perform Root Cause Analysis (RCA) for recurring problems. • Support major incident management activities. • Collaborate with application, infrastructure, network, and cloud teams. 5. Database Security & Compliance • Implement authentication and authorization using RBAC. • Configure TLS/SSL encryption for database communications. • Perform vulnerability remediation and security patching. • Ensure compliance with internal security policies and audit requirements. • Review database access and privilege management. 6. Backup & Recovery Management • Implement backup solutions using: o MongoDB Cloud Backup o Ops Manager Backup o Snapshots o Native Mongodump/Mongorestore • Validate backup integrity and recovery procedures. • Ensure backup retention policies are adhered to. 7. Monitoring & Capacity Planning • Monitor: o Database health o Replica set synchronization o Query performance o Disk utilization o Memory consumption o Replication lag • Forecast growth and perform capacity planning. • Develop proactive monitoring and alerting mechanisms. 8. Cloud Database Administration Support MongoDB deployments on: • MongoDB Atlas • AWS • Microsoft Azure • Google Cloud Platform (GCP) Responsibilities include: • Atlas cluster administration • Scaling and performance optimization • Security configuration • Backup management • Cost optimization 9. Automation & DevOps Integration • Automate database administration tasks. • Candidate should be strong on MongoDB Atlas (GCP). • Develop scripts using: o Python o Shell Scripting o PowerShell • Integrate MongoDB deployment activities with CI/CD pipelines. • Implement Infrastructure as Code (IaC) using: o Terraform o Ansible o CloudFormation 10. Documentation & Knowledge Management • Develop and maintain: o SOPs o Runbooks o Architecture diagrams o Recovery procedures o Troubleshooting guides • Provide technical guidance to L1 and L2 teams

Skill Requirements

 L3 MongoDB Engineer – Job Description & Responsibilities Job Summary The L3 MongoDB Engineer is responsible for the architecture, administration, performance optimization, security, and high availability of enterprise MongoDB environments. The role provides Level-3 support for critical production incidents, ensures database reliability and scalability, implements automation, and drives continuous improvements across MongoDB platforms hosted on-premises and cloud environments.

Other Requirements

L3 MongoDB Engineer – Job Description & Responsibilities Job Summary The L3 MongoDB Engineer is responsible for the architecture, administration, performance optimization, security, and high availability of enterprise MongoDB environments. The role provides Level-3 support for critical production incidents, ensures database reliability and scalability, implements automation, and drives continuous improvements across MongoDB platforms hosted on-premises and cloud environments.

Information at a Glance

Why HCLTech?

At HCLTech, you'll supercharge your potential. You'll find your career. And you'll find your spark. All at a place that knows that helping its customers stay on top starts by putting its people first.

HCLTech is a global technology company, home to more than 230,000 people across 60 countries, delivering industry-leading capabilities centered around digital, engineering, cloud and AI, powered by a broad portfolio of technology services and products. We work with clients across all major verticals, providing industry solutions for Financial Services, Manufacturing, Life Sciences and Healthcare, Technology and Services, Telecom and Media, Retail and CPG, and Public Services. Consolidated revenues as of 12 months ending September 2026 totaled $14.8 billion.