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