Kubernetes Engineer in Deutschland: Aufgaben, Skills & Interview‑Checkliste
Einstieg: Warum die Rolle wichtig ist
Kubernetes hat sich in vielen deutschen Unternehmen als verbreitete Plattform für den Betrieb containerisierter Anwendungen etabliert. Wer Microservices stabil, sicher und schnell produktiv bringen will, braucht Menschen, die die Plattform verstehen – nicht nur auf CLI‑Ebene, sondern als Gesamtsystem aus API, Workloads, Netzwerk, Storage, Security und Automatisierung. Genau hier setzt die Rolle des Kubernetes Engineers an: Sie oder er baut und betreibt die Basis, auf der Entwicklerteams zuverlässig liefern können.
Wenn Sie sich auf eine entsprechende Stelle bewerben, helfen Ihnen drei Leitfragen zur Einordnung: Wie gut beherrschen Sie den Plattformbetrieb (Cluster, Upgrades, Backups)? Wie souverän steuern Sie Deployments und Observability im Alltag? Und wie fundiert setzen Sie Security‑Grundlagen (RBAC, Secrets, Pod‑Sicherheit) um?
Für den technischen Kontext lohnt der Blick in die offizielle Dokumentation von Kubernetes, etwa den Überblick „Was ist Kubernetes?“ (kubernetes.io).
Was Kubernetes Engineers technisch verantworten
Ein Kubernetes Engineer verantwortet in der Praxis den stabilen, sicheren und effizienten Betrieb der Containerplattform. Dahinter stehen wiederkehrende Aufgabenbereiche:
Cluster‑Basisbetrieb: Installation, Upgrades, Backups
Je nach Umgebung planen und betreiben Sie selbstverwaltete Cluster (z. B. via kubeadm) oder nutzen Managed Services (AKS, EKS, GKE). In Managed Services sind Konzepte wie Node‑Pools üblich; in selbstverwalteten Umgebungen werden ähnliche Gruppierungen häufig über Labels, Taints oder separate Node‑Gruppen abgebildet. In beiden Setups geht es um Versionierungs‑ und Upgrade‑Strategien, Kapazitätsplanung und Backup/Restore‑Verfahren – besonders für etcd‑Backups in selbstverwalteten Setups. Wartungsfenster und Rollback‑Fähigkeit sind wichtige Aspekte; Strategien wie Rolling Updates sowie optional Blue/Green‑ oder Canary‑Deployments werden je nach Anforderung genutzt.
Workloads und Deployment: Deployments, StatefulSets, Helm/Operators
Sie beschreiben gewünschte Zustände als Manifeste und setzen Workloads über Deployments, StatefulSets, DaemonSets und Jobs um. Paketierung und Wiederverwendung realisieren viele Teams mit Helm oder Kustomize, komplexere Lebenszyklen mit Operatoren. Requests und Limits sind zentrale Best Practices: Requests steuern die Scheduling‑Entscheidung; Limits wirken zur Laufzeit (z. B. auf QoS‑Klassen und OOM‑Verhalten) und begrenzen das Verhalten von Containern, werden also nicht direkt vom Scheduler zur Platzierungsentscheidung herangezogen. Liveness-, Readiness‑ und Startup‑Probes erhöhen Verfügbarkeit und steuern Rollouts/Restarts. Beides wird für einen robusten Betrieb empfohlen, ist aber nicht per se verpflichtend.
Networking und Services: Ingress, Service‑Mesh‑Grundzüge, CNI
Kubernetes abstrahiert Netzwerkfunktionen über Services, Ingress/Gateway API und CNI‑Plugins. Engineers konfigurieren interne und externe Erreichbarkeit, Lastausgleich und – falls erforderlich – einen Service‑Mesh‑Layer für mTLS und Traffic‑Policies. Netzwerkrichtlinien (NetworkPolicies) begrenzen den Ost‑West‑Verkehr zwischen Pods.
Storage und Persistenz: Volumes, StorageClasses und Backups
Stateful Workloads nutzen Persistente Volumes (PVs/PVCs) und StorageClasses. Ein Engineer sorgt für passende Durchsatz‑/Latenzprofile, Snapshots und Restore‑Pfade. Zusätzlich gilt es, Konfigurationen und Geheimnisse korrekt zu kapseln (ConfigMaps, Secrets) und Rotations‑ sowie Verschlüsselungsanforderungen sauber zu lösen.
API, RBAC und Identity: Authentifizierung, Autorisierung, Secrets‑Management
Zugriffe auf die Kubernetes‑API sind granular per RBAC zu beschränken. Service Accounts, Rollen und Bindings ermöglichen Least‑Privilege für Menschen und Maschinen. Secrets sollten verschlüsselt und nur minimal freigegeben werden; Pod Security Standards sowie Admission‑Kontrollen helfen, unsichere Deployments abzuwehren. Die Kubernetes‑Dokumentation liefert hierfür belastbare Grundlagen, z. B. zu Sicherheitskonzepten und RBAC‑Best‑Practices.
Tagesgeschäft und operative Aufgaben
Monitoring, Logging und Observability
Im Alltag zählen klare SLOs/SLIs, verlässliche Alerts und aussagekräftige Dashboards. Typisch sind Metriken (z. B. Prometheus), strukturierte Logs und Traces (OpenTelemetry) für Ursachenanalysen. Wichtig ist, Plattform‑ und Applikationssicht zu kombinieren: Node‑Auslastung, Pod‑Restarts, Scheduler‑Wartezeiten, Ingress‑/Gateway‑Fehler, Storage‑I/O sowie Applikationslatenzen.
Incident‑Response und Troubleshooting‑Workflow
Wenn etwas schiefgeht, greift ein reproduzierbarer Ablauf: Hypothese formulieren, Scope eingrenzen, Metriken/Logs/Events sichten, Konfiguration prüfen, minimalinvasiv mitigieren, Root Cause dokumentieren, Lessons Learned ableiten. Typische Störungen im Clusterbetrieb sind etwa:
- CrashLoopBackOff durch falsche Env‑Variablen/Secrets oder fehlende Dependencies
- Pending Pods wegen fehlender Ressourcen, Constraints (Affinity/Taints) oder Storage‑Zuweisung
- Netzwerkprobleme durch fehlerhafte NetworkPolicies, DNS‑Fehler oder defekte CNI‑Komponenten
- Ingress‑/TLS‑Fehler durch falsche Zertifikate, Hosts oder Pfade
Automatisierung und Infrastructure as Code
Ein professioneller Betrieb ist deklarativ. Infrastruktur, Add‑ons und Applikations‑Config liegen versioniert vor, Änderungen laufen über Pull Requests und Pipelines. GitOps‑Tools wie Argo CD oder Flux ziehen den gewünschten Zustand ins Cluster. Terraform oder vergleichbare Werkzeuge provisionieren darunterliegende Cloud‑Ressourcen konsistent.
Abgrenzung zu ähnlichen Rollen: SRE, Platform Engineer, DevOps
- Kubernetes Engineer: Fokus auf Design, Betrieb und Absicherung der Kubernetes‑Plattform, inklusive Workload‑Bereitstellung und Policy‑Umsetzung.
- Site Reliability Engineer (SRE): Stärker SLO‑/Reliability‑getrieben über Systemgrenzen hinweg; Kubernetes ist ein Baustein unter vielen.
- Platform Engineer: Baut Self‑Service‑Plattformen und abstrahiert Infrastruktur für Entwickler; Kubernetes ist oft Kernbestandteil, aber mit Produktfokus (Golden Paths, Templates, Paved Roads).
- DevOps Engineer: Breiter Brückenschlag zwischen Entwicklung und Betrieb; je nach Firma mit CI/CD‑, Cloud‑ und Observability‑Schwerpunkt, nicht zwingend Kubernetes‑first.
Wann suchen Firmen dedizierte Kubernetes Engineers? Typisch bei mehreren produktiven Clustern, hohen Compliance‑Anforderungen, komplexen Netz‑/Storage‑Setups oder wenn Entwicklungsteams klar entkoppelt von Plattformdetails arbeiten sollen. In deutschen Stellenanzeigen tauchen Titel wie „Kubernetes Engineer“, „Platform Engineer (Kubernetes)“, „SRE (Kubernetes)" oder „DevOps Engineer (K8s)" auf – mit ähnlichem Werkzeugkasten, aber differierenden Schwerpunkten.
Wichtige Skills und Tool‑Stack für Bewerber:innen in Deutschland
Kernskills
- Sicherer Umgang mit kubectl, YAML, Namespaces und der Kubernetes‑API
- Verständnis für Cluster‑Architektur (Control Plane, Worker, Scheduling, Self‑Healing)
- Workload‑Kontrolle: Deployments/StatefulSets, Probes, Requests/Limits, Autoscaling‑Grundlagen
- Security‑Basics: RBAC, Secrets, Pod‑Sicherheitsvorgaben, Netzwerksegmentierung
Die Kubernetes‑Dokumentation deckt diese Themen umfassend ab; als Startpunkt eignet sich der Architektur‑ und Konzeptüberblick auf kubernetes.io.
Ergänzende Kompetenzen
- Linux‑Administration, Container‑Runtimes (containerd, CRI‑O), Registry‑Workflows
- Netzwerkwissen (TCP/IP, DNS, TLS) und CNI‑Grundverständnis
- CI/CD‑Know‑how, GitOps‑Patterns, Infrastructure as Code (z. B. Terraform)
- Observability mit Prometheus/Grafana, zentralem Logging und Tracing
Häufig genannte Tools und Frameworks
- Paketierung/Manifeste: Helm, Kustomize
- GitOps: Argo CD, Flux
- Observability: Prometheus, Grafana, OpenTelemetry
- Policy/Admission: OPA Gatekeeper oder Kyverno
- CNI‑Beispiele: Calico, Cilium
Weiterbildung und Zertifizierungen
Praxisnah ist alles, was Sie in ein reproduzierbares Demo‑Repo gießen können: eigene Cluster‑Setups, Helm‑Charts, GitOps‑Flows, Dashboards. Zertifikate wie CKA/CKAD/CKS sind ein Plus – ersetzen aber keine nachweisbare Betriebserfahrung. Deutschsprachige Workshops/Trainings fokussieren oft auf Installation, Konfiguration, Administration, Netzwerk, Persistenz und Zugriffskontrolle – genau jene Themen, die in Stellenprofilen regelmäßig gefordert sind.
Vorbereitung auf Bewerbung und technisches Interview
Typische Aufgaben und Fragen
- Sie bekommen ein fehlschlagendes Deployment (CrashLoopBackOff). Vorgehen? Welche Logs/Metriken prüfen Sie? Wie grenzen Sie Config‑, Code‑oder Plattformfehler ab?
- Ein Pod bleibt „Pending“. Wie finden Sie heraus, ob Ressourcen, Affinities/Taints, Storage oder Netzwerkeinschränkungen blockieren?
- RBAC‑Minimierung: Wie strukturieren Sie Rollen/Bindings für Team X, die nur Namespace Y administrieren dürfen? Wie vermeiden Sie Wildcard‑Rechte?
- Ingress‑Fehleranalyse: Zertifikat gültig, Route trotzdem 404. Wo prüfen Sie? Controller‑Logs, Ingress‑Objekt, Service/Endpoints, Backend‑Health?
- Sicherheitsbasis: Welche Pod‑Sicherheitseinstellungen setzen Sie mindestens durch (z. B. privilegiert verbieten, Root‑Dateisystem read‑only, nur benötigte Capabilities)?
Nachweise Ihrer Erfahrung
- Öffentliche Git‑Repos mit einsatzfähigen Beispielen: Cluster‑Provisionierung, GitOps‑Setup, Helm‑Charts, Operator‑Nutzung
- Runbooks/Dokumentation: Troubleshooting‑Guides, Backup‑/Restore‑Prozesse, On‑Call‑Playbooks
- Demos/Walkthroughs: kurze Screencasts, die Setup, Deployment, Observability und Fehlerbehebung zeigen
Fehlerbilder souverän erklären
Gute Kandidat:innen beschreiben nicht nur die Lösung, sondern auch den Diagnoseweg und die Absicherung gegen Regressionen. Beispiel: „CrashLoopBackOff durch falschen Secret‑Key. Ich habe Events, Pod‑ und Container‑Logs geprüft, ein Minimal‑Deployment mit korrektem Key verifiziert, ein Admission‑Policy‑Update vorbereitet, damit fehlende Keys künftig blockiert werden, und einen Testfall in der Pipeline ergänzt."
Entscheidungshilfe: Lohnt sich der Karriereweg? Trade‑offs und Pfade
- Stärken der Rolle: Hoher Impact auf Stabilität, Sicherheit und Entwickler‑Produktivität; breite technische Tiefe; attraktive Anschlussrollen in Platform Engineering, SRE oder Security.
- Trade‑offs: On‑Call‑Beteiligung, hohe Komplexität verteilter Systeme, starker Veränderungstakt (Upgrades, APIs, Policies). Wer gern an Schnittstellen arbeitet und systematisch automatisiert, ist hier richtig.
Karriereoptionen in Deutschland:
- Spezialist: Fokus auf Clusterbetrieb, Security‑Härtung, Multi‑Cluster‑und Compliance‑Themen
- Plattformverantwortung: Produktisiert die Plattform (Self‑Service, Templates, Kosten‑/Kapazitätssteuerung)
- Teamlead/Architektur: Roadmap, Standards, Coaching, Audits
Der Arbeitsmarkt ist lebhaft: Viele Unternehmen koppeln Kubernetes mit Cloud, Security und Data/AI‑Fähigkeiten. Gehälter variieren stark nach Region, Branche und Verantwortung; belastbar sind vor allem konkrete Aufgabe‑/Skill‑Bündel in der Anzeige statt pauschaler Vergleiche.
Konkrete To‑Dos für Ihre Bewerbung
Bauen Sie ein öffentliches Praxisportfolio: ein kleines, produktionsnahes Demo sollte enthalten sein:
- ein Cluster (managed oder lokal)
- ein Beispielservice (Deployment + Service + Ingress/Gateway)
- Observability (Prometheus/Grafana)
- ein GitOps‑Workflow (Argo CD oder Flux) inklusive Rollback‑Demo
- Üben Sie Troubleshooting unter Zeitdruck: CrashLoopBackOff, Pending, 502 am Ingress, PVC‑Bindefehler – je ein Runbook mit Hypothesen, Checks und Fixes.
- Schärfen Sie Ihre Security‑Basics: RBAC‑Minimierung, sichere Secrets, Pod‑Sicherheitsvorgaben. Die Konzepte finden Sie in der Kubernetes‑Doku; z. B. zu Rollen‑ und Zugriffssteuerung und Pod‑Sicherheit.
- Bereiten Sie Interview‑Belege vor: kurze Diagramme zur Cluster‑Architektur, Screenshots Ihrer Dashboards, Links zu Repos und PRs.
- Reflektieren Sie den Rollenfokus der Zielstelle: Ist es eher Betrieb (SRE‑ähnlich), Plattformprodukt (Platform Engineering) oder eine DevOps‑Brückenrolle? Gewichten Sie Ihre Beispiele entsprechend.
Fazit
Kubernetes Engineers sind die Plattformmacher:innen hinter modernen Software‑Teams. Wer die Kubernetes‑Grundlagen, Sicherheitsprinzipien und einen sauberen Betriebsstil beherrscht, kann sich in Deutschland zwischen spezialisierten Technikpfaden und plattformweiten Verantwortungsrollen entwickeln. Entscheidend ist Praxis: deklarativ arbeiten, Diagnosen belegen, Security ernst nehmen – und das alles so, dass Entwicklungsteams schneller und sicherer liefern können.