🎁 Jetzt registrieren und bis zu 30 Minuten Online-KI kostenlos nutzen. Keine Kreditkarte erforderlich.

DevOps-Interviewfragen und Antworten (2026): CI/CD, Container und VorfÀlle

October 9, 2026
20 DevOps-Interviewfragen mit Antworten: CI/CD, Deployment-Strategien, Infrastructure as Code, Container, Monitoring, SLOs, VorfÀlle und wie man sich vorbereitet.
DevOps-Interviewfragen und Antworten (2026): CI/CD, Container und VorfÀlle
devops interview questions
devops interview
ci cd interview questions
blue green vs canary
sre interview questions

DevOps-Interviews prĂŒfen, ob du Software zuverlĂ€ssig ausliefern kannst: wie Code vom Laptop in die Produktion gelangt, woran du erkennst, dass sie gesund lĂ€uft, und was du tust, wenn das nicht der Fall ist. Unten findest du 20 Fragen mit Antworten, von den Grundlagen bis zu den Szenario-Fragen, die die meisten Interviews entscheiden. Wo ein Befehl gezeigt wird, ist es ein Standardbefehl, den du in der Dokumentation des jeweiligen Tools nachschlagen kannst.

Grundlagen

1. Was ist DevOps?

Eine Arbeitsweise, die Entwicklung und Betrieb zusammenbringt, sodass Software durch denselben gemeinsamen Prozess gebaut, getestet, veröffentlicht und betrieben wird. Die Ziele sind schnellere, sicherere Releases und eine schnellere Wiederherstellung, wenn etwas kaputtgeht. Es ist eine Kultur und eine Sammlung von Praktiken, unterstĂŒtzt durch Tools, nicht bloß ein Jobtitel.

2. Was ist der Unterschied zwischen Continuous Integration, Continuous Delivery und Continuous Deployment?

PraxisWas sie bedeutet
Continuous IntegrationEntwickler fĂŒhren kleine Änderungen oft zusammen, und jede ZusammenfĂŒhrung löst einen automatisierten Build- und Testlauf aus
Continuous DeliveryJede Änderung, die die Pipeline besteht, ist bereit zur Veröffentlichung, und ein Mensch entscheidet, wann
Continuous DeploymentJede Änderung, die die Pipeline besteht, wird automatisch in die Produktion veröffentlicht

3. Was sind die wichtigsten Metriken fĂŒr die Software-Auslieferung?

Vier sind weit verbreitet, aus dem DORA-Forschungsprogramm: Deployment-Frequenz, Durchlaufzeit fĂŒr Änderungen, Änderungsfehlerrate und Wiederherstellungszeit. Die ersten beiden messen die Geschwindigkeit, die letzten beiden die StabilitĂ€t. Eine gute Antwort erklĂ€rt, dass du alle vier verfolgst, damit du nicht die Geschwindigkeit auf Kosten der StabilitĂ€t verbesserst.

4. Wie sieht eine gute CI-Pipeline aus?

  1. Den Code auschecken und gecachte AbhÀngigkeiten wiederherstellen.
  2. Bauen.
  3. Zuerst schnelle Tests ausfĂŒhren (Unit-Tests), dann langsamere.
  4. Statische PrĂŒfungen ausfĂŒhren, etwa Linting und einen Schwachstellen-Scan der AbhĂ€ngigkeiten.
  5. Ein Artefakt (ein Container-Image oder Paket) einmal bauen und mit dem Commit taggen.
  6. Es veröffentlichen und dasselbe Artefakt durch alle Umgebungen deployen.

Die Kernidee ist, einmal zu bauen und dasselbe Artefakt weiterzureichen, sodass das, was du getestet hast, auch das ist, was du auslieferst.

Versionskontrolle und Releases

5. Wie arbeitest du mit Branches und Releases?

Zwei gĂ€ngige AnsĂ€tze. Trunk-based Development fĂŒhrt kleine Änderungen oft in den Hauptbranch zusammen, mit Feature Flags, um unfertige Arbeit zu verbergen. Branch-basierte Workflows wie GitFlow nutzen langlebige Branches fĂŒr Releases. Trunk-based Development passt meist besser zu Continuous Delivery, weil die Merges klein und hĂ€ufig sind.

6. Was sind Blue-Green- und Canary-Deployments?

StrategieWie sie funktioniertRollback
Blue-GreenZwei identische Umgebungen. In die inaktive deployen, testen, dann den Traffic umschaltenDen Traffic zurĂŒckschalten
CanaryEinen kleinen Teil des Traffics an die neue Version senden, die Metriken beobachten und schrittweise erhöhenDen Anteil wieder auf null setzen
RollingInstanzen nach und nach ersetzenVorwĂ€rts oder rĂŒckwĂ€rts rollen

Blue-Green kostet zusÀtzliche KapazitÀt. Canary braucht gute Metriken, weil du anhand der Daten entscheidest.

7. Was ist ein Feature Flag, und warum sollte man eines verwenden?

Ein Schalter in der Konfiguration, der ein Feature ohne Deployment ein- oder ausschaltet. Er trennt das Deployen von Code vom Veröffentlichen eines Features, lĂ€sst dich mit einer kleinen Gruppe testen und gibt dir einen schnellen Ausschalter, wenn etwas schiefgeht. Der Preis dafĂŒr ist, dass sich alte Flags anhĂ€ufen, also entferne sie, sobald ein Feature stabil ist.

8. Wie rollst du sicher zurĂŒck?

Halte das vorherige Artefakt verfĂŒgbar, mache Deployments wiederholbar und gestalte DatenbankĂ€nderungen abwĂ€rtskompatibel, damit die alte Version weiterhin mit dem neuen Schema funktioniert. Ein Rollback-Plan, der die Datenbank ignoriert, ist kein Plan. Bei riskanten Änderungen ziehe es vor, mit einem Fix vorwĂ€rtszurollen, wenn ein Rollback Daten verlieren wĂŒrde.

Infrastruktur und Container

9. Was ist Infrastructure as Code?

Server, Netzwerke und Berechtigungen in versionierten Dateien definieren, statt in einer Konsole herumzuklicken. Das macht Umgebungen reproduzierbar, ĂŒberprĂŒfbar und leicht wiederherstellbar. GĂ€ngige Tools sind Terraform, Pulumi und die eigenen Templates der Cloud-Anbieter. Siehe unsere Terraform-Interviewfragen.

10. Was ist der Unterschied zwischen einem Container und einer virtuellen Maschine?

Eine virtuelle Maschine enthÀlt ein vollstÀndiges Gastbetriebssystem auf virtualisierter Hardware. Ein Container teilt sich den Kernel des Hosts und packt nur die Anwendung und ihre AbhÀngigkeiten ein, startet deshalb schneller und braucht weniger Speicher. Container bieten weniger Isolation als eine virtuelle Maschine.

11. Was gehört in ein gutes Dockerfile?

Ein kleines, spezifisches Basis-Image verwenden, die Layer so ordnen, dass die am seltensten geĂ€nderten zuerst kommen (um den Build-Cache zu nutzen), AbhĂ€ngigkeitsdateien kopieren und installieren, bevor der Quellcode kopiert wird, als Nicht-Root-User ausfĂŒhren und keine Secrets ins Image backen. Multi-Stage-Builds halten Build-Tools aus dem finalen Image heraus.

12. Warum Kubernetes?

Es verteilt Container ĂŒber mehrere Maschinen, startet fehlgeschlagene neu, skaliert sie und ĂŒbernimmt Rolling Updates und Service Discovery. Es bringt aber auch viel KomplexitĂ€t mit, deshalb gehört in eine gute Antwort, wann man es nicht einsetzen wĂŒrde, etwa bei einer kleinen App, die auf ein paar Servern lĂ€uft, oder bei einer Managed Platform. Siehe unsere Kubernetes-Interviewfragen.

13. Wie verwaltest du Secrets?

Niemals in die Versionsverwaltung oder ins Image damit. Nutze einen Secrets Manager oder den Secret Store der Plattform, gib jedem Service nur die minimal nötigen Rechte, rotiere Secrets und vermeide es, sie in Logs auszugeben. ErzĂ€hl, was du bei einem Leak tun wĂŒrdest: widerrufen, rotieren und die Logs auf Nutzung prĂŒfen.

ZuverlÀssigkeit und Betrieb

14. Was sind Monitoring, Logging und Tracing?

SignalSagt dir
MetrikenWie es dem System ĂŒber die Zeit geht, etwa Fehlerrate und Latenz
LogsWas bei einem bestimmten Ereignis passiert ist
TracesWie eine Anfrage durch mehrere Services gelaufen ist

Alarmiere eher auf Symptome, die Nutzer spĂŒren, etwa Fehler und langsame Antworten, als auf Ursachen wie hohe CPU auf einer Maschine.

15. Was sind SLIs, SLOs und SLAs?

Ein Service Level Indicator ist eine MessgrĂ¶ĂŸe, etwa der Anteil erfolgreicher Anfragen. Ein Service Level Objective ist das Ziel dafĂŒr, etwa 99,9 Prozent ĂŒber 30 Tage. Ein Service Level Agreement ist ein Versprechen an Kunden, oft mit Konsequenzen bei Verfehlung. Die LĂŒcke zwischen 100 Prozent und dem SLO ist ein Error Budget: der Spielraum, den du fĂŒr Risiko und VerĂ€nderung hast.

16. Ein Produktionsservice ist langsam. Was machst du?

  1. PrĂŒfen, ob es echt ist und wer betroffen ist, anhand von Dashboards und Fehlerraten.
  2. PrĂŒfen, was sich kĂŒrzlich geĂ€ndert hat: ein Deployment, eine KonfigurationsĂ€nderung, ein Traffic-Spike.
  3. Eingrenzen: ein bestimmter Endpoint, eine Region oder eine AbhÀngigkeit.
  4. Ressourcen anschauen (CPU, Speicher, Verbindungen) und die nachgelagerten Services.
  5. Wenn eine kĂŒrzliche Änderung die wahrscheinliche Ursache ist, sie zuerst zurĂŒckrollen und danach untersuchen.
  6. Status kommunizieren, wÀhrend du arbeitest.

Interviewer hören auf ein ruhiges, geordnetes Vorgehen und darauf, dass du zuerst entschÀrfst, bevor du die Grundursache findest.

17. Was ist eine blameless Postmortem?

Eine schriftliche Nachbetrachtung nach einem Incident, die darauf schaut, wie System und Prozess den Fehler ermöglicht haben, nicht darauf, wer einen Fehler gemacht hat. Sie umfasst den zeitlichen Ablauf, die Auswirkungen, die Ursachen und konkrete Folgeaktionen mit Verantwortlichen. Der Sinn ist zu lernen und denselben Fehler schwerer wiederholbar zu machen.

18. Was ist der Unterschied zwischen horizontalem und vertikalem Skalieren?

Vertikales Skalieren gibt einer Maschine mehr Ressourcen. Horizontales Skalieren fĂŒgt mehr Maschinen hinzu. Vertikal ist einfach, hat aber eine Obergrenze und einen Single Point of Failure. Horizontal skaliert weiter und ĂŒbersteht den Ausfall einer Maschine, braucht aber zustandslose Services oder geteilten State.

Praxis

19. Wie sicherst du eine Pipeline ab?

Begrenze, wer die Pipeline Ă€ndern und wer nach Produktion deployen darf. Scanne AbhĂ€ngigkeiten und Images auf bekannte Schwachstellen, signiere und verifiziere Artefakte, halte Credentials kurzlebig und eng begrenzt und behandle Änderungen an Pipeline-Dateien wie Code. Ein Build-Agent mit weitreichenden Rechten ist ein beliebtes Ziel.

20. ErzÀhl von einem Deployment, das schiefging.

Das ist eine Verhaltensfrage in einem technischen Interview. ErzÀhl eine kurze Geschichte: was sich geÀndert hat, wie du es bemerkt hast, was du zuerst getan hast (meist entschÀrfen, oft per Rollback), was du herausgefunden hast und was du danach geÀndert hast, damit es sich nicht wiederholt. Auf eine blameless Formulierung und eine konkrete Folgeaktion kommt es den Interviewern an.

Wie man sich vorbereitet

  1. Baue eine kleine Pipeline von Anfang bis Ende: ein Repository, einen Build, einen Testlauf, einen Container und ein Deployment auf etwas, das du erreichen kannst.
  2. Sei bereit, einen Vorfall oder ein fehlgeschlagenes Release aus deiner eigenen Erfahrung zu erklÀren.
  3. Übe die Antwort auf „Der Service ist langsam" laut, bis sie eine ruhige, geordnete Liste ist.
  4. Kenne in jedem Bereich ein Tool gut, etwa CI, Container, Infrastructure as Code und Monitoring, statt einer langen Liste von Namen.

FĂŒr verwandte Übungen sieh dir unsere LeitfĂ€den zu AWS-Interviewfragen, Terraform-Interviewfragen, Kubernetes-Interviewfragen und Interviewfragen zu Computernetzwerken an.

Übe laut und in deinen eigenen Worten. Ein Transkript im Anschluss zeigt dir, wo du abgeschweift bist oder den Punkt verfehlt hast. Befolge die Regeln des Arbeitgebers zu KI-Tools in jedem Live-Interview oder Assessment.

Üben Sie Ihre Antworten mit YesToTheOffer

Üben Sie laut, erhalten Sie Antworten, die aus Ihrem eigenen Lebenslauf erstellt wurden, und ĂŒberprĂŒfen Sie anschließend Ihr Transkript. 30 kostenlose Minuten, kein Abonnement.

iOS & Android — DemnĂ€chst
Preise ansehen