Job Title: Senior Kubernetes Operator Developer (Go)
Location: Coimbatore / Bangalore
Experience: 4–8 years
About the Role
We are looking for a senior engineer to design, build, and own Kubernetes Operators using Go for our cloud-native platforms. The candidate will drive architecture decisions, mentor the team, and ensure reliability, scalability, and automation of complex workloads on Kubernetes.
Key Responsibilities
-
Architect, design, and develop Kubernetes Operators in Go to manage complex, stateful and stateless applications on Kubernetes.
-
Define and implement CRDs, controllers, and reconciliation logic using Operator SDK / Kubebuilder.developers.
-
Own the full lifecycle: design, development, testing, deployment, and ongoing maintenance of Operators in production environments.
-
Collaborate with platform, SRE, and application teams to automate deployment, scaling, upgrades, backup, and recovery workflows.
-
Optimize Kubernetes workloads for performance, reliability, security, and cost efficiency across cloud environments (AWS / GCP / Azure).
-
Troubleshoot complex production issues related to Kubernetes, Operators, and distributed systems.
-
Establish best practices, standards, and documentation for Operator development and Kubernetes platform usage.
-
Mentor junior engineers and contribute to technical design reviews and architecture discussions.
Required Skills & Experience
-
6+ years of software development experience, with at least 3+ years in Go (Golang).
-
Strong hands-on experience with Kubernetes (workloads, controllers, RBAC, networking, Helm).
-
Proven experience building Kubernetes Operators (Operator SDK / Kubebuilder) and working with CRDs and controllers.
-
Solid understanding of cloud-native architectures, microservices, and distributed systems.
-
Experience with CI/CD pipelines and Git-based workflows (GitOps is a plus).
-
Familiarity with observability tooling such as Prometheus, Grafana, Loki, or similar
-
Strong problem-solving skills and the ability to work in a fast-paced, product-focused environment.
Good to Have
-
Experience with infrastructure-as-code tools (Terraform, Ansible, CloudFormation).
-
Exposure to service mesh technologies (Istio, Linkerd) and API gateways.
-
Experience with security best practices in Kubernetes and cloud environments.
-
Contribution to open-source Kubernetes / Go projects is an added advantage.
Education
-
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.