PagerDuty image

Une banque australienne optimise ses déploiements et automatise ses mesures de conformité avec PagerDuty

PagerDuty image

Taille: 1 000 à 5 000

Industrie: Services financiers

Emplacement: Australie

Alors que cette grande institution financière australienne élargissait son offre et gagnait de nouveaux clients, l'équipe DevOps se sentait obligée de suivre la cadence. Responsable de la prise en charge de 7 environnements hors production et de 65 applications de production, elle reçoit quotidiennement des modifications de la part des fournisseurs et des développeurs, soit plus de 500 déploiements par mois. L'équipe a compris que pour proposer rapidement davantage de produits et maintenir l'excellente expérience client qui fait sa réputation, elle devait développer son 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 l'intérêt de l'automatisation des runbooks et a décidé d'étendre son utilisation. Elle a opté pour la mise à niveau vers Automatisation du cahier des charges PagerDuty auto-hébergé pour profiter du support d'entreprise et flux de travail intelligents .

PagerDuty a permis à la banque de repenser 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 des entreprises pour les applications dont nous dépendons. PagerDuty Runbook Automation Self-Hosted est devenu un élément essentiel de notre activité. »

Graphic of stats from case study

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, les déploiements quotidiens et les versions majeures se font en un clic.

Pour les déploiements quotidiens, les équipes de livraison agiles transmettent les mises à jour des applications à DevOps afin de les conditionner pour le déploiement en production. Conformément aux pratiques de contrôle des changements et à la séparation des tâches de la banque, DevOps n'intervient pas en production. Ils intègrent l'automatisation du déploiement en phase de préproduction, la testent et la transmettent à l'équipe Opérations pour exécution, le tout via PagerDuty. Le responsable des applications de la plateforme a expliqué : « L'avantage d'utiliser Runbook Automation Self-Hosted est que pour l'équipe Opérations, le déploiement est identique quelle que soit la plateforme d'origine. Nous réalisons 500 à 600 déploiements par mois. De tels chiffres sont impossibles sans une automatisation de qualité. »

Des mises à jour majeures sont programmées tous les trois mois, ce qui entraîne une mise hors ligne de la banque pour 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, un simple clic suffit, ce qui réduit le temps de 85 % et évite les erreurs potentielles liées aux processus manuels.

La banque a réalisé d'importants gains de temps grâce à l'automatisation des déploiements, économisant environ 30 minutes par déploiement et environ 250 heures d'ingénierie par mois. « PagerDuty est le plan de contrôle qui nous permet de respecter nos engagements commerciaux », a déclaré le responsable des applications de la plateforme.

Libre-service dans un environnement sécurisé

L'automatisation des runbooks auto-hébergée a renforcé la sécurité des systèmes de la banque, car les informations confidentielles, telles que les identifiants de connexion, n'ont pas besoin d'être largement partagées. 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é demandait des données à DevOps pendant le processus de test. Lorsqu'une demande survenait, un membre de l'équipe DevOps interrompait son activité, se connectait au service, recherchait les données ou exécutait les scripts nécessaires pour les collecter, puis renvoyait le tout à l'équipe d'assurance qualité. Le responsable des applications de la plateforme explique : « La fonctionnalité sécurisée et en libre-service de Runbook Automation Self-Hosted a permis à notre équipe de test d'éviter d'attendre de 30 minutes à 4 heures pour qu'un membre soit en mesure d'exécuter une tâche. J'estime que cela nous fait gagner environ 20 à 30 heures par mois de retards inutiles dans nos plannings 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 exécutés dans PagerDuty a simplifié le processus de demande de modification. Selon le niveau de risque, les modifications apportées à la production doivent passer par le tableau de demandes de modification de la banque. Cependant, si une automatisation existante dans PagerDuty a été approuvée et exécutée précédemment, le niveau de risque est réduit, car l'incertitude est nettement réduite. Un responsable peut procéder à ces approbations plus rapidement et en toute 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 dossier d'exploitation capture les informations nécessaires aux audits dans le système de suivi des applications de production. Lors de l'audit annuel, la banque peut consulter chaque déploiement de production, indiquer les modifications apportées, leur auteur, leur date et leur lien. « PagerDuty a été d'une grande aide pour le reporting de conformité, car nous pouvons démontrer la cohérence des processus. Auparavant, les audits prenaient deux à trois semaines, nécessitant la collecte manuelle d'informations, la recherche d'enregistrements de modifications et de déploiements. Grâce à 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 poursuivra la modernisation de 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 .