Kundenstories Bendigo and Adelaide Bank
+

Erfahre, wie GitLab DevOps bei der Bendigo und Adelaide Bank beschleunigt

Reduzierte Toolchain-Komplexität
Multi-Cloud-Bereitstellungen
Geringere Betriebskosten
Branche Finanzdienstleistungen
Mitarbeitende 7.000
Standort Bendigo, Australien

Möchtest du sehen, was GitLab Ultimate für dein Team tun kann?

Ultimate kostenlos testen

Die Bendigo and Adelaide Bank ist Australiens bessere Großbank – sie unterstützt über 2 Millionen Kund(inn)en dabei, ihre finanziellen Ziele zu erreichen.

Erfahre, wie der Wechsel von GitHub zu GitLab die Cloud-Reise der Bank vorangebracht, ihre Effizienz gesteigert und ihre Betriebskosten gesenkt hat.

Wir haben jetzt eine Lösung, die stets innovativ ist und zu unserem Ziel der digitalen Transformation passt.
- Caio Trevisan, Head of DevOps Enablement, Bendigo and Adelaide Bank

Eine der vertrauenswürdigsten Banken Australiens

Als Australiens bessere Großbank konzentriert sich die Bendigo and Adelaide Bank auf die Community und engagiert sich für die Unterstützung ihrer Kund(inn)en, indem sie Fairness und Gerechtigkeit bei der Preisgestaltung sicherstellt. Die Bendigo and Adelaide Bank engagiert sich für ihre Kund(inn)en sowie ihr Umfeld und bietet seit über 160 Jahren einen qualitativ hochwertigen Kundenservice, der ihre Werte wie Teamwork, Integrität, Leistung, Engagement, Führung und Leidenschaft verkörpert. Im Jahr 2019 kündigte die Bank eine mehrjährige Transformationsstrategie an, die sich auf die Reduzierung der Komplexität sowie auf Investitionen in den digitalen Wandel konzentriert.

Bestehende Lösung mit hohen Betriebskosten und komplexen Tools

Das Team der Bendigo und Adelaide Bank erlebte mit ihrer lokalen GitHub-Lösung einige Herausforderungen. Die Pflege der GitHub-Instanz der Bank verbrauchte erhebliche Betriebsressourcen und viel Engineering. Die Herausforderung bestand darin, dass das Team auf andere Tools für CI/CD und Sicherheit angewiesen war und dass es mit einer komplexen Toolchain zu kämpfen hatte. Das Fehlen einer einzigen Quelle der Wahrheit führte dazu, dass die Teammitglieder keine vollständige Übersicht über den Lebenszyklus der Softwareentwicklung hatten und die Nachverfolgung von Metriken schwierig war. Da die Bendigo und die Adelaide Bank wusste, dass die kontinuierliche Betriebsunterstützung für eine lokale Lösung nicht nachhaltig war, suchte sie nach einer SaaS-Lösung, die eine robuste Plattform bot. Darüber hinaus konzentrierte sich die Bank auf eine Lösung, die sich an ihren strategischen Zielen orientierte: der Reduzierung der Komplexität, der Unterstützung der Agilität und der Förderung kontinuierlicher Innovationen.

Eine einzige Lösung beschleunigt den geschäftlichen Wandel

Das Team verwendete GitHub nur für die Quellcodeverwaltung und verließ sich auf andere Tools, um seine Softwareentwicklungsverfahren zu ergänzen. Auf der Suche nach einer Lösung hoffte das Team auf ein Tool, das die Komplexität der Toolchain verringern und einen zentralen Ort zum Auffinden von Informationen bieten würde. Das Team bewertete GitHub zunächst als SaaS-Lösung, aber es hatte nicht alle nötigen Funktionen, um seine Ziele zu erreichen.

GitLab überzeugte das Team, da es eine umfassende Lösung ist, um die Betriebseffizienz zu steigern, eine einzige Quelle der Wahrheit zu bilden und das Tooling zu vereinfachen. Das Team begann, GitLab zu verwenden, um Runner zu verwalten, Kubernetes zu unterstützen und Sicherheitsfunktionen wie SAST, Containersicherheit und die Geheimnisverwaltung zu verwenden. „Durch die Reduzierung der Anzahl der Tools haben wir geringere Wartungskosten, da wir kein Geld für Vor-Ort-Instanzen und physische Server ausgeben müssen. Wir konnten mit GitLab mühelos auf SaaS umsteigen. Wir vermeiden auch die Kosten für das Upgrade von Legacy-Systemen und das Patchen. Mit GitLab haben wir die Komplexität aus unserem Tech-Stack entfernt und sind jetzt agiler. Wir alle mögen GitLab. Es verbessert unsere Markteinführungszeit“, führt Caio Trevisan, Head of Devops Enablement, auf.

Das Team nutzt GitLab, um den Zugriff auf Projekte durch erhöhte Berechtigungen zu steuern und vor dem Zusammenführen Code Reviews zu erzwingen. „GitLab vereinfacht die Verwaltung von Berechtigungen und Zugriffsrechten. Wir erhalten jetzt auch Sichtbarkeit und Beobachtbarkeit, indem wir Infrastructure as Code verwenden“, teilt Caio mit. Durch die Verwendung von CI-Pipelines ist es für das Team einfacher, eine Anwendung zu analysieren und bei tiefgreifenden Analysen durchgängige Transparenz zu wahren. Dank Infrastructure as Code verfügt das Team auch über bessere Korrekturmöglichkeiten und eine stärkere Governance.

Höhere Cloud-Computing- und Betriebseffizienz

Bei der Migration zu GitLab hat das Team in weniger als vier Wochen 1.500 Projekte, über 30 Organisationen, 500 Benutzer(innen) und 50 GB an Daten verschoben. Das Team nähert sich nun zügig dem Unternehmensziel, innerhalb von drei bis fünf Jahren 50 % seiner Anwendungen in die Cloud zu verlagern. Die Beschleunigung der Geschäftstransformation ist ein wichtiger Bestandteil des Kostenmanagements und der Aufrechterhaltung eines nachhaltigen Wachstums.

Mit GitLab hat sich das Team der Cloud-Technologie zugewandt und manuelle Prozesse automatisiert. „GitLab hilft uns bei Multicloud-Bereitstellungen. Wir können Runner in jeder Infrastruktur bereitstellen und verwenden sie derzeit für die Bereitstellung auf AWS und GCP. Die Bereitstellung in der Cloud war einfach, und in dem Jahr, seit dem wir GitLab nutzen, sind wir in einer guten Position, um unser Ziel der Migration in die Cloud zu erreichen“, so Caio. Die CI-Runner des Teams sind überall im Einsatz, und die Teammitglieder wissen zu schätzen, dass sie immer skalieren.

Seit der Einführung von GitLab beobachtet das Team eine verstärkte Kommunikation. „Mit Merge Requests und Code-Review-Funktionen können wir noch besser zusammenarbeiten. Jeder weiß, dass GitLab unser zentrales Tool ist. Wir haben also eine einzige Quelle der Wahrheit, wo alle über Projekte diskutieren können“, sagt Caio. Mit der Vereinfachung der Tools hat das Team nicht nur seinen Workflow optimiert, sondern auch die Produktivität gesteigert. Ein weiterer Vorteil für die Organisation ist die einfachere Rekrutierung neuer Talente für die Bendigo and Adelaide Bank, da Softwareexpert(inn)en marktführende Technologien nutzen möchten, um Innovationen zu entwickeln. Die Bank ist bekannt für ihre ehrgeizige Wachstums- und Transformationsstrategie. Durch die Vereinfachung der Technologie kann sie daher innovativer und agiler auf die Bedürfnisse ihrer Kund(inn)en reagieren.

Das Team hat festgestellt, dass GitLab zum Onboarding neuer Mitarbeiter(innen) beigetragen hat. Indem neue Teammitglieder nur noch ein Tool erlernen müssen, das dazu noch nützliche Vorlagen enthält, können sie in der Regel bereits am zweiten Tag Code pushen. Ein interner Schulungsservice namens „DevOps Academy“ wurde entwickelt, der neue Entwickler(innen) innerhalb von einer Woche in den vereinfachten Tech-Stack einführt. Als Open-Source-Projekt verwendet die DevOps Academy GitLab, um den Teammitgliedern ihren Entwicklungsworkflow zu vermitteln.

Das Team freut sich darauf, die GitLab-Funktionen noch umfassender zu nutzen, indem es für CD Jenkins ablöst und GitLab verwendet, um Metriken zu identifizieren und nachzuverfolgen. Über den Wechsel zu GitLab sagt Caio: „Wir haben von anderen Teams gutes Feedback zu GitLab erhalten. Das Team taucht wirklich in die Thematik ein und lernt, wie man die Lösung verwendet. Unser Workflow ist optimierter und effizienter, und wir beschleunigen die Geschäftstransformation.“ Bei der Migration zu GitLab hat das Team in weniger als vier Wochen 1.500 Projekte, über 30 Organisationen, 500 Benutzer(innen) und 50 GB an Daten verschoben. GitLab verkörpert das Engagement der Bank, ihre strategischen Ziele zu erreichen, indem sie die Komplexität reduziert, in neue Funktionen investiert und ihre Cloud-Reise beschleunigt, um ihre Vision zu gestalten, Australiens Bank der Wahl zu sein.

Alle Informationen und Personen, die an der Fallstudie beteiligt waren, waren zum Zeitpunkt der Veröffentlichung korrekt.

Bist du bereit?

Sieh dir an, was dein Team mit einer einheitlichen DevSecOps-Plattform erreichen könnte.