MongoDB Administration Training
This 3-day training covers MongoDB deployment, replica sets, sharding, backup/recovery, security, monitoring, performance tuning, and upgrade procedures for production environments.
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
| Duration | 3 days (24 hours) |
| Level | Intermediate |
| Delivery | In-person, Live online, Hybrid |
| Certification | N/A |
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
After completing this training, participants will 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
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
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
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
- Access to multi-node lab environments
- Course slides and reference materials
- Operations runbooks and checklists
- Post-training email support (30 days)
Request This Training
Ready to bring MongoDB administration training to your team? [Contact me](/contact) to discuss dates, group size, and customization options.
Ready to get started?
Request a training quote for your team — in-person, live-online, or hybrid.