MongoDB Administration & Operations Training
Build production-ready MongoDB operations skills with this intensive 3-day training. Learn replica set deployment, sharding architecture, security hardening, backup strategies, monitoring, and disaster recovery for enterprise MongoDB deployments.
Training Details
Section titled “Training Details”| Duration | 3 days (24 hours) |
| Level | Intermediate |
| Delivery | In-person, Live online, Hybrid |
| Certification | N/A |
Who Is This For?
Section titled “Who Is This For?”- Database administrators managing MongoDB in production
- DevOps engineers deploying MongoDB clusters
- Platform engineers building data platform infrastructure
- SREs responsible for MongoDB reliability
Learning Outcomes
Section titled “Learning Outcomes”After completing this training, you’ll be able to:
- Deploy and manage replica sets with automatic failover
- Design and implement sharded cluster architectures
- Configure authentication, authorization, and encryption
- Implement backup and restore strategies
- Monitor cluster health with Atlas, Ops Manager, and Prometheus
- Plan capacity and troubleshoot performance issues
Detailed Agenda
Section titled “Detailed Agenda”Day 1: Replica Sets
Section titled “Day 1: Replica Sets”Module 1: Replica Set Architecture
- Primary, secondary, and arbiter nodes
- Election process and write concern
- Read preferences and data locality
- Hands-on: Deploy a 3-node replica set
Module 2: Replica Set Operations
- Adding and removing members
- Priority and hidden members
- Delayed members for rollback protection
- Hands-on: Simulate failover and recovery scenarios
Module 3: Replica Set Maintenance
- Rolling maintenance procedures
- Compaction and storage management
- Oplog sizing and monitoring
- Hands-on: Perform rolling restarts and oplog management
Day 2: Sharding and Security
Section titled “Day 2: Sharding and Security”Module 4: Sharded Cluster Architecture
- Config servers, mongos routers, and shard servers
- Shard key selection strategies
- Chunks, balancer, and data distribution
- Hands-on: Deploy a sharded cluster
Module 5: Sharding Operations
- Hashed vs ranged sharding
- Zone sharding for data locality
- Resharding and refining shard keys
- Hands-on: Shard a collection and analyze distribution
Module 6: Security
- Authentication — SCRAM, x.509, LDAP, Kerberos
- Role-based access control (RBAC)
- Encryption at rest and in transit
- Audit logging and compliance
- Hands-on: Configure TLS, RBAC, and audit logging
Day 3: Backup, Monitoring, and DR
Section titled “Day 3: Backup, Monitoring, and DR”Module 7: Backup and Restore
- mongodump and mongorestore
- Filesystem snapshots with consistent state
- Ops Manager continuous backup
- Point-in-time recovery
- Hands-on: Implement backup strategies and test restores
Module 8: Monitoring
- Server status and diagnostic commands
- MongoDB Atlas monitoring
- Prometheus and Grafana integration
- Alerting best practices
- Hands-on: Build monitoring dashboards
Module 9: Performance and Troubleshooting
- Query profiler and slow query analysis
- currentOp and killOp for operation management
- WiredTiger cache and storage optimization
- Common issues — lock contention, memory pressure, slow queries
- Hands-on: Diagnose and resolve production performance issues
What’s Included
Section titled “What’s Included”- Access to multi-node lab environments
- Course slides and reference materials
- Operations runbooks and checklists
- Post-training email support (30 days)
Request This Training
Section titled “Request This Training”Ready to bring MongoDB administration training to your team? Contact me to discuss dates, group size, and customization options.