Job Description :
* Design and deploy of MongoDB database/projects.

Design and implement sharding and indexing strategies for MongoDB.

Advise MongoDB HA strategies, including replica sets and sharding

Maintain MongoDB databases/DB projects

Advise with MongoDB scalingDesign, implement and manage the security of MongoDB databases.

Responsible for Mongodb backups and restores

Implement and maintain MongoDB OPS Manager

Solve difficult technical challenges

Administer MongoDB to achieve 100% availability

Collaborate with others team to solve technical issues

Research, test, evaluate and recommend NoSQL solutions (existing & emerging) with match for best use cases.

Maintain detailed documentation of database Design/Architecture and setup.

Provide training to members of the Database team on MongoDB.

Ability to work in a collaborative team-oriented environment

Team player with good interpersonal and communication skills.

Hands on experience with building and maintaining MongoDB replica sets

Experience working with cloud platforms like AWS and Azure.

Desired Skills:

5 years of experience in MongoDB Database administration

5 years of experiences in Linux environment in a database administrator role

5 years of experience in shell scripting

Hands on experience with database monitoring for proactive and reactive is a plus

Hands on experience with building and maintaining MongoDB sharded environment

Proactively work on identifying and fixing database related issues.

Ability to learn quickly and adapt to handle ambiguous situations.

Ability to work under pressure and to deadlines.

Experience in automating database administration tasks.

Experience in networking concepts, authentication mechanisms like LDAP/Kerberos

Mongo certified DBA