Fallstudie: Einführung von GitLab CI/CD in einem Bankenumfeld

Fallstudie: Einführung von GitLab CI/CD in einem Bankenumfeld
Eingabedaten
  • Kunde: Unternehmen aus dem Bankenumfeld
  • Branche: Banking/Finanzen
  • Leistung: DevOps Consulting, Systemdesign, CI/CD Implementierung (GitLab)
Ausgangssituation
Ein Unternehmen aus dem Bankenumfeld mit mehreren hundert Mitarbeitenden stand vor der Herausforderung, veraltete Entwicklungs- und Deploymentprozesse zu modernisieren. Der Quellcode war bislang in CVS verwaltet, das Deployment erfolgte manuell über ein eigenes System auf Basis von JIRA-Tickets. Sicherheitsanforderungen wie das 4-Augen-Prinzip waren schwer umsetzbar, die Transparenz über Code-Änderungen und Deployments war begrenzt. Ziel war es, durch den Einsatz von GitLab eine moderne, nachvollziehbare und automatisierte Entwicklungs- und Auslieferungskette aufzubauen.
Unsere Rolle
Die BrewCode GmbH war integrierter Teil und Unterstützung im Entwicklerteam des Vorhabens und wirkte mit am Systemdesign und der Entwicklung. Unser jetziger Chief Operating Officer Benedikt entwickelte als externer Architekt und Entwickler die Lösung in direkter Abstimmung mit dem Projektmanagement und den internen Entwickler:innen des Kunden.
Projektziele
  • Migration der bestehenden Komponenten nach GitLab
  • Aufbau eines standardisierten Workflows mit Git, JIRA und CI/CD
  • Automatisierung des Deployments durch GitLab-Pipelines
  • Einhaltung von Compliance-Vorgaben (z. B. 4-Augen-Prinzip, Nachvollziehbarkeit)
  • Integration von Tests und Codeanalyse zur Verbesserung der Codequalität
  • Befähigung interner Teams durch gezielte Schulungen

Brilliant Code buchen

Stehen Sie vor ähnlichen Herausforderungen?

Sprechen Sie mit unseren Experten External

Die Lösung

Im Rahmen des Projekts wurde die Architektur entwickelt und umgesetzt. Zu den Highlights der Umsetzung gehören:

< . >
Migration von ca. 50 Komponenten in neue GitLab-Repositories
< .. >
Einführung einheitlicher CI/CD-Pipelines mit Hooks für komponentenspezifische Skripte
< ... >
Konzeption der Pipeline-Architektur, inkl. Review-Mechanismen, JIRA-Integration und Deployment-Stufen
< .... >
Unittests für Python-Komponenten & statische Codeanalyse für Python und MS SQL
< ..... >
Integration verschiedener Deployment-Ziele, u. a. Dateiablagen, REST-APIs, sowie Legacy-CLI-Tools
< ...... >
Erstellung von Schulungsunterlagen, GitLab-Cheatsheets und praxisnahen Workshops
< ....... >
Tool-Integration mit PyCharm und Visual Studio

Ergebnisse

Das Projekt führte zu einer vollständigen Ablösung der bisherigen manuellen Prozesse. Alle migrierten Komponenten verfügen nun über standardisierte Pipelines mit definierten Qualitäts- und Freigabeschritten. Ein Deployment durch nur eine Person oder ohne den definierten JIRA-Workflow ist technisch ausgeschlossen – was dem Sicherheitsanspruch und dem 4-Augen-Prinzip vollständig gerecht wird.

Deutlich höhere Transparenz im Entwicklungsprozess

Weniger manuelle Fehlerquellen

Schnellere und nachvollziehbare Deployments

Mehr Vertrauen und Kontrolle im gesamten Lebenszyklus der Software

Durch die Schulungen und begleitende Dokumentation konnten interne Teams dauerhaft befähigt werden, die neuen Prozesse effektiv zu nutzen und eigenständig weiterzuentwickeln.

Fazit:

Die erfolgreiche Einführung von GitLab CI/CD hat nicht nur die technische Grundlage modernisiert, sondern auch die Arbeitsweise und Teamkultur nachhaltig verändert. Das Projekt zeigt exemplarisch, wie komplexe Legacy-Umgebungen mit passender Beratung zukunftsfähig gemacht werden können – ohne den Bezug zur Praxis und den Menschen im Prozess zu verlieren.

message icon
“Die Zusammenarbeit mit BrewCode GmbH zur Umsetzung unserer CI/CD-Pipelines in GitLab war eine durchweg positive Erfahrung. Die Unterstützung war äußerst kompetent und hat uns schnell durch den gesamten Prozess geleitet. Dank der Expertise konnten wir unsere Deployment-Prozesse stark ausbauen. Besonders beeindruckt hat uns die individuelle Anpassung der Pipelines an unsere spezifischen Anforderungen. Dabei wurden wir nicht nur technisch unterstützt, sondern auch in der Schulung unserer Mitarbeiter, was uns langfristig in die Lage versetzt hat, die Prozesse eigenständig zu verwalten. Die Kommunikation war stets offen, transparent und angenehm. Wir fühlten uns bestens betreut und sind mit den Ergebnissen mehr als zufrieden. Wir können BrewCode GmbH uneingeschränkt empfehlen.”

Jan A.

NRW.BANK

Ähnliche Projekte

Interesse an Ihrer eigenen Lösung? Schreiben Sie uns!

Landeshauptstadt München Sontheim Industrieelektronik Universität Hohenheim Pieris Pharmaceuticals, Inc. Forschungskreis der Ernährungsindustrie e.V. NRW.BANK Atloss GmbH Cleverbridge Allgäu GmbH