Join our Core Kubernetes Operator Development team, where we’re pushing the boundaries of Kubernetes innovation. As a Kubernetes Controller Developer (Golang), you will play a crucial role in building “01”, our cloud-agnostic Platform as a Service (PaaS), driven by full-fledged Kubernetes operators and agents.
This position requires a robust background in Kubernetes internals and Golang programming, particularly in developing and managing Kubernetes controllers. If you’re a proactive problem solver with experience in building cloud-native infrastructure, this is your chance to contribute to a transformative platform.
We highly encourage candidates with a solid programming foundation and a hunger to explore the cloud-native world to apply. Comprehensive onboarding and career development support will be provided.
Key Responsibilities (Not Limited To)
• Collaborate in Agile teams,
taking ownership of development stories with minimal supervision.
• Partner with internal teams and clients to accurately capture technical requirements.
• Design, build, deploy, and maintain Kubernetes controllers and operators using Golang.
• Identify gaps in current systems and propose or implement technical improvements.
• Apply best practices across the full software development lifecycle.
• Create and execute unit, regression, and E2E tests for operator reliability.
• Work in Linux environments and troubleshoot issues in containerized applications.
• Contribute to CI/CD workflows for seamless testing and deployment.
Essential Skillset
• Kubernetes Controller Development: Proven expertise in building and maintaining controllers and operators.
• Proficiency in Golang: 2+ years writing idiomatic, well-tested Go code for Kubernetes projects.
• Deep understanding of Kubernetes APIs and libraries including client-go, CRD