Job Summary: We are seeking a highly skilled and experienced MongoDB Admin to join our team. The ideal candidate will have at least 5-6 years of design and performance experience with MongoDB. As a MongoDB Admin, you will be responsible for the design, implementation, and maintenance of our MongoDB databases to ensure their optimal performance and reliability. Your expertise will be crucial in managing and troubleshooting database issues, optimizing queries, ensuring data integrity, as well as monitoring and conducting design reviews. Additionally, knowledge of Atlas, Google Cloud Platform (GCP), and Private Service Connect is required for this role. This is an excellent opportunity for a motivated individual to contribute to the success of our organization and work with cutting-edge technologies.
Responsibilities:
· Design, implement, and maintain MongoDB databases and associated systems to meet the organization's data storage and retrieval needs.
· Optimize MongoDB databases for maximum performance, including index tuning, query optimization, and hardware scaling.
· Monitor database performance using appropriate tools and techniques, proactively identifying and resolving any performance bottlenecks or issues.
· Conduct regular design reviews to ensure adherence to best practices, scalability, and performance standards.
· Troubleshoot database performance issues, including identifying and resolving slow queries and other database-related problems.
· Ensure data integrity and security by implementing appropriate backup and recovery strategies, as well as access controls.
· Collaborate with application developers to design and implement efficient data models and schemas that meet the requirements of the organization's applications.
· Perform regular maintenance tasks such as database upgrades, patching, and capacity planning.
· Stay up-to-date with industry best practices and emerging trends in MongoDB administration.
· Utilize knowledge of Atlas, GCP, and Private Service Connect to optimize database performance and connectivity.
· Provide technical guidance and support to junior database administrators as needed.
· Document database design, configuration, and maintenance procedures.
Requirements:
· Bachelor's degree in Computer Science, Information Systems, or a related field.
· 5-6 years of experience as a MongoDB Administrator, with a strong focus on database design and performance optimization.
· In-depth knowledge of MongoDB database internals, architecture, and best practices.
· Proficiency in query optimization, index design, and schema design in MongoDB.
· Strong troubleshooting skills and the ability to diagnose and resolve database performance issues.
· Experience with MongoDB replica sets, sharding, and high availability configurations.
· Knowledge of backup and recovery strategies for MongoDB databases.
· Familiarity with monitoring tools and techniques for MongoDB.
· Experience with Atlas, GCP, and Private Service Connect.
· Experience conducting design reviews and providing recommendations for improvement.
· Excellent communication and collaboration skills.
· Ability to work independently and in a team-oriented environment.
· Certification in MongoDB administration is a plus.
Any Graduate