Dans le cadre de son projet SI, nous avons rencontré Loïc Geffroy, Directeur de Projet chez PMU, avec qui Agyla collabore sur les projets “migration cloud” et “cible retail”. 

Parlez-nous du contexte du projet : 

Loïc : Le projet s’inscrit dans un besoin de refonte des terminaux de prise de paris PMU, en​ client léger, ainsi que dans la modernisation de l’ensemble des briques nécessaires à la prise de pari, avec pour objectif de déployer d’ici fin 2020 une centaine de terminaux qui fonctionnent sur ces nouveaux composants.
L’objectif est de décentraliser tout ce qui est gestion de caisse, prise et paiements de paris sur le réseau retail : +90% du chiffre d’affaires de PMU .
Le début du projet avec Agyla consistait en la migration des projets Cloud

Quel est le besoin sur le projet “cible retail” ? 

Loïc :​ Notre besoin était de développer from scratch une solution moderne de prise de paris sur AWS (application Web) en tirant profit au maximum des services managés d’AWS et des composants Serverless
Le développement se fait sur JS React sur la partie front et en Java sur la partie backend. 

Quels sont les rôles des consultants Agyla ? 

Loïc : Le rôle des consultants Agyla est d’intervenir sur l’analyse des besoins en terme​ d’infrastructure puis proposer et mettre en place les solutions techniques adaptées en tenant en compte les fortes contraintes de scalabilité et de sécurité. 
Les consultants Agyla en mission chez PMU ont aussi mis en oeuvre les mécanismes d’automatisation de déploiement et d’Infra-as-code grâce à leurs compétences DevOps
Ils portent également la casquette FinOps puisqu’ils optimisent notre utilisation du cloud AWS en réduisant les coûts

Les briques techniques / services AWS utilisés : 

  • API Gateway 
  • AWS Lambda 
  • Aurora Serverless 
  • Cognito 
  • DynamoDB 
  • EC2 
  • S3 
  • Route 53 
  • Terraform 
  • Gitlab-ci 

Parlez nous d’un challenge technique que vous avez surmonté grâce à nos consultants  ? 

Loïc :​ Au début du projet, nous avions opté pour DynamoDB pour stocker les informations des paris car ce service nous présentait des avantages en terme de haute disponibilité, facilité d’utilisation inégalés. Mais plus notre solution évoluait, plus nous avions besoin de manipuler nos données et faire des recherches qui prenaient de plus en plus de temps avec DynamoDB. Nous avons alors décidé de migrer vers une base SQL et le  choix s’est porté sur Aurora Serverless pour toujours profiter de la haute disponibilité et facilité d’utilisation avec en prime plus de possibilités pour faire du reporting sur nos données

Ingénieur Cloud plus que DevOps ? ou DevOps à tout faire ?  

Quelles sont les attentes de PMU chez un DevOps ?  

Loïc : On leur demande notamment d’être présents sur la mise en oeuvre et​ l’industrialisation et nous sommes contents de voir que les consultants Agyla industrialisent et déploient en production.

Est-ce qu’il y‘a un fait marquant qui a été essentiel pour le projet et l’équipe sur lequel les consultants Agyla ont collaboré ? 

Un des consultants a été capable d’assurer en deux semaines la continuité sans aucun ralentissement sur la prise en main des sujets. 
Les consultants Agyla font preuve de dynamisme et d’une rapide montée en compétences. Ils sont force de proposition sur les interventions. On ressent une véritable implication dans leur travail et un très bon esprit d’équipe. 
Les consultants Agyla jouent un rôle important d’ailleurs au sein des équipes de la DSI PMU puisqu’il sont impliqués dans la communauté DevOps chez PMU Online

Comment Agyla vous accompagne sur les problématiques AWS ? 

Loïc : Notre collaboration avec Agyla s’insère dans les années désormais et c’est un « bon​ pari » pour nous… Il est important de consolider cette relation et de la faire grandir car les consultants Agyla sont des experts techniques mais font également preuve de savoir-être. Chez PMU nous misons aussi sur l’aspect humain. C’est important pour nous que le consultant corresponde à l’état d’esprit de PMU et qu’il puisse également évoluer de façon autonome.
Sur la partie Amazon Web Services, Agyla démontre d’une grande expertise : les consultants sont des experts Cloud Public mais surtout, ils sont AWS Advanced Consulting Partner.