Responsibilities: |
Design, develop, and maintain Kubernetes Operators using Go |
Implement custom resource definitions (CRDs) and controllers to manage application lifecycles |
Automate deployment and upgrade processes for services like NAC, NORC, and UIV |
Work closely with DevOps and platform teams to ensure operator-based workflows align with CI/CD pipelines |
Troubleshoot issues within Kubernetes clusters and propose resilient architecture designs |
Write unit and integration tests to ensure operator reliability and maintainability |
|
Requirements: |
Strong experience with Kubernetes (cluster operations, manifests, Helm, etc.) |
Proficient in Golang with hands-on experience writing Kubernetes Operators |
Familiarity with NAC, NORC, and UIV deployment and upgrade mechanisms |
Experience with Kubernetes API machinery, controllers, and CRD development |
Understanding of networking, container orchestration, and infrastructure automation |