PagerDuty image

Une banque australienne accélère ses déploiements et automatise ses mesures de conformité grâce à PagerDuty.

PagerDuty image

Taille: 1 000 à 5 000

Industrie: Services financiers

Emplacement: Australie

Face à l'expansion de son offre et à l'acquisition de nouveaux clients, cette grande institution financière australienne a vu son équipe DevOps se sentir sous pression. Chargée de la maintenance de 7 environnements hors production et de 65 applications en production, elle reçoit quotidiennement des modifications de la part des fournisseurs et des développeurs, ce qui représente plus de 500 déploiements par mois. Consciente de la nécessité d'accélérer le lancement de nouveaux produits et de maintenir l'excellente expérience client qui fait sa réputation, l'équipe DevOps a compris qu'il lui fallait intensifier son recours à l'automatisation.

L'équipe utilisait déjà Rundeck Community de façon limitée pour exécuter des commandes individuelles. L'équipe d'ingénierie de la plateforme a reconnu la valeur ajoutée de l'automatisation des runbooks et a décidé d'étendre son utilisation. Elle est passée à la version suivante. Automatisation des manuels d'exécution PagerDuty auto-hébergée pour bénéficier du support aux entreprises et flux de travail intelligents .

PagerDuty a permis à la banque de moderniser ses processus de déploiement et de renforcer sa sécurité et sa conformité. Le responsable des applications de la plateforme explique : « Pour une banque, il est essentiel de bénéficier d’un support d’entreprise pour les applications dont nous dépendons. L’automatisation des runbooks PagerDuty en mode auto-hébergé est devenue un outil indispensable à notre activité. »

Graphic of stats from case study

Déploiements en un clic grâce à l'automatisation des runbooks auto-hébergés

Avant la mise en place de Runbook Automation Self-Hosted, le processus de déploiement était long et largement manuel. Désormais, les déploiements quotidiens et les mises à jour majeures se font en un clic.

Pour les déploiements quotidiens, les équipes agiles transmettent les mises à jour applicatives à l'équipe DevOps afin qu'elle les prépare pour le déploiement en production. Conformément aux pratiques de gestion des changements et de séparation des tâches de la banque, l'équipe DevOps n'intervient pas en production. Elle conçoit l'automatisation des déploiements en préproduction, la teste, puis la transmet à l'équipe des opérations pour exécution, le tout via PagerDuty. Le responsable des applications de la plateforme explique : « 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'origine. Nous effectuons entre 500 et 600 déploiements par mois. Un tel volume serait impossible sans une automatisation performante. »

Des mises à jour majeures sont programmées tous les trois mois, ce qui entraîne une interruption de service pour la maintenance. Avant PagerDuty, l'arrêt des systèmes pouvait prendre jusqu'à 40 minutes : il fallait se connecter aux serveurs et arrêter les applications une par une. Désormais, un simple clic suffit, le processus est 85 % plus rapide et les erreurs liées aux interventions manuelles sont évitées.

La banque a réalisé d'importantes économies de temps grâce à l'automatisation des déploiements, économisant ainsi environ 30 minutes par déploiement et près de 250 heures de travail d'ingénierie par mois. «PagerDuty est la plateforme 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 Runbook en mode auto-hébergé a renforcé la sécurité des systèmes de la banque, car les informations confidentielles telles que les identifiants de connexion n'ont plus besoin d'être largement diffusées. L'accès aux flux de travail est contrôlé par les rôles des utilisateurs, et toutes les actions sont consignées par PagerDuty en plus des journaux du serveur.

Grâce à un contrôle d'accès et une gestion de l'authentification améliorés, l'équipe DevOps a mis en place des opérations en libre-service. L'équipe QA bénéficie désormais d'un accès autonome aux tâches de test courantes. Auparavant, elle devait solliciter des données auprès de l'équipe DevOps pendant le processus de test. Lorsqu'une demande était formulée, un membre de l'équipe DevOps interrompait ses activités, se connectait au service, recherchait les données ou exécutait les scripts nécessaires à leur collecte, puis les renvoyait à l'équipe QA. Le responsable des applications de la plateforme explique : « La fonctionnalité de libre-service sécurisée de Runbook Automation Self-Hosted a permis à notre équipe de test d'éviter d'attendre entre 30 minutes et 4 heures qu'un membre de l'équipe soit disponible pour 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, Banque australienne

Automatisation de la conformité dans un secteur hautement réglementé

La fiabilité éprouvée des flux de travail dans PagerDuty a simplifié le processus de demande de changement. Selon le niveau de risque, les modifications apportées à la production doivent être approuvées par le comité de gestion des demandes de changement de la banque. Cependant, si une automatisation existante dans PagerDuty a déjà été approuvée et exécutée, le niveau de risque est réduit grâce à une incertitude moindre. Un responsable peut ainsi approuver ces modifications plus rapidement et avec plus d'assurance, ce qui optimise les déploiements.

Les audits sont monnaie courante dans le secteur très réglementé des services financiers, et la banque utilise PagerDuty pour automatiser certaines étapes du processus. Chaque tâche d'automatisation des procédures enregistre les informations nécessaires aux audits dans le système de suivi des applications en production. Lors de l'audit annuel, il est possible d'accéder à chaque déploiement en production, d'identifier les modifications apportées, leurs auteurs, la date et l'heure de chaque modification, ainsi que les modifications concernées. «PagerDuty nous a considérablement aidés à établir des rapports de conformité, car nous pouvons démontrer la cohérence de nos processus. Auparavant, les audits nécessitaient deux à trois semaines de collecte manuelle d'informations, de recherche des enregistrements de modifications et de déploiements. Grâce à Runbook Automation Self-Hosted, nous fournissons ces données en moins d'une journée », a déclaré le responsable des applications de la plateforme.

Et ensuite ?

La banque poursuit la modernisation de son infrastructure technologique et prévoit une transformation majeure de ses 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 dans le cloud, ce qui accélère 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 .