Veröffentlicht am

Kubernetes Skill Gap im Mittelstand: Kompetenz aufbauen

Teilen:
Authors

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:

FachbereichGrundlagenwissenBetriebsfaehigProduction-ReadyExpert
Kubernetes CorePod erstellen, kubectl nutzenDeployments, Services, IngressRBAC, NetworkPolicy, UpgradesOperator-Entwicklung, API-Erweiterungen
NetworkingIP-Adressen, DNS kennenCNI verstehen, Ingress konfigurierenService Mesh, Network DebuggingPerformance-Tuning, eBPF/Cilium
LinuxBasis-Commands kennenLogs lesen, Prozesse debuggenKernel-Tuning, cgroupsKernel-Debugging, Custom Builds
CloudConsole bedienenIaC-Grundlagen, VPC-SetupMulti-Account, IAM-DesignCloud-Architektur, FinOps
SecurityPasswoerter verwaltenSecrets in K8s, Basis-RBACPod Security Standards, ScanningPen-Testing, Compliance-Audits
ObservabilityGrafana-Dashboard lesenPrometheus-Queries, AlertsAlert-Engineering, SLO-DesignCustom Exporters, Kapazitaetsplanung
CI/CDPipeline ausfuehrenPipeline schreiben, GitOps-BasicsRollout-Strategien, Multi-EnvPlatform Engineering, Developer Portals
StoragePVC erstellenStorageClasses, Backup-BasicsDR-Planung, Cross-RegionDatenbank-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:

PhaseDauerWas passiertErgebnis
GrundlagenMonat 1-3Docker, K8s-Basics, erste CKA-VorbereitungKann Cluster bedienen
VertiefungMonat 4-6Networking, Security, Monitoring aufbauenKann Staging betreiben
PraxisMonat 7-12Erste Production-Workloads, Incidents erlebenLernt aus echten Fehlern
FestigungMonat 13-18Komplexere Szenarien, Upgrades, DR-TestsBetriebsfaehig 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:

SchulungsmassnahmeKosten pro PersonDauerEmpfehlung
CKA-Vorbereitungskurs (Online)1.500-3.000 EUR40-60 StundenPflicht fuer jeden K8s-Admin
CKA-Pruefungsgebuehr395 USD2 StundenPflicht
CKS-Vorbereitungskurs1.500-2.500 EUR30-50 StundenEmpfohlen nach 6 Monaten Praxis
Cloud-Provider-Training (AWS/Azure)2.000-4.000 EUR3-5 TageEmpfohlen
KubeCon-Teilnahme2.500-4.000 EUR3 Tage + ReiseJaehrlich fuer 1-2 Personen
Interne Lernzeit (20% der Arbeitszeit)~15.000 EUR/JahrLaufendKritisch wichtig
Fachbuecher und Online-Ressourcen500-1.000 EUR/JahrLaufendBasis
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:

  1. Upgrades werden aufgeschoben. Kubernetes veroeffentlicht drei Minor-Versionen pro Jahr. Wenn Ihr Cluster zwei oder mehr Versionen zurueckliegt, traut sich niemand an das Upgrade.

  2. Alerts werden ignoriert. Das Monitoring zeigt Warnungen, aber niemand reagiert -- weil niemand weiss, was die Warnungen bedeuten oder wie man sie behebt.

  3. Es gibt keine Runbooks. Wenn ein Incident passiert, wird improvisiert statt nach Prozess gehandelt. Jeder Vorfall fuehlt sich an wie der erste.

  4. 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.

  5. 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.

  6. Kein getestetes Backup-Recovery. Backups laufen vielleicht -- aber niemand hat je einen Restore getestet. Im Ernstfall zeigt sich dann, dass das Backup unbrauchbar ist.

  7. 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