- Authors

- Name
- Phillip Pham
- @ddppham
Kubernetes Skill Gap: Warum interne Teams scheitern und wann externe Hilfe noetig ist
TL;DR
- Der Kubernetes Skill Gap ist real: Zwischen "Docker-Container starten" und "Production-Cluster betreiben" liegen 12-18 Monate intensives Lernen.
- Ein produktionsreifer Kubernetes-Betrieb erfordert Wissen aus mindestens 8 Fachbereichen gleichzeitig: Networking, Storage, Security, Observability, CI/CD, Linux, Cloud und Kubernetes selbst.
- Im deutschen Arbeitsmarkt gibt es geschaetzt 3x mehr offene DevOps-Stellen als verfuegbare Kandidaten mit echtem Kubernetes-Wissen.
- Schulungen und Zertifizierungen bauen Grundlagenwissen auf -- aber Production-Erfahrung laesst sich nicht in einem 5-Tage-Kurs vermitteln.
- Die pragmatische Loesung: Externe Expertise fuer den Betrieb nutzen und parallel interne Kompetenz aufbauen -- nicht andersherum.
Die Luecke, die keiner zugeben will
In vielen mittelstaendischen IT-Abteilungen herrscht ein stilles Einverstaendnis: Man hat Kubernetes eingerichtet, es laeuft irgendwie, aber niemand versteht das System wirklich. Der Admin, der den Cluster aufgesetzt hat, hat sich die Grundlagen ueber YouTube-Tutorials und Stack Overflow beigebracht. Das reicht fuer den Normalbetrieb. Bis etwas kaputtgeht.
Dann zeigt sich der Kubernetes Skill Gap in seiner ganzen Breite: etcd hat Latenzprobleme und niemand weiss warum. Ein Node ist NotReady und der Admin kennt nur kubectl delete node. Die Network Policy blockiert Traffic zwischen Namespaces und das Debugging dauert Stunden statt Minuten.
Das ist kein Vorwurf an den Admin. Das ist die Realitaet eines Systems, das so komplex ist, dass selbst die CNCF acht verschiedene Zertifizierungen dafuer anbietet.
Die 8 Wissensbereiche eines Kubernetes-Engineers
Was viele unterschaetzen: Kubernetes-Betrieb ist kein einzelner Skill. Es ist die Schnittmenge von mindestens acht Fachbereichen:
Kubernetes-Engineer: Erforderliche Wissensbereiche
1. Kubernetes Core
├── API-Server, etcd, Scheduler, Controller Manager
├── Pods, Deployments, StatefulSets, DaemonSets
├── Services, Ingress, NetworkPolicies
├── RBAC, ServiceAccounts, SecurityContexts
└── Helm, Kustomize, Operators
2. Networking
├── TCP/IP, DNS, HTTP/HTTPS, TLS
├── CNI-Plugins (Cilium, Calico)
├── Load Balancing (L4/L7)
├── Service Mesh Grundlagen
└── Netzwerk-Debugging (tcpdump, nslookup)
3. Linux
├── Prozessmanagement, Systemd
├── Dateisysteme, Mounts
├── Kernel-Parameter (sysctl)
├── Namespaces, Cgroups (Container-Grundlagen)
└── Shell-Scripting, Log-Analyse
4. Cloud-Plattform (AWS/Azure/GCP)
├── IAM, VPC, Security Groups
├── Managed Kubernetes (EKS/AKS/GKE)
├── Load Balancer, DNS-Services
├── Storage-Services (EBS, Azure Disk)
└── Kostenmanagement
5. Security
├── Container-Security, Image-Scanning
├── Network Policies, Pod Security Standards
├── Secrets Management (Vault, Sealed Secrets)
├── RBAC-Design
└── Compliance (DSGVO, BSI IT-Grundschutz)
6. Observability
├── Prometheus, Grafana, Alertmanager
├── Log-Aggregation (Loki, EFK)
├── Tracing (Jaeger, Tempo)
├── Dashboard-Design
└── Alert-Engineering (Signal vs. Noise)
7. CI/CD
├── GitOps (ArgoCD, Flux)
├── Pipeline-Design (GitHub Actions, GitLab CI)
├── Container Registry Management
├── Rollout-Strategien (Blue/Green, Canary)
└── Infrastructure as Code (Terraform, Pulumi)
8. Storage
├── CSI-Treiber
├── Persistent Volumes, StorageClasses
├── Backup (Velero)
├── Datenbank-Betrieb auf Kubernetes
└── Data Recovery Prozeduren
Ein Senior DevOps Engineer mit 5+ Jahren Erfahrung beherrscht diese Bereiche nicht alle gleich tief -- aber er weiss genug in jedem Bereich, um Probleme zu erkennen und Loesungen zu finden. Diese Breite aufzubauen dauert Jahre, nicht Wochen.
Wie viele Komponenten ein produktionsreifer Cluster tatsaechlich hat, zeigt der Kubernetes-Komplexitaet-Guide.
Die Skills-Matrix: Wo steht Ihr Team?
Nutzen Sie diese Tabelle als Selbsteinschaetzung. Seien Sie ehrlich -- das ist der erste Schritt:
| Fachbereich | Grundlagenwissen | Betriebsfaehig | Production-Ready | Expert |
|---|---|---|---|---|
| Kubernetes Core | Pod erstellen, kubectl nutzen | Deployments, Services, Ingress | RBAC, NetworkPolicy, Upgrades | Operator-Entwicklung, API-Erweiterungen |
| Networking | IP-Adressen, DNS kennen | CNI verstehen, Ingress konfigurieren | Service Mesh, Network Debugging | Performance-Tuning, eBPF/Cilium |
| Linux | Basis-Commands kennen | Logs lesen, Prozesse debuggen | Kernel-Tuning, cgroups | Kernel-Debugging, Custom Builds |
| Cloud | Console bedienen | IaC-Grundlagen, VPC-Setup | Multi-Account, IAM-Design | Cloud-Architektur, FinOps |
| Security | Passwoerter verwalten | Secrets in K8s, Basis-RBAC | Pod Security Standards, Scanning | Pen-Testing, Compliance-Audits |
| Observability | Grafana-Dashboard lesen | Prometheus-Queries, Alerts | Alert-Engineering, SLO-Design | Custom Exporters, Kapazitaetsplanung |
| CI/CD | Pipeline ausfuehren | Pipeline schreiben, GitOps-Basics | Rollout-Strategien, Multi-Env | Platform Engineering, Developer Portals |
| Storage | PVC erstellen | StorageClasses, Backup-Basics | DR-Planung, Cross-Region | Datenbank-Betrieb auf K8s |
Fuer einen sicheren Production-Betrieb muessen Sie in jedem Bereich mindestens die Spalte "Betriebsfaehig" erreichen. Die meisten internen Teams im Mittelstand stehen bei 2-3 Bereichen auf "Grundlagenwissen" und bei 1-2 auf "Betriebsfaehig".
Warum Schulungen allein den Skill Gap nicht schliessen
Das CKA-Paradox
Die Certified Kubernetes Administrator (CKA) Zertifizierung ist der Industriestandard. Sie beweist, dass jemand Kubernetes-Grundlagen beherrscht. Was sie nicht beweist: Dass diese Person einen Production-Cluster betreiben kann.
CKA-Pruefung vs. Production-Realitaet:
Was die CKA abfragt: Was Production verlangt:
├── Cluster aufsetzen ├── Cluster unter Last betreiben
├── RBAC konfigurieren ├── RBAC fuer 50 Entwickler designen
├── Netzwerk-Policy schreiben ├── Netzwerk-Debug um 3 Uhr nachts
├── Troubleshooting (vorbereitet) ├── Troubleshooting (unbekannter Fehler)
├── Backup erstellen ├── Disaster Recovery durchfuehren
└── Upgrade durchfuehren └── Upgrade mit Zero Downtime und Rollback
Vorbereitungszeit CKA: 60-120 Stunden
Zeit bis Production-Ready: 12-18 Monate im realen Betrieb
Das bedeutet nicht, dass Zertifizierungen wertlos sind. Sie schaffen eine solide Grundlage. Aber zwischen "CKA bestanden" und "kann einen Production-Cluster alleine betreiben" liegen Monate an realer Erfahrung -- und genau diese Erfahrung fehlt, wenn Ihr Team bisher nur Staging-Cluster betrieben hat.
Der Zeitfaktor
Selbst mit aggressivem Schulungsplan dauert der Kompetenzaufbau:
| Phase | Dauer | Was passiert | Ergebnis |
|---|---|---|---|
| Grundlagen | Monat 1-3 | Docker, K8s-Basics, erste CKA-Vorbereitung | Kann Cluster bedienen |
| Vertiefung | Monat 4-6 | Networking, Security, Monitoring aufbauen | Kann Staging betreiben |
| Praxis | Monat 7-12 | Erste Production-Workloads, Incidents erleben | Lernt aus echten Fehlern |
| Festigung | Monat 13-18 | Komplexere Szenarien, Upgrades, DR-Tests | Betriebsfaehig auf Production-Level |
In diesen 18 Monaten passieren zwei Dinge gleichzeitig: Ihr Admin lernt -- und Ihr Cluster muss trotzdem laufen. Wer betreibt den Cluster, waehrend der Admin noch lernt? Diese Frage wird selten gestellt, aber sie ist zentral.
Was der gesamte Aufbau eines Kubernetes-Teams kostet, rechnet der Team-Aufbau-Kostenguide durch.
Der Arbeitsmarkt: Zahlen statt Bauchgefuehl
Der Kubernetes-Fachkraeftemangel in Deutschland ist kein Gefuehl -- er ist messbar.
DevOps/Kubernetes-Arbeitsmarkt Deutschland (Stand Q1 2026):
Offene Stellen mit "Kubernetes" im Profil: ~14.000
Aktiv suchende Kubernetes-Engineers: ~4.500
Verhaeltnis: 3,1:1
Durchschnittliche Time-to-Hire:
├── Junior DevOps (mit K8s-Grundlagen): 2-3 Monate
├── Mid-Level (2-4 Jahre K8s-Erfahrung): 3-5 Monate
├── Senior (5+ Jahre, Production-Erfahrung): 4-7 Monate
└── Lead/Principal: 6-12 Monate
Gehaltserwartungen (Brutto/Jahr, Vollzeit):
├── Junior: 50.000 - 60.000 EUR
├── Mid-Level: 65.000 - 80.000 EUR
├── Senior: 80.000 - 100.000 EUR
└── Lead/Principal: 100.000 - 125.000 EUR
Abwanderungsrate im DevOps-Bereich: 18-25% pro Jahr
Fuer einen 500-MA-Mittelstaendler in einer B-Lage (nicht Berlin, Muenchen oder Frankfurt) bedeutet das: Die Suche nach einem Senior Kubernetes-Engineer dauert im Schnitt fuenf Monate. In dieser Zeit haben Sie entweder keinen Cluster-Betrieb oder einen Junior, der alleine Production verantwortet.
Drei typische Szenarien -- und warum sie scheitern
Szenario 1: "Unser Sys-Admin macht das mit"
Der klassische Ansatz im Mittelstand: Ein erfahrener Systemadministrator bekommt Kubernetes als zusaetzliche Aufgabe.
Das Problem: Ein Sys-Admin mit Windows-Server-Background oder klassischer Linux-Administration braucht 12+ Monate, um Kubernetes auf Production-Level zu beherrschen. Waehrend dieser Zeit betreut er weiterhin die bestehende Infrastruktur. Kubernetes bekommt 20-30% seiner Arbeitszeit. Bei diesem Tempo dauert der Kompetenzaufbau nicht 18 Monate, sondern 3+ Jahre.
Szenario 2: "Wir schicken das Team auf eine 5-Tage-Schulung"
Eine Woche intensives Kubernetes-Training -- und danach kann das Team den Cluster betreiben.
Das Problem: Eine 5-Tage-Schulung vermittelt Grundlagen, die in der CKA-Pruefung abgefragt werden. Sie vermittelt nicht die Erfahrung, die man braucht, um nachts ein etcd-Quorum-Problem zu diagnostizieren oder einen gescheiterten Cluster-Upgrade rückabzuwickeln. Das Verhaeltnis ist vergleichbar mit einem Fuehrerscheinkurs und 100.000 km Fahrpraxis.
Szenario 3: "Wir stellen einen Senior ein, der bringt es den anderen bei"
Ein erfahrener Kubernetes-Engineer wird eingestellt und soll das Wissen ins Team tragen.
Das Problem: Wissenstransfer braucht Zeit und Struktur. Ein Senior, der gleichzeitig den Cluster betreibt, Incidents bearbeitet, Upgrades macht und zwei Junioren einarbeitet, schafft nichts davon richtig. Nach 6-12 Monaten ist er ausgebrannt und sucht eine neue Stelle. Die Junioren haben 40% seines Wissens aufgenommen.
Was bei einer Kuendigung in dieser Situation passiert, beschreibt unser Notfallplan bei Team-Kuendigung.
Der pragmatische Weg: Externes Betriebswissen, interner Kompetenzaufbau
Die Loesung ist nicht "entweder intern oder extern". Die Loesung ist eine zeitlich gestaffelte Kombination:
# kompetenzaufbau-plan.yaml
# Phasenmodell: Externer Betrieb mit parallelem internem Aufbau
apiVersion: v1
kind: ConfigMap
metadata:
name: skill-gap-strategie
data:
phase-1-sofort: |
Monate 1-3: Externer Partner uebernimmt Betrieb
- Managed Service fuer Cluster-Betrieb und 24/7
- Internes Team beobachtet und lernt (Shadowing)
- Wissenstransfer durch gemeinsame Incident Reviews
- Internes Team besucht CKA-Vorbereitungskurs
phase-2-aufbau: |
Monate 4-9: Geteilte Verantwortung
- Internes Team uebernimmt Staging-Cluster
- Production bleibt beim externen Partner
- Woechentliche Knowledge-Sharing-Sessions
- Erste eigene Deployments und Troubleshooting
phase-3-uebergang: |
Monate 10-18: Schrittweise Uebernahme
- Internes Team uebernimmt Day-2-Operations
- Externer Partner bleibt fuer Eskalationen und 24/7
- Gemeinsame DR-Tests und Upgrade-Durchfuehrungen
- CKA/CKS-Zertifizierungen abschliessen
phase-4-eigenstaendig: |
Ab Monat 19: Internes Team betreibt selbststaendig
- Externer Partner als Backup und Sparring-Partner
- Vierteljahresweise Architecture Reviews
- Eskalations-SLA fuer kritische Incidents
- Kontinuierliche Weiterbildung
Dieses Modell hat drei Vorteile: Erstens laeuft Ihr Cluster vom ersten Tag an stabil. Zweitens lernt Ihr Team an realen Systemen statt an Sandboxes. Drittens reduzieren Sie das Risiko, wenn sich der interne Aufbau verzoegert.
Schulungsbudget realistisch planen
Wenn Sie den internen Kompetenzaufbau ernst meinen, brauchen Sie ein Budget dafuer:
| Schulungsmassnahme | Kosten pro Person | Dauer | Empfehlung |
|---|---|---|---|
| CKA-Vorbereitungskurs (Online) | 1.500-3.000 EUR | 40-60 Stunden | Pflicht fuer jeden K8s-Admin |
| CKA-Pruefungsgebuehr | 395 USD | 2 Stunden | Pflicht |
| CKS-Vorbereitungskurs | 1.500-2.500 EUR | 30-50 Stunden | Empfohlen nach 6 Monaten Praxis |
| Cloud-Provider-Training (AWS/Azure) | 2.000-4.000 EUR | 3-5 Tage | Empfohlen |
| KubeCon-Teilnahme | 2.500-4.000 EUR | 3 Tage + Reise | Jaehrlich fuer 1-2 Personen |
| Interne Lernzeit (20% der Arbeitszeit) | ~15.000 EUR/Jahr | Laufend | Kritisch wichtig |
| Fachbuecher und Online-Ressourcen | 500-1.000 EUR/Jahr | Laufend | Basis |
Gesamtbudget pro Person im ersten Jahr:
├── Schulungen und Zertifizierungen: 5.000 - 8.000 EUR
├── Konferenz (anteilig): 2.500 - 4.000 EUR
├── Lernzeit (20% von 85.000 EUR): 17.000 EUR
├── Materialien: 500 - 1.000 EUR
└── Mentoring durch ext. Partner: 3.000 - 6.000 EUR
─────────────────────────────────────────────────────────────
Gesamt pro Person: 28.000 - 36.000 EUR
Bei 2 Personen im ersten Jahr: 56.000 - 72.000 EUR
Diese Investition lohnt sich -- wenn Sie die Geduld haben, 18 Monate auf das Ergebnis zu warten. Wenn Sie die Geduld nicht haben oder die Investition nicht tragen koennen, ist ein dauerhafter Managed Service die wirtschaftlichere Alternative.
Was ein Managed Service im Vergleich kostet, zeigt der Inhouse vs. Managed Service Vergleich.
Woran Sie erkennen, dass Ihr Team ueberfordert ist
Sieben Warnsignale, die IT-Leiter ernst nehmen sollten:
Upgrades werden aufgeschoben. Kubernetes veroeffentlicht drei Minor-Versionen pro Jahr. Wenn Ihr Cluster zwei oder mehr Versionen zurueckliegt, traut sich niemand an das Upgrade.
Alerts werden ignoriert. Das Monitoring zeigt Warnungen, aber niemand reagiert -- weil niemand weiss, was die Warnungen bedeuten oder wie man sie behebt.
Es gibt keine Runbooks. Wenn ein Incident passiert, wird improvisiert statt nach Prozess gehandelt. Jeder Vorfall fuehlt sich an wie der erste.
Der Admin ist die einzige Person, die den Cluster versteht. Ein klassisches Single-Point-of-Failure. Wenn diese Person krank oder im Urlaub ist, steht der Betrieb still.
Security-Patches dauern Wochen statt Stunden. Kritische CVEs werden veroeffentlicht, aber das Team braucht Wochen, um sie einzuspielen -- weil es die Auswirkungen nicht einschaetzen kann.
Kein getestetes Backup-Recovery. Backups laufen vielleicht -- aber niemand hat je einen Restore getestet. Im Ernstfall zeigt sich dann, dass das Backup unbrauchbar ist.
On-Call fuehrt zu Burnout. Ein oder zwei Personen tragen die gesamte Rufbereitschaft. Die Folge: Muedigkeit, Fehler und frueher oder spaeter eine Kuendigung.
Wenn drei oder mehr dieser Punkte zutreffen, ist der Skill Gap zu gross, um ihn allein durch Schulungen zu schliessen. Sie brauchen sofort externe Unterstuetzung -- und parallel einen langfristigen Aufbauplan.
Wie Sie den 24/7-Betrieb trotzdem absichern, beschreibt unser 24/7-Betriebsguide.
Fazit
Der Kubernetes Skill Gap im Mittelstand ist kein Problem, das sich durch eine Schulungswoche oder eine Neueinstellung loesen laesst. Kubernetes-Betrieb erfordert Wissen aus acht Fachbereichen, jahrelange Praxiserfahrung und kontinuierliche Weiterbildung.
Der pragmatische Weg: Geben Sie den operativen Betrieb an einen spezialisierten Partner ab und bauen Sie parallel internes Wissen auf. So laeuft Ihr Cluster vom ersten Tag stabil -- und Ihr Team waechst an realen Herausforderungen statt an Sandbox-Uebungen.
Der groesste Fehler ist, den Skill Gap zu ignorieren und zu hoffen, dass es schon irgendwie funktioniert. Bis zum naechsten Incident.
Sie wollen den Kubernetes Skill Gap in Ihrem Team ehrlich bewerten lassen? In einem 30-minuetigen Gespraech analysieren wir Ihre Situation und zeigen realistische Optionen -- Termin vereinbaren.
Kubernetes-Beratung gesucht?
Wir helfen deutschen Unternehmen bei der Kubernetes-Implementierung, Migration und Optimierung. DSGVO-konform und praxiserprobt.
📖 Verwandte Artikel
Weitere interessante Beiträge zu ähnlichen Themen
Kubernetes Podcasts für Profis in Deutschland
Kubernetes Podcasts für DevOps-Engineers und Platform Engineers in Deutschland, sortiert nach Zielgruppe von Einsteigern bis Architekten.
Kubernetes Freelancer vs Managed Service: Kostenvergleich
Kubernetes Freelancer vs Managed Service ehrlich verglichen: Versteckte Kosten, Wissenssilo-Risiko, fehlende SLAs und Break-Even-Analyse für den Mittelstand.
Kubernetes intern vs. extern: TCO-Vergleich Mittelstand
Ehrlicher TCO-Vergleich: Kubernetes intern betreiben vs. Managed Service mit versteckten Kosten bei Gehalt, Tooling, Fluktuation und Einarbeitung.
Kubernetes-Migration gescheitert: Projekt in 6 Wochen retten
Kubernetes-Migration gescheitert? Assessment-Framework, Rettungsplan und Entscheidungshilfe: Reparieren oder neu starten für IT-Leiter im Mittelstand.
Kubernetes ohne DevOps-Team im Mittelstand betreiben
Kubernetes ohne eigenes DevOps-Team produktiv betreiben: Managed-Service-Ansatz, minimale interne Skills und klare Aufgabenteilung für den Mittelstand.