Job Description :
MongoDB - CRUD Operations, Document based Data Modeling, Design of Collections and Documents
Excellent understanding of various MongoDB database design patterns and physical architectures for different use cases
Data replication and sharding in a distributed database
Aggregation of data using MapReduce and other batch processing use cases
Experienced in MongoDB Security
Detecting performance problems using Mongo Profiler
Schema Design – working with Application/Development team
Query fine tuning
Shell scripts for Monitoring like ''slow queries'', replication lag, nodes fails, disk usage etc.
Backup and restores ( Backups should be automated with shell scripts/Ops Manager)
Database Health check ( Complete review of Database slow queries,fragmentation, index usage.etc. )
Index rebuild
Upgrades (Java version, Mongo version, etc)
riting best practices documents for sharding, replication for Dev/App teams
Log rotation/ maintenance ( mongos, mongod, config . etc)
Database Hardening
Designing DR (Disaster Recovery)/COB ( Continuity of Business) plans as applicable
Monitoring at Server, Database, Collection Level, and Various Monitoring Tools related to MongoDB,

Client : Highdata Software