Minimum 6-8 years of experience with various databases, including 2-3 years specifically with MongoDB.
Deep knowledge of indexing, clustering, and node management in MongoDB.
Experience with Realm and application services, including schema configuration, security, and device sync.
Strong analytical, problem-solving, and troubleshooting skills, with the ability to work independently or in teams.
Requirements:
Implement and optimize indexes and configurations for performance enhancement.
Monitor and troubleshoot database performance, including slow queries and system health checks.
Design and implement backup, recovery, and disaster recovery plans, along with high availability solutions.
Collaborate with application teams to analyze impacts of changes and automate deployment processes.
Job description
Total Exp. 68 years
Relevant Exp. 23 yrs in MongoDB
We are looking for an incumbent who will be working as the Lead – MongoDB with Realm experience. She will be a key member of the database team and will play a very important role in enhancing the performance of the database.
Key Responsibilities:
• Implementing appropriate indexes for performance improvement.
• Finetuning configurations MongoDB and servers for performance improvement.
• Identifying slow queries.
• Implementing optimal backup and recovery.
• Understanding and optimizing query performance.
• Creating and publishing database health checks to monitoring systems for the Replication lags, Node failures, Index usage patterns, CPU usage, Memory usage, Locks, Number of connections, Any other relevant params.
• Maintenance during releaseoutage etc.
• Implementing best practices for backups, replication, and health checks.
• Database hardening implement best practices.
• Designing and implementing DR plans & HA solutions and recommendations.
• Working closely with the application team to understand what changes are coming in a buildpatchhotfix, do an impact analysis, finetune the queries if any.
• Automating the process of deploying DB changes so that we can support this for a new buildpatchhotfix.
• Acting as an application DB during the design process.
• Installation and setup stand alone, multi node cluster and sharded cluster , resync replica set member, reconfigure existing replica set .