Role descriptionLocation US Remote
Job Title MongoDB DBA Oracle Linux Platform
Role OverviewMongoDB DBA is responsible for deploying managing and optimizing MongoDB databases on Oracle Linux systems ensuring high availability performance and security across onprem and cloud environments
Key Responsibilities- 1Install configure and maintain MongoDB databases on Oracle Linux servers including OSlevel kernel tuning THP system limits and readahead
- 2Deploy manage and scale MongoDB clusters including replication topologies replica sets and sharded clusters
- 3Perform database upgrades patching rolling updates and major version migrations with minimal downtime
- 4Monitor database performance and optimize queries execution plans explain indexes single compound partial TTL and JSONBSON schema designs
- 5Implement backup and recovery strategies using mongodump mongorestore Ops Manager continuous backups pointintime recovery PITR and storage snapshots
- 6Configure and tune MongoDB replication for high availability automatic failover and disaster recovery including managing priorities hiddendelayed nodes and arbiters
- 7Manage largescale data distribution using sharding including shard key selection cluster balancing and zone sharding for data localization
- 8Ensure database security including authentication LDAPx509 authorization RBAC TLSSSL encryption intransit and WiredTiger encryptionatrest
- 9Automate routine DBA tasks deployment workflows and health checks using ShellPython scripting and configuration management tools
- 10Monitor systems internal metrics WiredTiger tickets cache utilization and cluster health using MongoDB Ops Manager Cloud Manager or native utilities mongostatmongotop
- 11Troubleshoot complex production issues performance bottlenecks and lock contention to perform thorough root cause analysis RCA
- 12Work closely with application teams for performance tuning aggregation framework optimization and schema design best practices
- 13Manage MongoDB deployments in cloud environments like Amazon Web Services EC2Atlas and integrate with cloud infrastructure
- 14Implement logging database auditing log redaction and compliance standards to meet organizational security policies
- 15Perform capacity planning storage management index rebuilds and disk space reclamation to prevent fragmentation
- 16Support database migrations across diverse environments onpremise to cloud cluster to cluster or database engine migrations
- 17Provide 24x7 production support in an oncall rotation and handle realtime disaster recovery DR events
- 18Maintain detailed documentation for infrastructure configurations runbooks security baselines and disaster recovery procedures
- 19Stay updated with new MongoDB features and remain willing to crossskill across other database technologies eg Relational or NoSQL
Required Skills- Strong experience in MongoDB administration
- Handson with Oracle LinuxUnix systems
- Knowledge of replica sets sharding and indexing
- Experience with backuprecovery and performance tuning
- Familiarity with cloud platforms AWS MongoDB Atlas