Skills-Mongo DB
Experience: 6 to 13 years
Location: AIA-Gurgaon
Job Summary
We are seeking a Senior MongoDB Database Administrator-Developer with 6+ years ofhands-on experience to take ownership of our database infrastructure. This is a high-impact role where you will be responsible for managing tuning and supporting our MongoDB environments across development staging and production systems. You will play a key role in maintaining data integrity ensuring system performance and planning for future growth.
Responsibilities
- In addition to MongoDB expertise familiarity with FiveTran Snowflake and application-database development (especially with ETL data scripting node.js
- JavaScript and application design patterns for Mongo) are highly values.
Database Administration
Monitor maintain and optimize MongoDB performance and uptime
- Configure and fine-tune database parameters for maximum efficiency
- Implement robust backup and recovery strategies
- Ensure data integrity security and compliance across environments
- Migrate databases from on-premises to cloud instances (Community to Atlas)
- Upgrade databases agents etc. to newer Mongo versions
Application Support
- Troubleshoot and resolve application and database-related issues
- Perform routine maintenance and version upgrades
- Provide responsive expert-level support to engineering and end-users
- Maintain detailed documentation of procedures configurations and best practices
Database Development
- Consult with development team to apply MongoDB application patterns and best practices to their code
- Create scripts to pull data from MongoDB databases for analysis and reporting purposes
- Enhance and refine ETL scripting as needed (FiveTran and Snowflake)
Capacity Planning
- Analyze database usage trends to anticipate future needs
- Develop and recommend data growth and scaling strategies
- Monitor system performance and proactively address bottlenecks
- Right-size server resources and manage efficient data archival processes
Performance Optimization
- Tune databases for optimal performance (indexes oplog disk IO etc.)
- Design and maintain efficient indexing strategies
- Monitor and optimize oplog usage and replication performance
- Implement server scaling and performance optimization plans
- Analyze and improve query execution plans for speed and efficiency
Disaster Recovery
- Design and test comprehensive disaster recovery plans
- Collaborate with cross-functional teams to ensure DR readiness
- Monitor backup jobs and validate recovery procedures regularly