Contexte

Mise en place d'une automatisation complète pour le provisionnement de clusters OpenShift multi cloud
.
Intervention au sein d'une équipe d'administrateurs systèmes.
Gestion de clusters massifs avec un manque important d'automatisation.

Réalisation

Mise en place d'une démarche de software engineering appliqué à l'infrastructure
Mise en place d'une démarche de software engineering appliqué à l'infrastructure
Le travail a consisté en tout premier lieu à mettre en place des processus de software engineering pour la réalisation de nouvelles fonctionnalités visant à optimiser le déploiement et la gestion des clusters OpenShift.
Une partie essentielle de cette initiative a été l'implémentation de pipelines Tekton permettant le déploiement et la gestion complète de clusters OpenShift (environ 50 nœuds par cluster) sur AWS et Azure. Ces pipelines s'exécutent chaque nuit afin de vérifier en continu l’intégrité des clusters. L’intégralité de l'infrastructure a été provisionné et managé au travers de manifestes Terraform utilisant avec une architecture en couches Un autre aspect clé du projet a été le développement d’un provider Terraform en Golang, conçu pour assurer la gestion d'un outil interne essentiel à la gestion des clusters. Enfin, des outils ont été développés avec Ansible pour permettre à l'équipe de gérer facilement leurs ressources OpenShift, assurant ainsi une gestion simplifiée et automatisée de l’infrastructure.

Résultats

Un processus automatisé sur l'ensemble de la chaîne de création, de configuration et de gestion des clusters OpenShift.
Au simple click d'un bouton, il est possible de déployer un cluster OpenShift complet et totalement configuré, sur le cloud de notre choix.
Des pipelines performants assurant la création et la gestion complète des clusters OpenShift.
Une facilité de gestion avec un système de versionnement des déploiements permettant un rollback si nécessaire créant des équipes d'infrastructure concentrées sur la création de valeur ajoutée pour leurs clients, grâce à une gestion automatisée des clusters.
Des développements sur mesure.
Un provider Terraform répondant au besoin particulier du client tout en s'intégrant à des outils existant performant.
Une codebase Terraform solide.
Permettant en un seul plan/apply, de créer et gérer un cluster complet ainsi que ses applications.

Nos offres

Avec

evryg

transformez vos projets, vos produits et vos équipes en
leviers de rentabilité

.

Accompagnement en régie

Nos développeurs sont aussi consultants : ils traduisent vos enjeux business en solutions techniques et les implémentent. 60 % d'entre eux ont plus de 10 ans d'expérience.

Nos offres en régie

Data, AI & GenAI

Nous maximisons l'impact business de vos projets tout en mettant en place un cadre software et lean pour accélérer votre delivery.

Nos offres Data & AI

Stratégie produit et IT

Nous vous aidons à aligner vos efforts avec vos objectifs financiers. Notre credo ? Une solution est parfaite lorsqu'il n'y a plus rien à enlever.

Conseil en stratégie

Lean Management et IT

Nous accompagnons la mise en place d'une organisation qui vise à maximiser la satisfaction client en réduisant les délais et en améliorant la qualité de manière continue.

Conseil en organisation

Audit Lean, IT & Data

Nous analysons vos projets clés, vos processus et leurs réalisations afin de définir ensemble des actions pouvant améliorer les délais, la qualité et la rentabilité.

Nos offres d'audit

Contact

Vous souhaitez échanger avec
nous sur votre projet
?