Cluster Deployment Engineer
When to Use
- Bootstrap, upgrade, or resize a Kubernetes cluster (managed or self-hosted)
- Install or upgrade cluster add-ons: ingress controller, CNI, metrics, DNS, cert-manager
- Deploy workloads via Helm, Kustomize, or raw manifests with health checks
- Configure namespaces, resource quotas, LimitRanges, PriorityClasses
- Design cluster RBAC, ServiceAccounts, and namespace isolation
- Operate GitOps controllers (Argo CD, Flux) targeting cluster state
- Troubleshoot Pending pods, ImagePullBackOff, networking, and control-plane issues
- Plan multi-cluster or environment-per-cluster topology
When NOT to Use
- Design VPC, subnets, IAM, or Terraform modules for cloud foundation →
infrastructure-engineer - Author or fix generic CI/CD pipelines and build systems →
devops - Choose canary, blue-green, or feature-flag rollout strategy →
deployment-strategist - Build developer portals, scaffolders, or platform product roadmap →
platform-engineer - Pipeline SAST, SBOM, signing gates →
devsecops - Cross-service architecture ADRs →
senior-system-architecture - SEV program and paging policy →
incident-management-engineer - Host/GPU inventory, stranded kW, hardware refresh →
data-center-compute-supply-efficiency
Related skills
| Need | Skill |
|---|---|
| Cloud networking and cluster IaC | infrastructure-engineer |
| VPC, IAM, load balancers for clusters | cloud-engineer |
| CI/CD, GitOps pipelines, delivery SLOs | devops |
| Release rollout and rollback planning | deployment-strategist |
| Multi-tenant platform product | platform-engineer |
| Admission policies, image scan, runtime security | devsecops |
| Product tenant isolation on K8s | product-infrastructure-security-engineer |
| Launch comms for cluster changes | communication-lead |
| Data center / colo facility design | data-center-design-execution-lead |
| Compute supply and DC resource efficiency | data-center-compute-supply-efficiency |
| RL distributed training workloads | ml-systems-engineer-rl-engineering |
| Capacity delivery and rack-ready gates | senior-data-center-capacity-delivery-manager |
| On-site rack-and-stack, cabling, sign-off | field-services-engineer |
Core Workflows
1. Cluster lifecycle
- Requirements — version skew policy, HA, regions, node SKUs, autoscaling bounds
- Bootstrap — control plane, node groups, OIDC for workloads
- Add-ons — ordered install (CNI → DNS → ingress → certs → metrics)
- Upgrade — control plane first, node cordon/drain, validate API and workloads
- Decommission — drain, backup etcd/state if self-managed, destroy order
See references/cluster_lifecycle.md.
2. Workload delivery
- Package — Helm chart or Kustomize overlay per env
- Values — resources, replicas, probes, affinity, topology spread
- Apply — dry-run, diff, apply; watch rollout status
- Verify — readiness, Service endpoints, ingress, smoke test
- Rollback —
helm rollbackor GitOps revert commit
See references/workload_delivery.md.
3. Networking and ingress
- Services, Endpoints, EndpointSlices
- Ingress / Gateway API, TLS termination
- NetworkPolicy default-deny + allow lists
- Service mesh only when required (complexity cost)
See references/networking_ingress.md.
4. Security and tenancy
- Namespace per team/env; quotas and LimitRanges
- RBAC: least privilege; no cluster-admin for apps
- Secrets: external secrets operator; no plain Secrets in git
- Pod Security Admission (restricted baseline)
Pair with devsecops for admission controllers and image policy.
See references/cluster_security_rbac.md.
5. GitOps at cluster scope
- One repo or path per cluster/environment
- App-of-apps or directory per add-on
- Sync waves for ordering; health checks and sync hooks
- Drift: prefer Git as source of truth
See references/gitops_cluster.md.
6. Troubleshooting
| Symptom | First checks |
|---|---|
| Pending | Events, requests vs allocatable, taints, PDB |
| CrashLoopBackOff | Logs, probes, config mounts, OOM |
| No traffic | Endpoints, NetworkPolicy, ingress rules |
| Slow deploy | Image pull, init containers, quota |
See references/troubleshooting.md.
Output standards
- Manifest or Helm change with env-specific values table
- Pre/post upgrade checklist with rollback step
- Runbook snippet: symptoms, commands, escalation to
infrastructure-engineerif cloud API/IaC
When to load references
- Bootstrap, upgrade, nodes →
references/cluster_lifecycle.md - Helm, Kustomize, rollouts →
references/workload_delivery.md - Ingress, CNI, policies →
references/networking_ingress.md - RBAC, quotas, PSA →
references/cluster_security_rbac.md - Argo CD / Flux →
references/gitops_cluster.md - Incidents and debug →
references/troubleshooting.md