Job Description – Senior Cloud Native Platform Engineer (GoLang/Kubernetes)
Location: Bangalore / Hyderabad
Work Model: Hybrid (Mandatory 3 days/week from Client Office)
Experience: 9–12 Years
Position Overview
We are seeking a highly skilled Senior Cloud Native Platform Engineer with strong expertise in GoLang, Kubernetes, OpenShift, container platforms, and networking. The ideal candidate will have hands-on experience in developing Kubernetes Operators and Controllers, building cloud-native platforms, and driving automation through modern CI/CD practices.
This role requires deep technical expertise in container orchestration, platform engineering, and cloud-native application development, with a strong focus on scalability, reliability, and automation.
Key Responsibilities
- Design, develop, and maintain cloud-native platform components using GoLang.
- Build and manage Kubernetes Operators and Controllers to automate platform operations.
- Develop and support scalable container platforms using Kubernetes and Red Hat OpenShift.
- Implement and optimize CI/CD pipelines using GitHub Actions and Harness.
- Design and maintain highly available containerized environments using Docker and Kubernetes ecosystems.
- Collaborate with development, platform, and infrastructure teams to improve deployment automation and operational efficiency.
- Troubleshoot complex networking, platform, and container-related issues.
- Implement GitOps and automation best practices for application lifecycle management.
- Develop and maintain platform services that support enterprise cloud-native workloads.
- Integrate security and secrets management practices using solutions such as HashiCorp Vault.
- Drive platform modernization initiatives with an automation-first engineering mindset.
Required Technical Skills
Programming & Development
- Strong hands-on experience in GoLang
- Experience building production-grade services and platform components
- Kubernetes API development experience preferred
Kubernetes & Container Platforms
- Kubernetes Administration and Development
- Kubernetes Operators & Controllers
- Docker
- Cloud Native Platforms
- Container Runtime and Orchestration
- Red Hat OpenShift
CI/CD & Automation
- GitHub Actions
- Harness
- CI/CD Pipeline Design & Implementation
- Infrastructure and Platform Automation
Networking & Platform Engineering
- Strong Networking Fundamentals
- DNS
- Load Balancing
- Ingress/Egress
- Service Mesh Concepts
- TCP/IP
- Routing & Security
- Container Networking
- Kubernetes Networking
Cloud Platforms
- AWS / Azure / GCP (any)
- Cloud Native Architectures
- Microservices Platforms
Good to Have
- Red Hat OpenShift Administration
- Helm Charts
- HashiCorp Vault
- GitOps Tools (ArgoCD)
- Service Mesh Technologies (Istio/Linkerd)
- Certified Kubernetes Application Developer (CKAD)
- Certified Kubernetes Administrator (CKA)
Required Experience
- 8–12 years of overall IT experience.
- Minimum 4+ years of hands-on experience in Kubernetes-based platforms.
- Strong practical experience in GoLang development.
- Experience developing Kubernetes Operators and Controllers.
- Deep understanding of container platform architectures.
- Experience with enterprise CI/CD platforms and DevOps practices.
- Strong troubleshooting and debugging capabilities in distributed systems.
- Excellent communication and collaboration skills.
Preferred Candidate Profile
- Automation-first mindset with a strong focus on engineering excellence.
- Passion for cloud-native technologies and platform engineering.
- Proven experience working in large-scale containerized environments.
- Comfortable working in cross-functional Agile teams.
- Strong ownership and problem-solving skills.