Description
Platform Engineering is the department within SRE that is responsible for a range of critical infrastructure and operational functions that support the broader engineering organization.
The Fleet Management team provides the core runtime environment that empowers developers to build and ship products to delight customers. We manage the end-to-end lifecycle of the Kubernetes fleet, alongside critical components that ensure cluster reliability and security.
As our infrastructure scales to support new use cases and products, we are spearheading a migration from Terraform-based Infrastructure as Code (IaC) to an Operator-driven lifecycle management model.
This role can be based out of any MongoDB U.S. office or remotely within the United States.
Responsibilities
- Contribute to developing and maintaining a scalable and secure runtime environment on top of Kubernetes that supports product needs across MongoDB
- Provide internal support for the Kubernetes ecosystem, partnering with engineering teams to help them solve domain-specific problems
- Participate in a 24/7 on-call rotation to resolve critical issues
- Prioritize blameless post-mortems and dedicate engineering time to systemic fixes, ensuring issues aren't repeated
Requirements
- 6+ years of experience in software development and operating distributed systems
- Proficient in Go, Python, or a similar language, with a strong commitment to code quality and testing practices
- Deep experience using and extending containerization technologies, preferably Kubernetes
- Solid understanding of Linux operating system internals and networking concepts
- Customer-focused mindset, treating internal developers as primary users
- Strong operational ownership, including a track record of debugging complex production issues and driving them to resolution
- Preference for automation over manual processes
Nice to Have
- Experience designing and implementing secure, multi-tenant runtime environments
- Proficiency with Kubernetes ecosystem tools such as Helm, Kustomize, Gatekeeper, Kyverno, and CRDs/Operators
- Expertise in cloud infrastructure platforms, including AWS, GCP, or Azure
- Proficiency in provisioning infrastructure using tools like Terraform, Crossplane, and AWS Controllers for Kubernetes (ACK)
- Advanced Linux systems internals and networking concepts specifically relevant to containers
Special Requirement
- Be a US Citizen