Job Description
Job Description
Key Responsibilities
Design, develop, and maintain cloud-native applications using Go (Golang).
Develop Kubernetes Operators/Controllers in Go to automate infrastructure tasks.
Implement CI/CD pipelines for containerized applications (e.g. ArgoCD).
Troubleshoot and debug issues in distributed systems running on Kubernetes.
Security best practices in Kubernetes (RBAC, network policies, OPA).
Required Skills & Qualifications
Strong experience in Go (Golang) programming (3+ years preferred).
Hands-on experience with Kubernetes (deployment, scaling, monitoring).
Familiarity with containerization (Docker, containerd).
Knowledge of Kubernetes APIs, CRDs, and Custom Controllers/Operators.
Experience with any cloud platforms
Understanding of networking in Kubernetes (CNI, Ingress, Service Mesh like Istio).
Proficiency in Linux/Unix environments.
Experience with observability tools (Prometheus, Grafana, Splunk).