

MIS accélère l’aide aux victimes de catastrophes de plusieurs mois à quelques jours avec GitLab

GitLab Premium
Vous souhaitez découvrir ce que GitLab Ultimate peut offrir à votre équipe ?
McKenzie Intelligence Services (MIS) collecte et analyse des données critiques pour aider les compagnies d'assurance mondiales à accélérer la reprise économique après des catastrophes naturelles ou d'origine humaine.
En axant son activité sur la fourniture de données suite à la survenue de tels événements, l'agence apporte de l'aide aux personnes et aux entreprises au moment où elles en ont le plus besoin. En adoptant la plateforme DevSecOps complète de GitLab en 2018, MIS a considérablement réduit le temps nécessaire à la fourniture d'informations critiques aux assureurs qui peuvent ainsi accélérer l'indemnisation des personnes en situation de crise, tout en protégeant les données sensibles.
Fondée à Londres en 2011, l'agence McKenzie Intelligence Services compte 27 employés. Ses analystes formés par l'OTAN et l'armée fournissent des évaluations détaillées des ouragans, des incendies de forêt, des tornades, des tremblements de terre et d'autres événements catastrophiques dans le monde entier, de l'Ukraine au Yémen.
À l'aide de sa plateforme Global Events Observer (GEO), développée avec les fonctionnalités DevSecOps de GitLab, la société effectue des évaluations des risques et des dommages dans le monde entier. Avec GEO, MIS fournit des informations clés sur les risques potentiels et propose des recommandations fondées sur les données grâce auxquelles les assureurs accélèrent le traitement des demandes d'indemnisation et l'organisation d'interventions en réponse aux catastrophes. Les fonctionnalités de GEO s'étendent au-delà des catastrophes naturelles : les agences gouvernementales et les sociétés multinationales comptent également sur la plateforme pour évaluer l'évolution des situations géopolitiques.
GEO avec GitLab : une plateforme sécurisée pour la gestion des données sur les catastrophes
La plateforme GEO est la pierre angulaire de McKenzie Intelligence Services. Couvrant l'intégralité du globe, elle cartographie toutes les catastrophes naturelles et d'origine humaine. Elle peut obtenir et étudier des images de l'ensemble de la trajectoire d'un ouragan ou des dommages causés à une maison par exemple. Les analystes de l'entreprise utilisent la plateforme GEO, ainsi que les données (images aériennes et satellite) qui y sont importées et stockées, pour représenter sous forme graphique le risque avant qu'une tempête ne se produise, étudier la vitesse du vent, les dommages causés par le feu et les ondes de tempête pendant l'ouragan, puis évaluer les dommages qui en découlent.
Le système gère entre 100 gigaoctets et 1 téraoctet de données par catastrophe. Il conserve au total des dizaines de centaines de téraoctets de données. Compte tenu de la nature sensible de ces informations et de leur portée mondiale, il doit répondre à des normes de sécurité rigoureuses et respecter les diverses réglementations en vigueur dans différents pays. MIS peut répondre à ces deux besoins critiques, car la plateforme GEO a été conçue et est continuellement mise à jour avec GitLab.
« C'est notre seul produit. Il est donc absolument essentiel pour l'entreprise », explique Andrei Nita, Chief Technology Officer chez McKenzie Intelligence Services. « La majorité de notre chiffre d'affaires provient du système GEO. C'est la preuve qu'il s'agit d'un produit très bien géré, efficace et sécurisé. C'est la raison pour laquelle nous utilisons GitLab. »
Le système a été développé entièrement avec la plateforme DevSecOps, en utilisant les pipelines CI/CD et les fonctionnalités de sécurité automatisées de GitLab, ainsi que les conteneurs et le registre Docker de GitLab. L'entreprise stocke également l'intégralité de son code base dans GitLab.
Accélération de l'indemnisation des victimes de catastrophes naturelles
Grâce à la force de GEO, l'entreprise est en mesure de collecter, d'analyser et de transmettre très rapidement ces informations aux principales compagnies d'assurance du monde entier. Celles-ci peuvent alors s'occuper de leurs clients victimes de catastrophes plus rapidement, et ainsi atténuer leur détresse.
Par exemple, MIS a utilisé GitLab pour créer des scripts qui automatisent la collecte de données sur les catastrophes afin d'alimenter son écosystème GEO. Au lieu de rechercher manuellement des données concernant la trajectoire exacte d'une tornade, GEO peut automatiquement saisir et organiser ces données, ce qui permet aux analystes de travailler plus rapidement et facilement. Les scripts leur permettent également de limiter la collecte de données à un secteur géographique donné, fournissant ainsi aux clients concernés des informations précises tout en filtrant les informations superflues.
Andre Nita note qu'il fallait auparavant des mois, voire des années, à une compagnie d'assurance pour obtenir les informations dont elle avait besoin pour indemniser les victimes de catastrophes. Ces dernières pouvaient ainsi se reconstruire et reconstruire leur maison.
« Avec les données observées par GEO, nous pouvons fournir aux assureurs les informations utiles et fiables dont ils ont besoin dans les 24 à 72 heures suivant l'événement », explique-t-il. « Nos compagnies d'assurance clientes doivent répondre aux victimes de catastrophes le plus rapidement possible. Avec GEO, elles disposent des données nécessaires pour aider ces victimes en quelques jours, au lieu de plusieurs mois voire plusieurs années, ce qui fait toute la différence. Les victimes de catastrophes ont besoin d'une aide immédiate. Par exemple, les inondations peuvent rendre leurs maisons inhabitables. Leur compagnie d'assurance doit pouvoir être en mesure de les aider. »
Andre Nita ajoute que la fourniture des données et des informations nécessaires dans un délai de trois jours est un argument de vente majeur pour le service proposé par sa société. La possibilité de fournir des images et des grilles au kilomètre près ainsi que des évaluations détaillées des dommages est essentielle à la réussite globale de l'entreprise.
Suppression d'une chaîne d'outils inefficace, accélération de la sortie de nouvelles fonctionnalités
Cette accélération spectaculaire de la réponse aux catastrophes n'a pas seulement profité aux clients de MIS. Elle a également transformé les méthodes de travail de ses propres équipes. Avant d'adopter GitLab, MIS utilisait un ensemble inefficace de cinq outils DevOps, ce qui engendrait de nombreux problèmes : une intégration difficile, des workflows fragmentés, le besoin de plusieurs équipes d'assistance, des processus de déploiement lents et des difficultés de collaboration entre les équipes réparties dans le monde entier. En remplaçant cette chaîne d'outils par une plateforme complète unique, l'entreprise a facilité le travail de son équipe. Elle a ainsi été en mesure de lancer de nouvelles fonctionnalités toutes les deux semaines, au lieu de quatre fois par an voire moins. L'entreprise peut également répondre plus facilement aux demandes d'indemnisation des clients, en particulier celles qui sont conformes aux conditions de leurs contrats d'assurance.
« Avec notre ancienne chaîne d'outils, il était relativement difficile de s'y retrouver dans la localisation des interventions et l'état d'avancement des projets. Cela affectait notre calendrier de livraison », indique Andre Nita. « Ces outils entravaient notre travail, ce qui fait que nous tardions à répondre aux demandes des clients. Cela ralentissait les activités de l'agence. Mais c'est de l'histoire ancienne à présent. »
Supprimer cette chaîne d'outils et travailler sur une seule plateforme est encore plus important pour une PME qui tente de maintenir sa productivité malgré un personnel restreint. « C'est tout à fait vrai », ajoute Andre Nita. « Le fait que les développeurs consacraient la majorité de leur temps à l'intégration et à la connexion d'outils disparates posait problème. Nous devions trouver quel outil en était responsable. Avec une plateforme unique, cependant, tout est déjà connecté et intégré par défaut. Notre équipe de développement ne compte que sept personnes, ce qui représente 20 % de notre effectif. Nous sommes une petite équipe dotée d'un budget limité. Nous avons besoin d'un avantage qui nous permet de fonctionner comme une équipe beaucoup plus grande. »
Pour accélérer et faciliter encore plus ces déploiements, Andre Nita précise que l'entreprise envisagera d'adopter GitLab Duo, une suite de fonctionnalités alimentées par l'IA facilitant l'intégralité du cycle de développement logiciel.
Une plateforme unique qui facilite la collaboration entre les équipes
Pour MIS, la capacité de collaborer rapidement et efficacement est cruciale lors de la surveillance des catastrophes et de la fourniture de données critiques aux compagnies d'assurance. Avant d'adopter une application unique, même leur petite équipe avait du mal à travailler en toute cohésion. L'utilisation d'outils disparates entravait la collaboration entre les analystes qui suivent les dommages causés par les tempêtes, les développeurs qui créent des outils de collecte de données et les équipes qui négocient directement avec les compagnies d'assurance.
Maintenant qu'elle utilise une plateforme unifiée, MIS a constaté une augmentation spectaculaire de la collaboration qui a un impact direct sur ses capacités d'intervention en cas de catastrophe. Cela inclut non seulement le travail entre les membres de l'équipe DevSecOps, mais aussi entre les développeurs et les autres équipes (produit, assistance client et solutions client par exemple) qui écrivent parfois leurs propres scripts basiques ou requêtes SQL dans GitLab. Tous ces acteurs peuvent maintenant mettre en œuvre rapidement les changements pour apporter plus rapidement de l'aide aux victimes de catastrophes.
« Par exemple, si un membre de l'équipe rencontre une difficulté pour écrire un script, il peut facilement solliciter l’aide d’un ou d'une collègue, puisque tout le monde travaille sur la même plateforme », précise Andre Nita. « Les ingénieurs peuvent intervenir directement, consulter la dernière validation ou merge request et la finaliser. Ce type de collaboration croisée et harmonieuse fait gagner beaucoup de temps à tout le monde. »
Respect de la conformité et renforcement de la sécurité
Selon Andre Nita, l'utilisation d'une plateforme unifiée facilite et accélère également la sécurisation de leurs logiciels. Le fait de pouvoir tirer parti des fonctionnalités de sécurité automatisées, telles que les tests statiques de sécurité des applications (SAST), l'analyse des dépendances, la détection des secrets et les rapports de vulnérabilité dans les merge requests, est l'un des avantages de GitLab qu'il apprécie particulièrement. « L'intégration de ces outils automatisés apporte une réelle valeur ajoutée », indique-t-il.
Et cela va bien au-delà de leurs besoins réglementaires.
Grâce aux fonctionnalités de sécurité automatisées de GitLab, ainsi qu'aux outils de standardisation et de documentation, MIS peut plus facilement rester conforme, tout en travaillant avec les principales compagnies d'assurance basées dans le monde entier qui doivent de leur côté respecter des normes propres à leur pays. L'entreprise doit potentiellement gérer des centaines de lois et de réglementations différentes.
« Nous avons des réglementations très strictes à respecter », déclare Andre Nita. « L'écosystème dans lequel nous devons opérer doit être très sécurisé. Lorsque nous disons aux entreprises que nous utilisons GitLab, avec sa plateforme CI/CD, son registre, ses outils de sécurité et de documentation, nous ne recevons aucune question sur nos capacités de respect de la conformité. Cela facilite notre travail, car il faut généralement du temps pour obtenir l'approbation des grandes entreprises.
« Récemment, nous avons réussi à clôturer le processus réglementaire en quelques semaines pour un client, alors que celui-ci nous avait déclaré qu'il lui fallait généralement plusieurs mois », ajoute-t-il. « C'est un point important. Cela affecte notre entreprise. »
La plateforme DevSecOps unique de GitLab a révolutionné les opérations de McKenzie Intelligence Services en offrant le trio essentiel : rapidité, sécurité et conformité. Les fonctionnalités de sécurité automatisées, les outils de standardisation et les workflows rationalisés de la plateforme ont plusieurs avantages. Elles permettent notamment à la petite équipe de développement de MIS de réduire le cycle de sortie de nouvelles versions de trois mois à deux semaines, tout en garantissant la sécurité des logiciels et le respect des réglementations mondiales. Cette base technologique lui permet de se concentrer sur son expertise et ainsi d'aider les compagnies d'assurance du monde entier à accélérer les interventions suite à la survenue de catastrophes.
À la date de publication, toutes les informations et les personnes mentionnées dans l'étude de cas sont exactes.