MongoDB Database Administrator

Rackspace Technology
Summary
Join Rackspace Technology as a MongoDB DBA and troubleshoot and resolve customer issues related to performance, schema design, cluster topology, and application design. You will work directly with customers to understand their challenges and implement solutions while ensuring data integrity and stability. This role involves technical work requiring coordination, testing, and scheduling, often demanding immediate debugging and resolution. Daily interaction with colleagues and customers via Microsoft Teams is expected. You will collaborate with support, technical account managers, and site reliability engineers. Leveraging your expertise, you will provide guidance and recommendations internally and externally. The role requires experience managing production MongoDB workloads and strong knowledge of MongoDB administration.
Requirements
- Deploying sharded clusters with many shards
- Diagnosing and resolving issues related to sharding
- Indexing complex query patterns
- In-depth knowledge of the WiredTiger storage engine
- Strong knowledge of MongoDB indexes, index management, integrity checks, and statistics
- Proficient in troubleshooting issues related to CPU, memory, I/O, disk space, and other types of resource contention
- Understand query plans to troubleshoot performance issues
- Knowledge of CRUD syntax and Aggregation Framework
- Understanding of replication, vertical scaling, horizontal scaling, and DR
- Strong troubleshooting and problem resolution skills
- Strong knowledge of backup design and support
- Expert skill in MongoDB server 6.0, 7.0 & 8.0
- Advanced analytical and problem-solving skills
- Experience with production DBA and managing multiple databases
- Ability to work in a team environment
- Excellent communications skills; written, verbal, and presentation
- Ability to apply varying leadership skills and traits that create solutions and results to unexpected situations
- MongoDB (Configure, Tune, Upgrade, Recovery)
- Experience with MongoDB Sharding
- Experience with MongoDB Query and Index Tuning
- Experience with MongoDB Replication
- Experience with Linux Operating System
- Experience with Database Monitoring
- Experience with JavaScript (i.e. mongo client)
- A Highschool Diploma or equivalent is required
- 3+ years managing production MongoDB workloads, ideally in a customer-facing role or 5+ years in production database admin with advanced MongoDB knowledge
Responsibilities
- Install, configure, patch, maintain and upgrade MongoDB
- Setup and monitor backups
- Implement and test recovery techniques
- Diagnose and troubleshoot database environment
- Fine-tune MongoDB environment or make tuning recommendations
Preferred Qualifications
- Experience with Elastic
- Experience with networking and virtualization/containers
- Experience with troubleshooting hardware issues
- Experience with configuration management software
- Experience with at least one programming language
- Experience with MongoDB security best practices
- Automation/Scripting
- A Bachelor's degree in software development, database programming, or computer engineering is preferred
Benefits
- General Remote Environment
- Occasional Travel, Less than 10%
- On- Call Rotation is required with the possibility during holidays as required by the business for 24/7 support
- The anticipated starting pay range of Colorado, California, Washington and New York City applicants for this role is $116,100-$170,280 for CO and $135,300 β $198,400 for NYC, WA and CA
Share this job:
Similar Remote Jobs
