Boiron a décidé de reprendre la maîtrise totale de ses activités digitales. L’objectif est de soutenir sa stratégie d’entreprise en mettant en place une équipe de développeurs chargée de concevoir des applications destinées aux professionnels de santé et aux utilisateurs finaux.
"La capacité des équipes Ippon à préconiser des solutions stables, sécurisées et surtout cohérentes par rapport à notre contexte, a contribué à la réussite de cette nouvelle activité.”
Responsable du service Digital
Jusqu'alors, les applications numériques étaient développées par des entreprises prestataires et dirigées par des équipes métiers, avec une contribution de la DSI sporadique. Il en résultait des applications disparates, manquant d'harmonisation entre elles et suivant des processus qui leur étaient propres, chacune ayant des coûts assez élevés.
Pour accélérer les développements, les applications ont été centralisées au sein d’une équipe unique et déployées directement dans le Cloud. En raison du partenariat historiquement fort entre Boiron et Microsoft, le choix s'est porté sur une migration Azure.
Architecture
Boiron a défini une architecture type, adaptable selon les besoins, pour construire des applications homogènes et ancrer les compétences nécessaires à leur développement. Pour anticiper une éventuelle portabilité future vers un autre fournisseur Cloud, nous avons choisi une architecture centrée sur un cluster.
Formation :
Boiron ne développait pas encore d'applications Cloud Native et n’avait pas mis en place d’orchestration en production. Nous avons dispensé deux formations d’une semaine aux équipes Ops internes sur Kubernetes et Azure. Dans le cadre de l’acculturation aux méthodologies DevOps, nous avons accompagné ces mêmes équipes dans l’utilisation de Terraform.
Automatisation :
Dès le début de l’initiative, une volonté de mettre en place de l'automatisation des déploiements a été exprimée. Des pipelines Gitlab CI ont donc été créés afin de répondre à ce besoin. Par ailleurs, afin de faciliter la tâche des développeurs, une génération d'environnements de tests à la volée a été conçue afin de tester les développements dans des environnements aussi similaires que possible à celui de la production.
Amélioration continue :
Boiron a investi du temps, via ses équipes Cloud & DevOps, dans l’amélioration des infrastructures définies en amont. Les équipes ont déployé des solutions comme Falco pour la sécurité, perfectionné l’usage de Datadog pour la supervision des applications et mutualisé le code Terraform et Gitlab CI.
FinOps :
Finalement, nous avons porté une attention particulière sur la gestion des coûts et leur maîtrise, à la fois dans Azure, mais également dans Datadog : les environnements hors production ont donc été éteints la nuit et le week-end, une rationalisation des logs a été effectuée en collaboration
Une analyse pragmatique de la souveraineté cloud, loin des slogans, qui remet l’opérationnel et la responsabilité des choix au centre des décisions.
Je découvre
Ippon a accompagné le Groupe Voltaire, entreprise lyonnaise d'EdTech dans la refonte de sa solution et la mise en place d’une infrastructure cloud robuste et scalable…
Je découvre
L'évènement inter-écoles qui te permet de te former en t'amusant !
Je découvre