Description

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.

Education

ANY GRADUATE