Australische Bank beschleunigt Implementierungen und automatisiert Compliance-Maßnahmen mit PagerDuty
Größe: 1.000-5.000
Industrie: Finanzdienstleistungen
Standort: Australien
Als dieses große australische Finanzinstitut sein Angebot erweiterte und neue Kunden hinzufügte, stand das DevOps-Team unter Druck, mitzuhalten. Das Team ist für die Unterstützung von 7 Nicht-Produktionsumgebungen und 65 Produktionsanwendungen verantwortlich und erhält täglich Änderungen von Anbietern und Entwicklern, was über 500 Bereitstellungen pro Monat entspricht. Sie erkannten, dass sie den Einsatz von Automatisierung ausweiten mussten, um schnell mehr Produkte auf den Markt zu bringen und das hervorragende Kundenerlebnis aufrechtzuerhalten, für das sie bekannt sind.
Das Team nutzte Rundeck Community bereits in begrenztem Umfang, um einzelne Befehle auszuführen. Das Platform Engineering-Team erkannte den Nutzen der Runbook-Automatisierung und beschloss, deren Nutzung auszuweiten. Sie aktualisierten auf PagerDuty Runbook-Automatisierung selbst gehostet um den Enterprise Support zu nutzen und intelligente Workflows .
PagerDuty ermöglichte es der Bank, ihre Release-Prozesse zu überarbeiten und ihre Sicherheits- und Compliance-Position zu stärken. Der Platform Applications Manager erklärte: „Als Bank ist es für uns von entscheidender Bedeutung, dass wir Enterprise-Support für die Anwendungen haben, auf die wir angewiesen sind. PagerDuty Runbook Automation Self-Hosted ist immer mehr zum Lebensnerv unserer Arbeit geworden.“
Bereitstellungen mit einem Klick durch selbstgehostete Runbook-Automatisierung
Vor der Implementierung von Runbook Automation Self-Hosted war der Bereitstellungsprozess langwierig und größtenteils manuell. Jetzt wurden tägliche Bereitstellungen und wichtige Releases in Ein-Klick-Vorgänge umgewandelt.
Bei täglichen Bereitstellungen übergeben die agilen Bereitstellungsteams Anwendungsaktualisierungen an DevOps, um sie für die Bereitstellung in der Produktion zu verpacken. Im Rahmen der Änderungskontrollpraktiken und Aufgabentrennung der Bank berührt DevOps die Produktion nicht. Sie erstellen die Bereitstellungsautomatisierung im Staging, testen sie und übergeben sie zur Ausführung an das Betriebsteam – alles über PagerDuty. Der Platform Applications Manager teilte mit: „Das Schöne an der Verwendung von Runbook Automation Self-Hosted ist, dass die Bereitstellung für das Betriebsteam identisch ist, egal von welcher Plattform sie stammt. Wir führen 500 bis 600 Bereitstellungen pro Monat durch. Solche Zahlen sind ohne qualitativ hochwertige Automatisierung nicht möglich.“
Alle drei Monate sind größere Releases geplant, bei denen die Bank für Wartungsarbeiten offline geht. Vor PagerDuty dauerte es bis zu 40 Minuten, die Systeme herunterzufahren, indem man sich bei den Servern anmeldete und die Anwendungen nacheinander stoppte. Jetzt geht das mit einem Mausklick, der Vorgang nimmt 85 % weniger Zeit in Anspruch und potenzielle Fehler durch manuelle Prozesse werden vermieden.
Durch die Automatisierung der Bereitstellungen konnte die Bank erhebliche Zeit einsparen. So sparte sie etwa 30 Minuten pro Bereitstellung und etwa 250 Stunden Entwicklungszeit pro Monat. „PagerDuty ist die Kontrollebene für die Fähigkeit, unseren Geschäftsanforderungen nachzukommen“, sagte der Platform Applications Manager.
Self-Service in einer sicheren Umgebung
Runbook Automation Self-Hosted hat die Sicherheit der Systeme der Bank gestärkt, da Geheimnisse wie Anmeldeinformationen nicht weithin weitergegeben werden müssen. Der Zugriff auf Workflows wird durch Benutzerrollen gesteuert und alle Aktionen werden zusätzlich zu den Serverprotokollen von PagerDuty protokolliert.
Mit verbesserter Zugriffskontrolle und Authentifizierungsverwaltung implementierte DevOps Self-Service-Operationen. Dem QA-Team wurde Self-Service-Zugriff auf allgemeine Testaufgaben gewährt. Zuvor benötigte das QA-Team während des Testvorgangs Daten von DevOps. Wenn eine Anfrage auftauchte, unterbrach jemand in DevOps seine Arbeit, meldete sich beim Dienst an, suchte die Daten oder führte die zum Sammeln dieser Informationen erforderlichen Skripte aus und schickte sie an das QA-Team zurück. Der Platform Applications Manager erklärte: „Die sichere Self-Service-Funktion in Runbook Automation Self-Hosted verhinderte, dass unser Testteam 30 Minuten bis 4 Stunden warten musste, bis ein Teammitglied die Kapazität hatte, eine Aufgabe auszuführen. Ich schätze, dass uns dies etwa 20 bis 30 Stunden unnötiger Verzögerungen unserer Testpläne im Monat erspart.“
„Ich schätze, dass uns Runbook Automation Self-Hosted etwa 20 bis 30 Stunden unnötiger Verzögerungen unserer Testpläne im Monat erspart.“
– Platform Applications Manager, Australische Bank
Automatisierung der Compliance in einer stark regulierten Branche
Die bewährte Wiederholbarkeit laufender Workflows in PagerDuty hat den Änderungsanforderungsprozess optimiert. Je nach Risiko müssen Änderungen an der Produktion über das Änderungsanforderungsgremium der Bank laufen. Wenn jedoch eine vorhandene Automatisierung in PagerDuty vorhanden ist, die zuvor genehmigt und ausgeführt wurde, senkt dies die Risikobewertung, da weitaus weniger Unsicherheit besteht. Ein Manager kann diese Genehmigungen schneller und mit mehr Vertrauen erteilen, was die Bereitstellung weiter rationalisiert.
Audits sind in der stark regulierten Finanzdienstleistungsbranche Routine und die Bank verwendet PagerDuty , um Teile des Prozesses zu automatisieren. Jeder Runbook-Automatisierungsjob erfasst die erforderlichen Informationen für Audits in dem System, das zur Verfolgung von Produktionsanwendungen verwendet wird. Während des jährlichen Audits können sie jede Produktionsbereitstellung aufrufen, zeigen, welche Änderungen vorgenommen wurden und von wem, wann die Änderungen vorgenommen wurden und auf welche Änderungen sie sich bezogen. „PagerDuty hat bei der Compliance-Berichterstattung enorm geholfen, weil wir konsistente Prozesse nachweisen können. Audits dauerten früher zwei bis drei Wochen, in denen wir manuell Informationen sammelten, Änderungsaufzeichnungen und Bereitstellungsaufzeichnungen suchten – durch die Verwendung von Runbook Automation Self-Hosted können wir diese Daten in weniger als einem Tag bereitstellen“, sagte der Platform Applications Manager.
Was kommt als Nächstes?
Die Bank wird ihren Technologie-Stack weiter modernisieren und plant eine umfassende Transformation von traditionellen Rechenzentren in die Cloud. Das Platform Engineering-Team sieht Runbook Automation Self-Hosted als Hauptmechanismus für die Bereitstellung von Anwendungen in der Cloud, um deren Markteinführung zu beschleunigen.
Erfahren Sie, wie PagerDuty Runbook Automation Self-Hosted Ihnen helfen kann, Geschäfts- und IT-Prozesse zu automatisieren und zu delegieren, Kontaktieren Sie Ihren Account Manager oder Demo anfordern .