Systems Engineer (Kubernetes & Deployment)
Core
Architect and implement scalable, secure, highly available deployment topologies for microservices and monolithic applications using Kubernetes and GitOps.
Role type
Senior Systems Engineer (Kubernetes & Deployment)
Builds
Production Kubernetes clusters, CI/CD pipelines, Helm charts, and infrastructure-as-code provisioning.
Domain
Cloud Infrastructure / Container Orchestration
Required skills
Kubernetes cluster management, Helm, GitOps (ArgoCD/Flux), Cloud provider managed services (AWS/GCP/Azure), Linux administration, Networking (TCP/IP, DNS, Load Balancing), Infrastructure as Code (Terraform/Pulumi/Ansible), Scripting (Python/Go/Bash), Monitoring & Logging.
Preferred skills
CKA/CKAD/CKS certification, Service mesh implementation (Istio), Container vulnerability scanning, OPA Gatekeeper/Kyverno.
Technologies
Kubernetes, Helm, ArgoCD, Flux, Terraform, Pulumi, Ansible, AWS, GCP, Azure, Linux, Python, Go, Bash, Istio, Datadog, ELK, Grafana, OpenTelemetry, Prometheus, Prometheus, Prometheus
Responsibilities
Architect and implement scalable, secure, highly available deployment topologies for microservices and monolithic applications. Build and maintain CI/CD pipelines using blue-green, canary, and rolling deployment strategies. Promote GitOps practices with tools such as ArgoCD or Flux to automate and version-control infrastructure and deployment states. Provision, upgrade, and manage production Kubernetes clusters, including EKS, GKE, AKS, or bare-metal environments. Create and maintain Helm charts, Kustomize manifests, and custom resource definitions for complex application requirements. Design ingress controllers, service meshes, and network policies for secure, efficient traffic routing. Automate cloud resource provisioning with infrastructure-as-code tools such as Terraform, Pulumi, or Ansible.
Seniority
Senior, hands-on IC