La banque australienne optimise ses déploiements et automatise ses mesures de conformité avec PagerDuty
Taille: 1 000 à 5 000
Industrie: Services financiers
Emplacement: Australie
Alors que cette grande institution financière australienne a élargi ses offres et gagné de nouveaux clients, l'équipe DevOps a ressenti la pression de devoir suivre le rythme. L'équipe est responsable de la prise en charge de 7 environnements hors production et de 65 applications de production, et reçoit quotidiennement des modifications de la part des fournisseurs et des développeurs, ce qui équivaut à plus de 500 déploiements par mois. Ils ont réalisé que pour proposer rapidement davantage de produits et maintenir l'excellente expérience client qui fait leur renommée, ils devaient étendre leur recours à l'automatisation.
L'équipe utilisait déjà Rundeck Community de manière limitée pour exécuter des commandes uniques. L'équipe d'ingénierie de la plateforme a reconnu la valeur qu'elle tirait de l'automatisation du livre d'exploitation et a décidé d'étendre son utilisation. Elle a effectué une mise à niveau vers Automatisation du livre d'exécution PagerDuty auto-hébergé pour profiter du support d'entreprise et flux de travail intelligents .
PagerDuty a permis à la banque de revoir ses processus de publication et de renforcer sa sécurité et sa conformité. Le responsable des applications de la plateforme explique : « En tant que banque, il est essentiel que nous bénéficiions du support de l'entreprise pour les applications dont nous dépendons. PagerDuty Runbook Automation Self-Hosted est devenu de plus en plus l'élément vital de notre activité. »
Déploiements en un clic via Runbook Automation auto-hébergé
Avant la mise en œuvre de Runbook Automation Self-Hosted, le processus de déploiement était long et en grande partie manuel. Désormais, ils ont transformé les déploiements quotidiens et les versions majeures en opérations en un clic.
Pour les déploiements quotidiens, les équipes de livraison agiles transmettent les mises à jour des applications à DevOps pour les empaqueter en vue du déploiement en production. Dans le cadre des pratiques de contrôle des changements et de séparation des tâches de la banque, DevOps ne touche pas à la production. Ils créent l'automatisation du déploiement en phase de test, la testent et la transmettent à l'équipe des opérations pour qu'elle l'exécute, le tout via PagerDuty. Le responsable des applications de la plateforme a déclaré : « L'avantage d'utiliser Runbook Automation Self-Hosted est que pour l'équipe des opérations, le déploiement est identique quelle que soit la plateforme d'où il provient. Nous effectuons 500 à 600 déploiements par mois. Ce genre de chiffres n'est pas possible sans une automatisation de bonne qualité. »
Des mises à jour majeures sont programmées tous les 3 mois, ce qui met la banque hors ligne pour des raisons de maintenance. Avant PagerDuty, il fallait jusqu'à 40 minutes pour arrêter les systèmes en se connectant aux serveurs et en arrêtant les applications une par une. Désormais, ils peuvent le faire en un clic, l'exercice prend 85 % de temps en moins et ils évitent les erreurs potentielles des processus manuels.
La banque a réalisé des économies de temps considérables en automatisant les déploiements, ce qui lui a permis d'économiser environ 30 minutes par déploiement et environ 250 heures de temps d'ingénierie par mois. «PagerDuty est le plan de contrôle de la capacité à répondre à nos livraisons commerciales », a déclaré le responsable des applications de la plateforme.
Libre-service dans un environnement sécurisé
Runbook Automation Self-Hosted a renforcé la sécurité des systèmes de la banque, car les secrets tels que les identifiants de connexion n'ont pas besoin d'être largement partagés. L'accès aux workflows est contrôlé par les rôles des utilisateurs et toutes les actions sont enregistrées par PagerDuty en plus des journaux du serveur.
Grâce à un contrôle d’accès et une gestion des authentifications améliorés, DevOps a mis en place des opérations en libre-service. L’équipe d’assurance qualité a obtenu un accès en libre-service aux tâches de test courantes. Auparavant, l’équipe d’assurance qualité avait besoin des données de DevOps pendant le processus de test. Lorsqu’une demande survenait, un membre de DevOps arrêtait ce qu’il faisait, se connectait au service, recherchait les données ou exécutait les scripts nécessaires pour recueillir ces informations et renvoyait le tout à l’équipe d’assurance qualité. Le responsable des applications de la plateforme a expliqué : « La fonctionnalité de libre-service sécurisée de Runbook Automation Self-Hosted a évité à notre équipe de test d’attendre 30 minutes à 4 heures pour qu’un membre de l’équipe ait la capacité d’exécuter une tâche. J’estime que cela nous fait économiser environ 20 à 30 heures par mois de retards inutiles dans nos calendriers de test. »
« J'estime que Runbook Automation Self-Hosted nous permet d'économiser environ 20 à 30 heures par mois de retards inutiles dans nos calendriers de tests. »
– Responsable des applications de plateforme, Australian Bank
Automatiser la conformité dans un secteur hautement réglementé
La répétabilité éprouvée des workflows d'exécution dans PagerDuty a rationalisé le processus de demande de changement. En fonction du risque, les modifications apportées à la production doivent passer par le tableau de demande de changement de la banque. Cependant, s'il existe une automatisation dans PagerDuty qui a été approuvée et exécutée précédemment, cela diminue le niveau de risque car il y a beaucoup moins d'incertitude. Un responsable est en mesure de procéder à ces approbations plus rapidement et avec plus de confiance, ce qui simplifie encore davantage les déploiements.
Les audits sont monnaie courante dans le secteur hautement réglementé des services financiers et la banque utilise PagerDuty pour automatiser certaines parties du processus. Chaque tâche d'automatisation du livre d'exécution capture les informations nécessaires aux audits dans le système utilisé pour suivre les applications de production. Au cours de l'audit annuel, ils peuvent extraire chaque déploiement de production, montrer quelles modifications ont été apportées et par qui, à quelle heure les modifications ont été apportées et à quelles modifications elles étaient liées. «PagerDuty a énormément aidé à la création de rapports de conformité, car nous pouvons démontrer des processus cohérents. Les audits prenaient auparavant deux à trois semaines de collecte manuelle d'informations, de recherche d'enregistrements de modifications et d'enregistrements de déploiement. En utilisant Runbook Automation Self-Hosted, nous pouvons fournir ces données en moins d'une journée », a déclaré le responsable des applications de la plateforme.
Quelle est la prochaine étape ?
La banque va continuer à moderniser sa pile technologique et prévoit une transformation majeure des centres de données traditionnels vers le cloud. L'équipe d'ingénierie de la plateforme considère Runbook Automation Self-Hosted comme le principal mécanisme de déploiement des applications vers le cloud, accélérant ainsi leur mise sur le marché.
Découvrez comment PagerDuty Runbook Automation Self-Hosted peut vous aider à automatiser et à déléguer les processus métier et informatiques, contactez votre gestionnaire de compte ou demander une démo .