Kubernetes Controller Developer (Golang)

01Cloud

India

Remote

INR 1,500,000 - 2,700,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Remote-friendly setup
Flexible work culture
Career development in DevOps

Job summary

01Cloud in India is seeking a Kubernetes Controller Developer (Golang) to advance our cloud-agnostic PaaS, driven by Kubernetes operators and agents. You will design, implement, and maintain controllers and operators, applying best practices across the software lifecycle.

The role requires 2+ years of Golang experience with Kubernetes, plus hands-on use of Kubebuilder, Operator SDK, and controller-runtime. Remote-friendly setup and mentoring support are provided.

Qualifications

  • Experience building and maintaining Kubernetes controllers and operators.
  • 2+ years writing idiomatic Go for Kubernetes projects.
  • Deep understanding of Kubernetes APIs and client libraries (client-go, CRDs, API extensions).
  • Hands-on with Kubebuilder, Operator SDK, and controller-runtime.
  • Strong testing skills: unit, integration, and E2E tests for operators.
  • Familiarity with Docker and Kubernetes environments; Linux CLI proficiency.
  • Experience with CI/CD tools (Jenkins, GitHub Actions, Tekton) for pipelines.

Responsibilities

  • Collaborate in Agile teams, owning development stories with minimal supervision.
  • Capture technical requirements from internal teams and clients.
  • Design, build, deploy, and maintain Kubernetes controllers and operators in Golang.
  • Identify gaps and implement technical improvements across systems.
  • Apply best practices across the software development lifecycle.
  • Create and execute unit, regression, and E2E tests for operator reliability.
  • Contribute to CI/CD workflows for testing and deployment.

Skills

Kubernetes Controller Development
Golang
client-go/CRDs/API extensions
Kubebuilder
Operator SDK
controller-runtime
Unit/Integration/End-to-End tests
Docker/Kubernetes
CI/CD (Jenkins/GitHub Actions/Tekton)

Tools

Kubebuilder
Operator SDK
controller-runtime
Jenkins
GitHub Actions
Tekton
Docker
Terraform

Job description

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, GitHub 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.

A Remote-friendly setup and flexible work culture.

Career development in one of the most in-demand areas of DevOps

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Kubernetes Controller Developer (Golang)
Kubernetes Controller Developer (Golang)

Berrybytes • India

On-site
INR 1,200,000 - 2,000,000
Collaborative and innovation-driven culture
Career development in DevOps
Remote-friendly setup
Infrastructure Engineer
Infrastructure Engineer

Airtel Digital • Pune District

On-site
INR 1,800,000 - 2,400,000
Staff Software Engineer (GoLang, Kubernetes Operators, CRD)
Staff Software Engineer (GoLang, Kubernetes Operators, CRD)

Armis • Ahmedabad District

On-site
INR 4,000,000 - 6,000,000
Platform Builder : Golang
Platform Builder : Golang

Codewave Technologies Private Limited • Bengaluru

Hybrid
INR 1,500,000 - 2,500,000
Health cover
Flexible hours
Bonuses
+2
Senior Engineer - Managed Kubernetes Platform
Senior Engineer - Managed Kubernetes Platform

Target Corporation India Pvt Ltd • Bengaluru

On-site
INR 3,500,000 - 7,000,000
Golang Developer
Golang Developer

eG Innovations Pte Ltd. • Chennai District

Hybrid
INR 1,200,000 - 2,500,000
Sr Engineer - Managed Kubernetes
Sr Engineer - Managed Kubernetes

Target • Bengaluru

On-site
INR 4,000,000 - 7,000,000
None
Infrastructure Engineer | Pune & Noida Location
Infrastructure Engineer | Pune & Noida Location

Airtel Digital • Dadri

On-site
INR 2,800,000 - 5,200,000
Sr Software Engineer - Cloud Platform - Kubernetes Development
Sr Software Engineer - Cloud Platform - Kubernetes Development

Servicenow • Hyderabad

On-site
INR 3,000,000 - 6,000,000
Senior Platform Engineer
Senior Platform Engineer

LE300 Optiva (India) Technologies Pvt. Ltd. • Hyderabad

On-site
INR 1,800,000 - 2,500,000