Overview
Lead the design, automation, operation, and evolution of Kubernetes platform services across hybrid cloud and on-premises environments. Serve as a technical anchor and subject matter expert while driving reliability, scalability, security, resiliency, and operational excellence.
What you'll do
- Design, build, automate, and operate Kubernetes platform services across hybrid cloud and on-premises environments.
- Develop platform tooling, controllers, and automation using Go (Golang).
- Design, implement, and manage GitOps and CI/CD workflows for application and infrastructure deployments across multi-cluster Kubernetes environments.
- Manage, optimize, and scale Kubernetes clusters, including Google Kubernetes Engine (GKE), and supporting cloud infrastructure.
- Drive platform observability, reliability, security, resiliency, and operational excellence.
- Lead Kubernetes upgrades, cluster migrations, networking enhancements, storage architecture, scalability improvements, and platform modernization initiatives.
- Define platform architecture, engineering standards, and long-term technical strategy.
- Partner with engineering teams to deliver secure, scalable, resilient, and self-service cloud-native platform capabilities.
- Serve as a technical subject matter expert, mentor engineers, and influence engineering best practices across teams.
- Collaborate with cross-functional stakeholders to define platform roadmaps and balance product requirements with long-term platform sustainability.
What you'll need
- Strong software development experience in Go (Golang).
- Extensive hands-on experience designing, administering, and operating Kubernetes platforms, including cluster provisioning, configuration, upgrades, troubleshooting, and production operations.
- Strong experience running Kubernetes on public cloud platforms.
- Deep understanding of Kubernetes architecture and networking, including CNI plugins, ingress controllers, services, network policies, load balancing, traffic routing, and service connectivity.
- Experience with Infrastructure as Code (IaC) and Kubernetes deployment tools such as Terraform, Helm, and Kustomize.
- Experience implementing GitOps practices using tools such as Argo CD and/or Flux.
- Strong understanding of CI/CD automation and modern software delivery practices for Kubernetes platforms.
- Experience with observability solutions, including metrics, logging, monitoring, alerting, distributed tracing, and platform reliability.
- Experience administering Linux operating systems and optimizing container host environments.
- Experience with Kubernetes storage technologies, including CSI drivers, Persistent Volumes (PV), Persistent Volume Claims (PVC), Storage Classes, StatefulSets, and disaster recovery strategies.
- Strong automation-first mindset with experience managing infrastructure and platform services as code using version control, GitOps, and Infrastructure as Code practices.
Nice to have
- Experience with Google Cloud Platform (GCP) and Google Kubernetes Engine (GKE); equivalent experience with AWS, Azure, or other public cloud platforms is also acceptable.
- Certified Kubernetes Administrator (CKA) and/or Certified Kubernetes Application Developer (CKAD) certification.
- Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
- 10+ years of experience in software engineering, cloud engineering, platform engineering, infrastructure engineering, or a related field.
Details
- Location: Bangalore, India.
Read the full description and apply on the company’s own careers page.