DevOps & CI/CD
Nous ne faisons pas que de l'automatisation. Nous injectons de la rigueur 'performance' dans chaque étape de votre chaîne de livraison.
Livrer vite mais surtout livrer bien
Le DevOps a tenu sa promesse : les cycles de livraison se sont accélérés, les silos ont reculé, l’automatisation s’est généralisée. Mais dans cette course à la rapidité, la rigueur est souvent laissée de côté : les développeurs passent plus de temps à débuguer les outils qu’à produire de la valeur. On parle ainsi de Developer Experience dégradée.
Chez Leanovia, nous abordons le DevOps avec notre ADN de performance : nous intégrons des performance gates directement dans vos pipelines CI/CD — des seuils automatisés qui bloquent une livraison. La performance n’est plus une vérification de fin de projet, elle devient un critère de livraison.
Notre approche repose également sur une conviction forte autour de l’Infrastructure as Code : vos environnements doivent être reproductibles et versionnés, au même titre que votre code applicatif. Cela permet de garantir une cohérence entre vos environnements de développement, de test et de production.
Notre vision
Déployer vos applications à la vitesse de vos idées sans compromis sur la qualité.
Notre but principal est de transformer vos déploiements en cérémonie du 14 Juillet avec comme clou du spectacle la satisfaction des utilisateurs. Par ailleurs, nous voulons ôter le poids des taches d’administration des machines nécessaires à la disponibilité de vos applications.
Nos services
1. CI/CD : Performance gates, pas juste des tests
Au cours de nos différentes prestations auprès de nos clients, le constat est sans appel. Les rapports générés à la suite du lancement des pipelines classiques sont binaires : Soit tout est vert, soit tout est rouge. Bien malin celui qui pourrait vous en déduire si votre API ou application a des temps de réponse 30% plus long.
Notre héritage de pure player de la performance applicative nous a naturellement conduit à mettre en place des performance gates automatisés : des tests de charge exécutés à chaque changement. Toute déviation par rapport au seuil établi a pour conséquence l’arrêt du build et d’un déploiement hasardeux.
K6, Gatling, Neoload, JMeter, etc. Peu importe l’outil de test de performance, notre approche reste simple : Restez comme vous êtes, nous nous adaptons.
2. Infrastructure as Code (IaC) : Reproductibilité
Garder la cohérence et la clarté de vos infrastructures techniques en passant d’une approche de déploiement impératif à une approche déclarative. Cette dernière permet d’exploiter le contrôle de version comme levier de reproductibilité. Avec IaC, votre infrastructure est versionnée comme du code. Chaque changement correspond à un commit et est réversible à souhait.
Les fichiers Terraform, Pulumi, Ansible, tels des recettes de cuisine, feront de vos administrateurs des chefs étoilés du déploiement.
3. Developer Experience (DevEx) : Libérer, pas encadrer
Notre démarche séduit les développeurs de par les feedbacks rapides et fréquents. Cela réduit leur temps de réaction et favorise les interactions et la coopérations entre les différentes équipes.
Ayant recours à IaC, ils pourront déployer au besoin les composants nécessaires au développement d’une application donnée, devant par la même occasion très autonome.
Formation
Pour Leanovia, au-delà de la mise en place de vos pipelines et de l’IaC, nous veillons à la bonne appropriation de ces concepts par vos équipes. C’est pourquoi nous accordons une importance particulière à vous rendre autonome sur leurs maintiens.
Nous vous proposons différents types de formation : coaching des équipes sur les concepts de l’intégration et du déploiement continus, montée en compétence sur l’utilisation d’un outil (comme Ansible ou Gitlab), accompagnement appliqué à un cas complexe auquel vous êtes confrontés.
Les formations peuvent être dispensées sur site ou à distance, en français ou en anglais. Pour d’autres langues ou modalités particulières, n’hésitez pas à nous contacter afin de trouver la meilleure solution à votre besoin en formation.
Besoin d'un cadrage sur cette practice, d'une montée en compétence ou d'un retour terrain sur un cas proche du vôtre ?