Salary
💰 $168,000 - $322,000 per year
Tech Stack
AnsibleAWSAzureCloudConsulFluxGoGoogle Cloud PlatformGrafanaGRPCKubernetesOpenShiftPrometheusPythonTerraform
About the role
- Design scalable, secure, and repeatable automation for Kubernetes cluster provisioning and network configuration across multi-cloud, on-prem, and hybrid environments.
- Build Infrastructure-as-Code templates, automation pipelines, and CI/CD integrations to streamline provisioning and connectivity.
- Automate networking integrations including CNI plugins, service meshes, load balancers, and ingress controllers.
- Implement policies, firewalling, routing, and self-service provisioning through API-driven workflows.
- Deliver observability with monitoring, logging, alerting, and self-healing workflows to improve resilience and performance.
- Act as the technical authority for network automation, mentoring teams and driving cross-functional automation maturity.
Requirements
- Deep knowledge of Kubernetes networking (CNI, services, ingress, eBPF) and service meshes (Istio, Linkerd, Consul).
- Strong background in network security, firewalling, routing, and containerized environments.
- Hands-on experience with IaC and automation tools (Terraform, Ansible, Pulumi), GitOps tooling (ArgoCD, Flux), and CI/CD systems.
- Proficiency in Python, Go, or Bash, with experience building API-driven integrations (REST, gRPC).
- Familiarity with Kubernetes lifecycle management and provisioning tools (CAPI, kubeadm, kops, Rancher, OpenShift, bare metal).
- Experience with observability and tracing stacks (Prometheus, Grafana, ELK/EFK, Jaeger, OpenTelemetry).
- 8+ years in network engineering and automation development.
- 3+ years of experience with Kubernetes platform engineering.
- Bachelor's degree or equivalent experience.