Database Reliability Engineer
Rackspace Technology
Job Summary
The Database Reliability Engineer (DBRE) ensures the performance, scalability, and reliability of MongoDB database infrastructure. Collaborating with development, SRE, and DevOps teams, the role involves optimizing database operations, automating processes, and proactively resolving issues. Responsibilities include designing, maintaining, and optimizing MongoDB clusters, implementing monitoring and remediation strategies, integrating databases into CI/CD pipelines, ensuring database security and disaster recovery, troubleshooting performance issues, developing automation scripts, and planning database upgrades and migrations. Strong knowledge of MongoDB, including indexes, query plans, replication, and scaling, is crucial, along with expertise in automation frameworks (Python/Ansible), and advanced analytical and problem-solving skills.
Must Have
- Expert in MongoDB 6.0, 7.0 & 8.0
- Experience with MongoDB Sharding & Replication
- Proficient in Query & Index Tuning
- Automation experience (Python/Ansible)
- Strong analytical & problem-solving skills
Job Description
You Will:
- Design, maintain, and optimize MongoDB clusters for high availability and performance.
- Implement database monitoring, alerting, and automated remediation strategies.
- Collaborate with SRE and DevOps teams to integrate databases into CI/CD pipelines.
- Ensure database security, backup, and disaster recovery best practices.
- Troubleshoot database performance issues and optimize queries and indexes.
- Develop automation scripts and infrastructure-as-code (IaC) solutions for database operations.
- Plan and execute database upgrades, migrations, and capacity planning.
You Have:
- Experience with automation frameworks
- Experience with Python and/or Ansible or equivalents
- MongoDB (Configure, Tune, Upgrade, Recovery)
- Experience with MongoDB Sharding
- Experience with MongoDB Query and Index Tuning
- Experience with MongoDB Replication