Étude de cas – Énergie
L'application d'un exploitant hydroélectrique, sur un cloud suisse souverain.
Aperçu
Hydro Exploitation exploite des aménagements hydroélectriques dans tout le Valais. Son produit de maintenance prédictive, GuardHEX, signale les anomalies sur les bobinages d'alternateurs, les turbines, les transformateurs et les paliers – mais il lui manquait un environnement de production que ses propres équipes puissent exploiter. 56k.Cloud a conteneurisé l'application, construit la chaîne DevOps et l'a déployée sur Exoscale en Kubernetes managé – en une dizaine de jours ouvrables.
Défi
GuardHEX signale les anomalies sur les équipements des aménagements – bobinages d'alternateurs, turbines, transformateurs, paliers – avant qu'elles ne deviennent des pannes. Mais l'outil avec lequel les analystes suivaient ces anomalies jusqu'à leur résolution était un fichier Excel partagé, et l'application elle-même n'avait pas d'environnement de production que ses propres ingénieurs puissent exploiter. Hydro Exploitation voulait moderniser l'ensemble: passer au cloud public, doter l'application d'une véritable chaîne DevOps et permettre à son équipe technique de l'exploiter et de la faire évoluer.
- Exploitant énergétique suisse – les applications et les données restent sous juridiction européenne
- L'équipe du client doit pouvoir en assurer la maîtrise et l'exploitation, et non recevoir une boîte noire
- Réutiliser l'application conteneurisée existante plutôt que la reconstruire
- Une authentification unique d'entreprise via l'Azure AD du client
- Un mandat court et volontairement délimité – sans complexité inutile
Solution
L'application de suivi des anomalies – d'abord construite et conteneurisée sous forme de MVP – a été déployée sur Exoscale, le cloud public suisse, sur un cluster SKS (Scalable Kubernetes Service) à trois nœuds. L'ensemble de l'environnement est décrit sous forme de code avec OpenTofu/Terraform – cluster, PostgreSQL managé avec sauvegardes automatiques, stockage objet compatible S3, stockage bloc pour la persistance et un load balancer avec TLS Let's Encrypt –, tandis que tfsec et checkov analysent le code d'infrastructure.
La livraison passe par GitLab CI/CD: compilation, tests et conteneurisation dans le registre GitLab, puis ArgoCD déploie chaque image dans le cluster selon la méthode GitOps, avec possibilité de revenir en arrière. L'authentification s'appuie sur l'Azure AD du client via MSAL.
Résultat
- Le suivi des anomalies en production sur un cloud suisse souverain – données sous juridiction européenne
- Chaque déploiement reproductible depuis le code – l'environnement se décrit en Terraform, pas en clics
- Une chaîne GitOps que l'équipe peut suivre, promouvoir et annuler elle-même
- L'authentification unique d'entreprise via l'Azure AD existant du client
- Un atelier pratique Kubernetes/SKS pour que les ingénieurs d'Hydro puissent l'exploiter eux-mêmes
- Le déploiement en production livré dans un mandat court et à périmètre fixe
Livré comme phase de production du mandat GuardHEX de suivi des anomalies. La solution tourne aujourd'hui en production – construite avec les ingénieurs d'Hydro et transmise à leur propre équipe pour l'exploiter, avec nous en renfort aussi longtemps qu'Hydro Exploitation le souhaite.

Commencez ici
Apportez-nous votre cas d'usage le plus important
La solution tourne aujourd'hui en production – sur Exoscale en Suisse, avec la chaîne de livraison et le savoir-faire transmis à l'équipe d'Hydro.