You will design and develop SaaS offerings for managing Kubernetes clusters within Azure environments.
Responsibilities
- Design and implement CI/CD tooling using GitHub Actions and Azure DevOps to support containerized architectures.
- Build and maintain infrastructure as code (IaC) for stateful environment deployments.
- Implement GitOps, Kubernetes pipelines, and SaaS deployment APIs.
- Write automated feature and regression tests as part of the daily development lifecycle.
- Drive architecture and technical roadmap planning through collaboration with globally distributed teams.
Required Skills
- 8 to 11 years of experience in software development projects.
- Advanced experience with Kubernetes and Docker/Containers.
- Hands-on expertise with Custom Helm charts and GitOps (ArgoCD or FluxCD).
- Strong Linux/Unix systems skills.
- Experience with distributed systems and SaaS architectures.
- Proficiency with CI/CD, RBAC, and linting/code quality controls.
- Experience with major cloud providers (AWS, Azure, or GCP).
- Background in Site Reliability Engineering (SRE) for mid to large enterprise systems.
Preferred Skills
- Experience building Kubernetes Operators, Custom Controllers, Custom CRDs, or service mesh.
- Azure-specific expertise and Microsoft Certified: Azure Solutions Architect or DevOps Engineer Expert.
- CKAD or CKA certifications.