Reports To: Director of Cloud Infrastructure Role Overview: 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 strong 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 opportunity 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 professional 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, CRDs, and API extensions. - Hands-on experience with: - Kubebuilder – For scaffolding controllers and CRDs - Operator SDK – For building Operators with OLM support - controller-runtime – For abstracting Kubernetes client logic - Strong testing skills, including unit, load, and E2E tests for operators. - Familiarity with containerization (Docker) and orchestration (Kubernetes). - Comfortable working in Linux with debugging tools and CLI. - 2+ years experience working with CI/CD tools like Jenkins, Git Hub Actions, Tekton, or similar. Preferred Skills (Nice to Have): - CKA or CKAD certifications. - Hands-on experience managing production-grade Kubernetes clusters. - Knowledge of Infrastructure as Code tools (e.g., Terraform). - Exposure to major cloud providers: AWS, GCP, or Azure. - Scripting experience in Shell or Python. What We Offer: - A chance to build infrastructure automation tools that power real-world workloads. - Opportunity to work on bleeding-edge cloud-native technologies with a global impact. - Collaborative and innovation-driven culture, with strong engineering mentorship. - Remote-friendly setup and flexible work culture. - Career development in one of the most in-demand areas of Dev Ops. #J-18808-Ljbffr