Kostenlose DevOps-Analyse
Zurück zum Blog
CI/CD·7. Juni 2026·16 MIN LESEZEIT

Jenkins
mit KI steuern:
MCP, Vibe Coding, Logs.

Wie KI Jenkins im Industrial DevOps verändert: den Controller über das Model Context Protocol steuern, Jenkinsfiles per Vibe Coding generieren und Build-Logs mit LLMs analysieren — mit Praxisbericht und Risiko-Einordnung.

Jenkins und KI im Industrial DevOps — Steuerung per MCP, Vibe Coding von Pipelines und KI-gestützte Log-Analyse
Andreas Schönfeld

Andreas Schönfeld

Geschäftsführer & DevOps-Berater, Comquent GmbH

18+ Jahre Erfahrung in DevOps, CI/CD und Industrial Automation

Veröffentlicht: 7. Juni 2026Zuletzt aktualisiert: 7. Juni 2026
01
// 01Kurz erklärt

Drei Hebel.
Ein Build-Server.
Eine KI dazwischen.

Jenkins und KI greifen an drei Stellen ineinander: Sie steuern Jenkins per KI über das Model Context Protocol (MCP), Sie vibecoden Pipelines aus natürlicher Sprache, und Sie lassen Build-Logs KI-gestützt analysieren.

Das ist keine Zukunftsmusik: Laut DORA Report 2025 nutzen 90 % der Entwickler KI in ihrem Workflow. Der Effekt wird über klassische DORA-Metriken messbar — vor allem über die MTTR. Die strategische Grundlage legt unser Industrial-DevOps-Angebot.

Stand: Juni 2026Jenkins MCP Server Plugin ≥ 0.174MCP-Spec 2025-06-18
90 %
Entwickler nutzen KI (DORA 2025)
98 %
RCA-Precision KI-Log-Analyse (LogSage 2025)
~20 %
halluzinierte Packages (USENIX 2025)
32,4 Mrd $
AIOps-Markt 2028 (MarketsandMarkets)
02
// 02Jenkins mit KI konfigurieren und steuern

Das Model
Context Protocol
ist die Brücke.

Wie steuert man Jenkins mit KI? Über das Model Context Protocol (MCP). Das offizielle Jenkins-MCP-Server-Plugin (ab Jenkins 2.533, MIT-Lizenz) macht den Controller zu einem MCP-Server. KI-Assistenten wie Claude, GitHub Copilot oder Cursor verbinden sich darüber und steuern Jenkins in natürlicher Sprache — kein eigenes Plugin-SDK, keine Skript-Klebearbeit.

claude_desktop_config.json — MCP-Anbindung an Jenkins
{
  "mcpServers": {
    "jenkins": {
      "command": "uvx",
      "args": ["mcp-jenkins"],
      "env": {
        "JENKINS_URL": "https://ci.example-fertigung.de",
        "JENKINS_USERNAME": "svc-ai-readonly",
        "JENKINS_API_TOKEN": "${JENKINS_API_TOKEN}",
        "JENKINS_READ_ONLY": "true"
      }
    }
  }
}

# Prompt an den Assistenten:
> Zeige den Konsolen-Log des letzten fehlgeschlagenen Builds
> von "plc-firmware-main" und nenne mir die Root Cause.
  • /01

    Builds in natürlicher Sprache triggern

    „Starte einen Deploy von job-staging mit Profil release.“

    Der KI-Assistent löst Builds aus — auch parametrisiert per JSON. Statt durch das Web-UI zu klicken oder die CLI zu bemühen, beschreiben Sie das gewünschte Ergebnis im Klartext, der Agent ruft das passende MCP-Tool auf.

  • /02

    Konsolen-Logs lesen und durchsuchen

    Mit Pagination und Muster-Suche statt Endlos-Scroll.

    Das offizielle Plugin liefert Build-Logs gezielt — paginiert und nach Mustern filterbar. Genau hier entsteht der Mehrwert: Der Assistent zieht nur die relevanten Log-Abschnitte in den Kontext und fasst die Fehlerursache zusammen.

  • /03

    Job-Status, Queue und Health abfragen

    Eine Frage statt fünf Tabs.

    „Welche Jobs hängen seit über einer Stunde in der Queue?“ Der Server beantwortet Status-, Queue- und Health-Abfragen und findet Jobs sogar über die Git-Repo-URL.

  • /04

    Pipeline-Skripte einsehen und replayen

    Das Jenkinsfile als Kontext für die KI.

    Der Assistent liest das hinterlegte Pipeline-Skript, schlägt Änderungen vor und kann Builds mit modifizierten Parametern erneut starten — die Brücke zwischen Log-Analyse und Vibe Coding.

  • /05

    Tests, Changesets und SCM-Daten holen

    Vom roten Test zur verursachenden Änderung.

    Testergebnisse, Changelog und SCM-Konfiguration kommen über dieselbe Schnittstelle. So korreliert die KI einen fehlgeschlagenen Build mit dem auslösenden Commit — ohne manuelles Zusammensuchen.

// 03Praxisbericht: KI debuggt die Pipeline

Vom roten Build
zur Ursache in Minuten.

Was in der Community bereits dokumentiert ist — und wie wir es in eigenen Lab-Setups nachvollzogen haben. Drei Belege aus der Praxis, vom einzelnen Engineer bis zur 1-Millionen-Builds-CI.

  • /01
    Practitioner-Report (K. Józsa, Okt. 2025)

    Claude + Cursor an Jenkins via MCP

    Ein Engineer band Claude und Cursor über einen schlanken Python-MCP-Server (uvx) an Jenkins. Was funktionierte: konversationelle Status-Checks von Jobs und Builds sowie das Auslösen parametrisierter Deployments im Klartext. Seine ehrliche Einordnung: Nicht jeder MCP-Server bietet Log-Tools — „zeig mir die Logs des fehlgeschlagenen Builds“ braucht einen Server mit Konsolen-Zugriff. Log-Access ist das Unterscheidungsmerkmal.

  • /02
    Open-Source-Ökosystem (GitHub, 2025)

    Der kanonische Debug-Workflow

    Community-Server wie lanbaoshen/mcp-jenkins (30+ Tools) und kud/mcp-jenkins (37 Tools) etablieren ein wiederkehrendes Muster: Der Agent ruft get_build_status, bestätigt das Failure, holt per get_build_log den Konsolen-Output und lässt das LLM die Root Cause zusammenfassen. Aus reaktivem Log-Wühlen wird schnelle Triage — und damit eine niedrigere MTTR.

  • /03
    Production-Studie LogSage (arXiv 2506.03691, 2025)

    1,07 Mio. Builds, 98 % RCA-Precision

    An der CI von ByteDance ist mit LogSage ein End-to-End-LLM-Framework für CI/CD-Failure-RCA produktiv im Einsatz: über 1,07 Mio. Pipeline-Läufe, 36.845 Entwickler, mehr als 80 % Coverage. Ergebnis: 98 % RCA-Precision im Benchmark, über 80 % End-to-End-Precision in Produktion und 47,4 % erfolgreiche automatische Reparaturen — bei rund einem Zehntel des Token-Verbrauchs gängiger LLM-Baselines.

Lessons Learned aus unseren Lab-Setups: Der größte Sofort-Nutzen entsteht durch Log-Analyse im Read-only-Modus — risikofrei und ohne Eingriff in die Produktion. Steuernde Aktionen (Builds triggern, Deployments) gehören hinter klare Guardrails und einen Human-in-the-Loop. Quellen: Jenkins MCP Server Plugin, lanbaoshen/mcp-jenkins, LogSage (arXiv 2025).

04
// 04Vibe Coding von Jenkins Pipelines

Den Prompt schreiben.
Das Jenkinsfile ernten.

Was bedeutet Vibe Coding? Der Begriff stammt von Andrej Karpathy (Februar 2025): Man beschreibt die Aufgabe in natürlicher Sprache, das LLM generiert den Code, man steuert über Folge-Prompts. Auf Jenkins angewandt heißt das: keine Groovy-Syntax mehr nachschlagen, sondern eine Declarative Pipeline aus einem Satz erzeugen lassen. Das Fraunhofer IESE beschreibt die Rolle des Menschen dabei als „konzeptuellen Impulsgeber“.

Prompt → generiertes Jenkinsfile (Declarative)
# Prompt:
> Erzeuge eine Declarative Pipeline: Maven-Build, parallele
> Unit- und Integrationstests, SonarQube-Quality-Gate,
> Docker-Image bauen, Deploy auf Staging nur auf main.

# Generiertes Jenkinsfile (Auszug, vor Review):
pipeline {
  agent { label 'linux-docker' }
  options { timestamps(); timeout(time: 30, unit: 'MINUTES') }
  stages {
    stage('Build')  { steps { sh 'mvn -B clean package' } }
    stage('Test') {
      parallel {
        stage('Unit')        { steps { sh 'mvn test' } }
        stage('Integration') { steps { sh 'mvn verify -Pit' } }
      }
    }
    stage('Quality Gate') {
      steps { withSonarQubeEnv('sonar') { sh 'mvn sonar:sonar' } }
    }
    stage('Deploy (Staging)') {
      when { branch 'main' }
      steps {
        input message: 'Deploy auf Staging?', ok: 'Go'
        sh "./deploy.sh staging ${env.BUILD_NUMBER}"
      }
    }
  }
}

Der Entwurf steht in Sekunden — aber genau hier beginnt die Verantwortung. Vibe Coding erzeugt einen Entwurf, kein fertiges Produktionsartefakt. Diese vier Risiken müssen Sie kennen:

  • /01

    Halluzinierte Plugins & Packages (Slopsquatting)

    Risiko

    LLMs erfinden nicht-existente Abhängigkeiten. Laut USENIX Security 2025 existieren ~20 % der empfohlenen Packages nicht; 43 % der Halluzinationen wiederholen sich vorhersagbar — ideale Squatting-Ziele.

    Gegenmaßnahme

    Plugin- und Dependency-Namen gegen offizielle Register prüfen, Lockfiles erzwingen, SBOM in der Pipeline erzeugen.

  • /02

    Secrets im generierten Code

    Risiko

    GitGuardian beobachtete in Copilot-Repos eine um 40 % höhere Rate an Secret-Leakage. KI bettet gern Tokens und Passwörter direkt in Jenkinsfiles ein.

    Gegenmaßnahme

    Credentials-Binding statt Klartext, Secret-Scanning als Quality Gate, Pre-Commit-Hooks.

  • /03

    Ungetesteter Groovy & unsichere sh-Steps

    Risiko

    Ein Jenkinsfile läuft mit Build-System-Rechten. Hallucinierte Shared-Library-Aufrufe oder ein unkontrollierter sh-Step werden zum Einfallstor.

    Gegenmaßnahme

    Pipeline-Linter, Sandbox für Scripted Pipelines, Code-Review jedes generierten Stages vor dem Merge.

  • /04

    Korrektheit nur „fast richtig“

    Risiko

    Laut Stack Overflow Survey 2025 ist „fast richtig, aber nicht ganz“ (45 %) die häufigste Frustration mit KI-Code. Nur 29 % der Entwickler vertrauen der KI-Ausgabe.

    Gegenmaßnahme

    Vibe Coding als Entwurf behandeln, nicht als fertiges Artefakt. IT-Expertise zur Validierung bleibt Pflicht (Fraunhofer IESE).

// Workshop · Jenkins Pipelines mit KI

Wer Pipelines sicher vibecoden will, lernt das Handwerk am besten am echten Jenkinsfile. Im Jenkins Pipeline Workshop mit KI & Claude Code generieren, reviewen und härten Sie Declarative Pipelines — mit Prompts, Quality Gates und einem Sicherheitsblick auf jeden generierten Stage.

05
// 05Log-File-Analyse mit Jenkins und KI

Konsolen-Logs lesen
keine Menschen gern.

Wie analysiert KI Jenkins-Build-Logs? Der Assistent holt den Konsolen-Output über MCP, klassifiziert die Fehlerklasse und fasst die Root Cause samt Fix-Vorschlag zusammen. Spezialisierte Frameworks komprimieren das Log vorher, damit es ins Kontextfenster passt. Das verwandelt zähe Fehlersuche in Sekunden-Triage — und ist die Brücke von der IT-Pipeline zur OT-Maschine.

KI-Root-Cause-Analyse eines fehlgeschlagenen Builds
> Analysiere den Konsolen-Log von Build #4471 (plc-firmware-main).

[KI] Tool-Call: get_build_log(job="plc-firmware-main", build=4471,
                              pattern="ERROR|FATAL|Exception")
[KI] 148.302 Log-Zeilen → 213 relevante Zeilen extrahiert.

Root Cause: Toolchain-Konflikt.
  Stage "Compile" bricht ab: arm-none-eabi-gcc 12.2 erwartet,
  Agent stellt 10.3 bereit (PATH-Reihenfolge).
  → kein echter Code-Fehler, kein flaky Test.

Vorgeschlagener Fix:
  tools { gcc 'arm-gcc-12.2' }   // im Jenkinsfile pinnen
  Confidence: 0,91 — Review empfohlen, kein Auto-Merge.
  • /01

    Root-Cause aus dem Konsolen-Log

    Vom Stacktrace zur Ursache in einem Satz.

    Der KI-Assistent zieht den Konsolen-Output des fehlgeschlagenen Builds über MCP, klassifiziert die Fehlerklasse — fehlende Dependency, Toolchain-Konflikt, Test-Fehler, Timeout — und nennt die wahrscheinliche Root Cause mit Fix-Vorschlag.

  • /02

    Flaky vs. echter Fehler

    Retry-Schleifen ohne blindes Wiederholen.

    Testflakiness liegt je nach Studie bei 11–27 %. KI unterscheidet transiente von echten Fehlern und reduziert so falsch-positive Alerts — intelligente Retry-Strategien senken flaky-bedingte Build-Failures laut Forschung um bis zu 60 %.

  • /03

    Token-effiziente Log-Vorverarbeitung

    Aus 150.000 Zeilen werden die relevanten 200.

    Lange Jenkins-Logs sprengen jedes Kontextfenster. Frameworks wie LogSage filtern und komprimieren vor der LLM-Abfrage: ~17.800 statt 122.000–152.000 Tokens pro Analyse — bei höherer Trefferquote.

  • /04

    IT/OT-Log-Korrelation

    Build-Log trifft Maschinen-Log.

    Im Industrial DevOps mündet dieselbe Technik in die OT-Welt: SPS-Fehlerprotokolle, SCADA-Alarme und Edge-Gateway-Logs werden mit CI-Logs korreliert. KI-gestützte Log-Analyse erreicht bei Predictive Maintenance F1-Werte um 0,91.

06
// 06Welcher MCP-Server für Jenkins?

Vier Wege.
Eine Entscheidung.

Vom offiziellen Plugin bis zur Enterprise-Plattform — die wichtigsten Optionen, um Jenkins KI-fähig zu machen.

Jenkins MCP Server (offiziell)
Plugin · MIT
Java · ab Jenkins 2.533
Builds triggern, Logs (paginiert, Muster), Jobs/Queue, Pipeline-Replay, Tests, Changesets, Health
Standardpfad. Native GitHub-Copilot-Integration, Streamable HTTP / SSE / Stateless.
lanbaoshen/mcp-jenkins
Community · GitHub
Python · pip / Docker
30+ Tools: Konsolen-Output, Artefakte, Node-Management, Plugin-Diagnose, Groovy ausführen
Read-only-Modus, identifiziert problematische Plugins. Stark bei Log- und Plugin-Analyse.
kud/mcp-jenkins
Community · GitHub
TypeScript · Node 20+
37 Tools: Job-/Build-Ops, Replay, Konsolen-Output, Pipeline-Stage-Inspektion, Queue, Nodes
Auth via Bearer/Basic/OAuth. Breite Abdeckung der Build-Operationen.
CloudBees MCP Server
Enterprise
CloudBees Unify
Kontext-Layer über Unify, Anbindung an Amazon Q, Governance über Jenkins + GitHub Actions
Für Konzerne mit CloudBees-Stack und zentralem Governance-Bedarf.

Faustregel: Für den Einstieg das offizielle Plugin (native Copilot-Integration). Wer maximale Log- und Plugin-Diagnose will, ergänzt einen Community-Server mit Read-only-Modus. Im OT-Umfeld sind air-gap-fähige, selbst-gehostete Setups Pflicht — siehe auch unseren Beitrag zu IndustrialFlow.

// 07Best Practices & Quick Wins

Sicher starten.
Wirkung messen.

Fünf Schritte, mit denen Sie KI risikoarm an Jenkins bringen — und den Nutzen belegbar machen.

  • /01

    Read-only-MCP für die Log-Analyse zuerst

    Aufwand: Niedrig

    Starten Sie mit dem MCP-Server im Read-only-Modus. KI darf Logs lesen und Root Causes zusammenfassen, aber keine Builds triggern oder deployen. Sofortiger Nutzen ohne Produktionsrisiko.

  • /02

    Dedizierter Service-Account mit minimalen Rechten

    Aufwand: Niedrig

    Nie das eigene Admin-Token in den KI-Client legen. Ein eigener Account mit API-Token und auf das Nötige beschränkten Berechtigungen — und niemals Authorization-Header in Logs oder Analytics schreiben.

  • /03

    Jenkinsfiles vibecoden, aber im PR reviewen

    Aufwand: Mittel

    Generieren Sie Pipeline-Stages per Prompt, behandeln Sie das Ergebnis aber als Entwurf. Pipeline-Linter, Secret-Scanning und ein menschliches Review vor dem Merge sind nicht verhandelbar.

  • /04

    Human-in-the-Loop für jede Deployment-Entscheidung

    Aufwand: Mittel

    In OT-Umgebungen entscheidet kein Agent autonom über Produktions-Deployments. Audit-Trail über Git, klare Tool-Erlaubnisse und ein input-Step im Jenkinsfile halten den Menschen in der Schleife.

  • /05

    MTTR über DORA-Metriken messen

    Aufwand: Mittel

    Belegen Sie den Effekt: Wie stark sinkt die Mean Time To Recovery durch KI-Log-Analyse über 4–6 Wochen? Ohne Messung bleibt der ROI Behauptung statt Argument.

08
// 08Fazit

KI macht Jenkins
nicht überflüssig.

Jenkins und KI sind kein Widerspruch, sondern eine Arbeitsteilung. Das Model Context Protocol macht den bewährten Build-Server steuerbar in natürlicher Sprache, Vibe Coding beschleunigt das Pipeline-Authoring, und KI-Log-Analyse verkürzt die Fehlersuche von Stunden auf Minuten. Der reife, air-gap-fähige Jenkins-Kern bleibt — die KI sitzt obendrauf.

Der Einstieg ist kostengünstig und risikoarm: ein MCP-Server im Read-only-Modus, ein Pilotprojekt für vibegecodete Jenkinsfiles, KI-Root-Cause-Analyse für rote Builds. Die belastbaren Zahlen — 98 % RCA-Precision (LogSage), bis zu 60 % weniger flaky-bedingte Failures — entstehen dort, wo Guardrails und Messung von Anfang an mitlaufen.

Für sicherheitskritische OT-Umgebungen gilt: Human-in-the-Loop für Deployment-Entscheidungen, generierten Code immer reviewen und KI-Quality-Gates IEC-62443-konform verankern. So wird aus dem Hype ein belegbarer Wettbewerbsvorteil.

Comquent GmbH mit Sitz in Puchheim bei München berät seit 2006 Industrieunternehmen in DevOps, CI/CD-Automatisierung und Industrial DevOps. Vertiefende Trainings zu Jenkins, KI-Pipelines und MCP bietet die Comquent Academy.

// 09Häufige Fragen zu Jenkins und KI

Was Engineers
wirklich fragen.

Q.01
Wie steuere ich Jenkins mit KI?
Über das Model Context Protocol (MCP). Das offizielle Jenkins-MCP-Server-Plugin macht den Controller zu einem MCP-Server, an den sich KI-Assistenten wie Claude, GitHub Copilot oder Cursor anbinden. Der Assistent kann dann Builds triggern, Job-Status abfragen, Konsolen-Logs lesen und Pipeline-Skripte einsehen — gesteuert in natürlicher Sprache. Authentifizierung erfolgt über ein Jenkins-API-Token, idealerweise im Read-only-Modus für nicht-kritische Aktionen.
Q.02
Was ist der Jenkins MCP Server?
Ein offizielles Plugin (verfügbar ab Jenkins 2.533), das eine standardisierte Schnittstelle nach dem Model Context Protocol bereitstellt. Darüber greifen LLM-gestützte Tools auf Jenkins zu: Builds auslösen (auch parametrisiert), Jobs und Queue abfragen, Build-Logs paginiert und nach Mustern lesen, Pipeline-Skripte abrufen und replayen, Testergebnisse und Changesets holen. Ergänzend gibt es Community-Server wie lanbaoshen/mcp-jenkins (30+ Tools) und kud/mcp-jenkins (37 Tools).
Q.03
Was bedeutet Vibe Coding?
Vibe Coding bezeichnet KI-gestützte Softwareentwicklung, bei der man eine Aufgabe in natürlicher Sprache beschreibt und ein LLM den Code generiert — gesteuert über Folge-Prompts statt durch Zeile-für-Zeile-Programmierung. Der Begriff stammt von Andrej Karpathy (Februar 2025) und war 2025 Collins-„Word of the Year“. Auf Jenkins übertragen: Jenkinsfiles aus einem Prompt erzeugen lassen, statt Groovy-Syntax manuell nachzuschlagen.
Q.04
Kann man Jenkins-Pipelines mit KI generieren?
Ja. Tools wie GitHub Copilot, Claude Code oder spezialisierte Jenkinsfile-Generatoren erzeugen aus natürlicher Sprache Declarative- oder Scripted-Pipelines inklusive Stages, paralleler Ausführung, Matrix-Builds und Security-Scans. Das beschleunigt das Authoring erheblich. Wichtig: Generierte Pipelines laufen mit Build-System-Rechten — jedes Jenkinsfile muss vor dem Merge reviewt, getestet und auf halluzinierte Plugins oder unsichere sh-Steps geprüft werden.
Q.05
Welche Risiken hat Vibe Coding in der CI/CD?
Die größten Risiken sind halluzinierte Abhängigkeiten und Plugins (Slopsquatting — laut USENIX Security 2025 existieren rund 20 % der empfohlenen Packages nicht), erhöhte Secret-Leakage (GitGuardian: +40 % in Copilot-Repos), ungetesteter Groovy-Code und unsichere Shell-Steps, die mit Pipeline-Credentials ausgeführt werden. Da ein Jenkinsfile mit Build-System-Privilegien läuft, ist menschliche Validierung Pflicht.
Q.06
Wie analysiert KI Jenkins-Build-Logs?
Ein KI-Assistent ruft über MCP den Konsolen-Log eines fehlgeschlagenen Builds ab und fasst mit einem LLM die Root Cause zusammen — fehlende Dependency, Toolchain-Konflikt, Test-Fehler oder Timeout — und schlägt einen Fix vor. Spezialisierte Frameworks gehen weiter: LogSage (an der ByteDance-CI deployt) erreicht laut arXiv-Paper 2025 eine RCA-Precision von 98 % und automatisiert Reparaturen in 47 % der Fälle. KI unterscheidet zudem flaky von echten Fehlern und kürzt so die MTTR.
Q.07
Ist Jenkins noch aktuell?
Ja. Jenkins ist nach wie vor einer der meistgenutzten CI/CD-Server und bleibt durch ein aktives Plugin-Ökosystem relevant — gerade im Industrie- und OT-Umfeld, wo air-gap-fähige, selbst-gehostete Pipelines gefragt sind. Mit dem MCP-Server-Plugin (2025) hat Jenkins den Anschluss an die KI-Agenten-Ära gefunden. Für eine fundierte Plattform-Entscheidung lohnt der Vergleich mit GitLab CI und Azure DevOps.
Q.08
Ist Jenkins kostenlos?
Ja. Jenkins ist Open Source (MIT-Lizenz) und kostenlos einsetzbar — inklusive des MCP-Server-Plugins. Kosten entstehen durch Betrieb, Hosting, Wartung und optionale Enterprise-Angebote wie CloudBees. KI-Assistenten wie GitHub Copilot (ab 10 USD/Monat) oder genutzte LLM-APIs werden separat abgerechnet.
Q.09
Wie starte ich mit KI und Jenkins im Industrial DevOps?
Beginnen Sie mit Quick Wins ohne Produktionsrisiko: Jenkins-MCP-Server im Read-only-Modus für KI-gestützte Log-Analyse, Jenkinsfile-Generierung per Copilot in einem Pilotprojekt und KI-Root-Cause-Analyse für fehlgeschlagene Builds. Messen Sie die MTTR-Wirkung über 4–6 Wochen. Für sicherheitskritische OT-Pipelines gelten Guardrails, Human-in-the-Loop und IEC-62443-konforme Quality Gates.
// Nächster Schritt

Erstgespräch.
Kostenlos.
90 Tage zum Ergebnis.

Wir klären gemeinsam, wie Sie in 90 Tagen die ersten messbaren Industrial-DevOps-Erfolge erzielen.

Erstgespräch buchen
Seit 2006 · 47+ Projekte
Industrie · Automotive · Finance