Dans le cadre de sa stratégie de Datacenter Exit, Veolia a migré l’ensemble de ses datacenters dans le Cloud AWS. Cette transformation technologique a permis une transformation d’organisation, dans laquelle les équipes métier, devenues autonomes dans leurs développements, peuvent se concentrer sur la livraison de fonctionnalités à valeur ajoutée. Pour aller plus loin dans cette démarche, le domaine Plateformes a repris en interne l’exploitation de son infrastructure Cloud AWS, grâce à l’automatisation de ses offres de services, et a lancé une démarche d’observabilité.
Sébastien Dorneval, Directeur du domaine Plateformes chez Veolia Eau France, revient avec nous sur ce projet mené avec les équipes de Devoteam.
Pouvez-vous présenter le contexte du projet ?
Au moment où nous avons lancé le projet, nous avions migré l’ensemble de nos datacenters vers le Cloud AWS, plus de 90% de la migration était réalisée. Suite à cette migration, avec la montée en puissance de l’usage de services d’infrastructure managés, la question de l’intérêt de maintenir une infogérance sur notre infrastructure s’est posée. D’autant plus que nos équipes avaient atteint un bon niveau de maturité en termes d’outillage et d’automatisation (Terraform, Ansible), sujets sur lesquels nous avions travaillé avec les équipes de Devoteam.
En parallèle, nous voulions aussi lancer une démarche d’observabilité, et aller plus loin dans la supervision du système. C’est dans ce contexte que nous avons décidé de sortir de l’infogérance et de reprendre l’exploitation de notre infrastructure, avec pour objectif d’exploiter au mieux la puissance du Cloud, de moderniser nos méthodes de travail et de nous rapprocher des équipes métier pour leur proposer des solutions sur mesure.
La Solution
Nos équipes domaines métier sont autonomes dans leur build et leur run, et nous leur fournissons l’ensemble des services mutualisés. Pour certaines équipes, on fournit aussi les services qu’ils n’ont pas le temps ou la compétence de développer, donc ces services doivent être le plus automatisés possible.
L’équipe Devoteam a piloté le projet et a contribué à l’automatisation des offres de service et à la construction de l’outillage. Par exemple, l’automatisation du patch management fait partie des services que nous proposons, et cette automatisation permet de réduire une partie de la charge Ops. Ces services automatisés nous ont permis de reprendre entièrement le périmètre qui était infogéré, mais avec une équipe réduite.
Nous avons également travaillé avec l’équipe Devoteam sur la construction d’une chaîne d’alerting et de monitoring complètement automatisée autour de l’outil Dynatrace, sur lequel nous avions déjà mené un POC observabilité. Ce qui nous a intéressé, c’est que Dynatrace permette de faire de la supervision en plus de l’APM (application performance management), et qu’il propose un système d’apprentissage basé sur l’IA pour faire des recommandations sur l’alerting.
Le deuxième point qui nous a convaincus, c’est la forte intégration avec nos outils existants, nous pouvions aussi bien intégrer des métriques d’offres SaaS que celles de nos ELB ou nos EC2 sur AWS. Dynatrace a en plus l’avantage de proposer une interface SaaS, que nous pouvons partager avec l’ensemble des équipes. Cette vision centralisée nous permet aussi d’éviter le silotage dû à certains process métier.
The added value
What was the added value of the Devoteam intervention?
Devoteam gave us a native vision of automation from the beginning of the project. More specifically, the team contributed to three points: automating patch management, monitoring and automating the incident solution, and managing the entire project. This included working with suppliers and a timing that brought many challenges:
- Predicting the release of the tool
- Performing a double run with the previous tool
- Management of validation constraints at group level
- Accompanying the run of the new tool while our teams have acquired the competence
Did migrating all data centres to the AWS Cloud meet your expectations?
Yes, we have gained autonomy, agility and the ability to work in a team while reducing infrastructure costs. The move to the cloud has re-evaluated the work of the teams that are now being mobilised for higher value-added topics because they no longer waste time running the infrastructure. The cloud has also brought us autonomy and control in our deployments, we are no longer afraid to go into production. In general, the cloud is a transformation. We had planned an organisational transformation in agile mode, with teams managing both the build and the run, but this transformation would not have been possible if it had not been accompanied by a technological transformation. To support teams in their developments, we needed a cloud provider that would enable this flexibility and delegation, and that’s exactly what the AWS Cloud brought us.