Migration des plateformes d’intégration continue et des outils collaboratifs de la
DSIBA vers la BGPN pour le programme RLP
o Migration de JIRA x
o Migration de Confluence / SOLR
o Migration de Mantis
o Migration de Squash TM
o Migration de Nexus
Expertise Expertise DEVOPS, Big Data, GED (Alfresco - Solr, Nuxeo, Documentum, GED),
BPM (Activiti, TIBCO)
Maîtrise des Architectures Logicielles J2EE
Analyse, Audit, Conseil et Mise en place de solution logicielle autour des architectures
J2EE sur divers serveurs d’applications
Choix de la solution la plus adaptée en fonction du contexte
Mise en place de processus industriel pour la réalisation des solutions logicielles
Migration des solutions logicielles vers des architectures J2EE
Mise en œuvre de projets Pilotage et mise en œuvre de projets techniques
Réalisation de spécifications fonctionnelles et techniques
Transfert de compétences aux équipes opérationnelles
Gestion d’équipe technique
Avant-vente technique Analyse des besoins fonctionnels et techniques des clients
Réalisation de réponse à appels d’offre (préconisations de solutions techniques,
estimation financière, …)
Soutenance auprès des clients pour présenter les solutions préconisées.
C1 - Interne
o Migration de SONAR
o Migration des projets CVS vers GITLAB
o Maintien en condition opérationnel des produits CheckStyle, PMD, SpotBugs
Remarque : Pour chaque outil, une analyse des projets associés au périmètre RLP pour ne migrer
que les projets utiles.
Une étude des interconnexions entre chaque projet de chaque outil a été effectué pour garantir la
bonne migration.
o Mise en place de scripts de migration pour migrer les projets Jenkins de la DSIBA
vers les Jenkins (OpenShift) de la BGPN
o Mise en place d’un serveur Jenkins de Migration
o Accompagnement des équipes effectuant la migration des projets
o Support, maintenance et évolution de la PIC PRL et WPY de la BGPN
Mise en place d’un plan de formation des équipes CTO de la BGPN (Slide + formation des équipes).
Environnement technologique :
• OpenShift, VM Linux RHEL, Ubuntu
• Déploiement des solutions par script Ansible
• CI/CD : Nexus, GitLab, CVS, Jenkins, SONAR, CheckStyle, PMD, SpotBugs
• JAVA 11, SHELL, PYTHON
• Outils collaboratifs : CONFLUENCE, JIRA, SQUASTM
Projet CI La Banque Postale : Equipe Qualité
mars 2021 - décembre 2022
Installation des différentes briques techniques faisant partie du périmètre QUALITE :
o CONFLUENCE / SOLR
o JIRA
o SQUASHTM et SQUASH AUTOM
o SELENIUM GRID
o Provider Jira, Confluence, Squash Tm (développés en python) pour l’intégration
avec POP
o Selfcare : portail de gestion des habilitations des différentes briques de l’équipe
Qualité
o Xray d’Artifactory
• Mise en place de brique technique Xray s’intégrant au pipeline GitLab CI pour gérer
l’analyse de vulnérabilités des composants applicatifs développés par la Banque Postale.
Environnement technologique :
• VM Linux RHEL, Ubuntu
• Déploiement des solutions par script Ansible
• CI/CD : Nexus, Artifactory, GitLab, CVS, Jenkins, SONAR, CheckStyle, PMD, SpotBugs
• JAVA 11, SHELL, PYTHON
• Outils collaboratifs : CONFLUENCE, JIRA, SQUASTM
Projet CI La Banque Postale : Equipe POP & Equipe Qualité
janvier 2020 - mars 2021
Mise en place d’une nouvelle plateforme DEVOPS pour gérer le Delivery en continue
basée sur les briques :
o Artifactory pour gérer l’ensemble des binaires et livrables,
o Xray pour gérer les vulnérabilités des logiciels,
o GitLab-Ci pour gérer la gestion de conf ainsi que les pipelines logiciels,
o Keyloack pour gérer les identités,
o Sonar pour gérer la Qualimétrie,
o Grafana et Prometheus pour la supervision technique et applicative des différents
serveurs de la plateforme d’intégration continue
o XLRelease et XLDeploy
Rq1 : Cette plateforme est déployée sous OpenShift.
• Mise en place de pipeline GitLab-Ci ou Jenkins
Rq2 : La DSIBR a souhaité s’équipé d’une plateforme de monitoring de ses serveurs
d’intégration continu de la plateforme POP. La solution Prometheus-Grafana a été choisie pour
sa mise en œuvre.
Environnement technologique :
• VM Linux RHEL, Ubuntu
• Déploiement des solutions par script Ansible
• CI/CD : Nexus, Artifactory, GitLab, CVS, Jenkins, SONAR, CheckStyle, PMD, SpotBugs
• JAVA 11, SHELL, PYTHON
• Outils collaboratifs : CONFLUENCE, JIRA, SQUASTM
Projet CI La Banque Postale : Equipe QLOG
août 2018 - décembre 2018
Etude avec les équipes d’architecture pour le choix entre Nexus et Artifactory pour la mise
en place du « Dépôt de livrable unique de la banque : DLU »
• Mise en place d’Artifactory et XRAY sur l’environnement de développement (Udev)
• Mise en place de nouvelle PIC Pipeline Jenkins pour transformer les PICs « Legacy » :
LBP et RLP en nouvelle pic utilisant les pipeline Jenkins
• Participation à l’étude de migration de SONAR 5 vers SONAR 6 avec l’étude d’impact sur
les nouvelles librairies pipeline.
• Mise en place de nouveaux pipelines Jenkins pour intégrer de nouvelles filières de
fabrication d’application
Participation à la montée en compétence de CGI pour le transfert de centre de service
depuis ATOS
• Mise en place de Prometheus-Grafana avec connexion Ldap
La solution Prometheus est basée sur trois produits :
o Le serveur Prometheus,
o La Gateway Prometheus
o L’AlertManager Prometheus
• Intégration de Dashboard Grafana pour réaliser le reporting
• Création de Dashboard Grafana pour proposer des données en adéquation avec le besoin
client
• Supervision de 70 Serveurs de la plateforme d’intégration continue
• Supervision applicative de GitLab-CI, Nexus, Artifactory, Apache, de logiciel propriétaire
par la remontée de données grâce à la Gateway Prometheus
• Mise en place de scénarios de monitoring
• Envoie de mail ou d’alerte en cas de seuil dépassé
• Gestion des seuils d’alerte dans Grafana,
• Support N3 sur les PICs existantes LBP, RLP, FWK, ROA, … (ces pics s’appuient sur les
produits Jenkins, Nexus, OpenLdap, GitLab, CVS, …) pour les équipes de développement
Banque et Enseigne
Environnement technologique :
• VM Linux RHEL, Ubuntu
• Déploiement des solutions par script Ansible
• CI/CD : Nexus, Artifactory, GitLab, CVS, Jenkins, SONAR, CheckStyle, PMD, SpotBugs
• JAVA, SHELL, PYTHON
• OpenLdap
• Outils collaboratifs : CONFLUENCE, JIRA, SQUASTM
Chef de projet – Architecte Technique
Projet BigData Bouygues Télécom
avril 2017 - août 2018
Mise en place d’un service distribué (Collector) permettant de collecter différents types de
fichiers de logs sur des serveurs actif-actif (SMSC, MMSC, MACO, …). Cette solution est
développée en Java8 et s’appuie sur les briques techniques :
o Camel
o Kafka
o Redis
o Spring
o Quartz
• Mise en place de 4 modules de streaming permettant d’enrichir les logs et de les agréger.
par le biais des mécanismes de streaming du Framework Flink. Ces solutions sont
développées en Java7 et s’appuient sur les briques techniques :
o Kafka
o Redis
o Flink
• Pilotage d’une équipe technique de 4 personnes
• Feed-back hebdomadaire au client.
Environnement technologique :
• VM Linux Ubuntu
• Déploiement des solutions par script Ansible
• CI/CD : Nexus, Jenkins
• JAVA
Architecte – Chef de projet
Nokia
février 2016 - mars 2017
Mise en place d’un nouvel outil de gestion de la configuration et des commandes des
composants de réseaux. Ce nouveau produit doit remplacer l’ancienne application
développée en VB6 et Access en une application basée sur Java8 et Hibernate.
La réalisation de cette solution est effectuée en collaboration avec le centre de
développement de Roumanie
• Etude de la solution existante
o Définition de l’architecture cible
o Choix des composants technique
o Définition des différents sprints
o Conception des différents modules applicatifs
o Pilotage des équipes Roumaines
o Accompagnement au développement
o Test de l’application
Réalisation de l’offre technique et financière pour le projet ICaR de la SNECMA :
Définition d’une solution basée sur la détection de câble par des puces RFID par le biais de
C1 - Interne
détecteur communicant avec une surface PRO ou de PDA. Cette réponse est réalisée
conjointement avec la société IER (fournisseur des Puces RFID)
• Réalisation de l’offre technique et financière pour le projet D3 de la SNECMA : D3 est une
plateforme constituée de plusieurs briques techniques :
o Module C++ pour les différents calculs liés à l’analyse des données lié aux tests
sur des réacteurs d’avion
o Module Web (AngularJS + NodeJS) permettant de traiter les données ayant été
calculées par le Module C++.
Projet DRVISIO (personnel)
aujourd'hui
Mise en place d’une solution de téléconsultation Médicale
o Concevoir l’architecture
o Mise en œuvre de la plateforme de test
o Piloter les développements
o Faire des démos de l’avancement
o Rechercher des partenaires techniques pour la génération des ordonnances
o (POSOS), la vérification des identités (Devcoop), la gestion de la
o télétransmission : (Olaquin, Orisha ou Claude Bernard), …
Environnement technologique :
• Gestion de projet et suivi : Slack, Jira
• Langages & Frameworks : Java 21, SpringBoot , Javascript
• Base de données / Cache : Redis, PostgreSQL 15
Projet de supervision pour le Ministère de l’Ecologie (DNUM)
aujourd'hui
Réalisation de plusieurs ateliers pour recueillir les besoins en termes de supervision et
définir la future offre de service.
• Réalisation d’un POC de supervision
• Mise en place d’une nouvelle de supervision basée sur les briques :
o Grafana,
o Prometheus
o Victoria Metrics
o Grafana Agent
o Grafana Alloy
o Grafana Oncall
o Grafana Loki
Environnement technologique :
• Openstack, VM Linux Debian, Ubuntu,
• Déploiement des solutions par script Ansible
• CI/CD : GitLab, Jenkins
• PostgreSQL
• Supervision avec la suite Grafana
• Outils collaboratifs : CONFLUENCE, JIRA, SQUASTM
Projet de supervision pour la Sorbonne
aujourd'hui
Réalisation de plusieurs ateliers pour recueillir les différents besoins en termes de
supervision pour permettre d’établir un cahier des charges précis pour la définition de la
plateforme de supervision ainsi que l’offre de service.
Études et formations
Ingénieur Ecole Nationale des Mines de Saint-Étienne (Génie Logiciel et Réseaux) : (BAC +6)
1999
Expertise Expertise DEVOPS, Big Data, GED (Alfresco - Solr, Nuxeo, Documentum, GED),
BPM (Activiti, TIBCO)
Maîtrise des Architectures Logicielles J2EE
Analyse, Audit, Conseil et Mise en place de solution logicielle autour des architectures
J2EE sur divers serveurs d’applications
Choix de la solution la plus adaptée en fonction du contexte
Mise en place de processus industriel pour la réalisation des solutions logicielles
Migration des solutions logicielles vers des architectures J2EE
Mise en œuvre de projets Pilotage et mise en œuvre de projets techniques
Réalisation de spécifications fonctionnelles et techniques
Transfert de compétences aux équipes opérationnelles
Gestion d’équipe technique
Avant-vente technique Analyse des besoins fonctionnels et techniques des clients
Réalisation de réponse à appels d’offre (préconisations de solutions techniques,
estimation financière, …)
Soutenance auprès des clients pour présenter les solutions préconisées.
Ingénieur
Ecole Nationale et Supérieure deChimie et de Physique de Bordeaux
1996
Baccalauréat C
au Lycée Edouard Branly (Dreux)
1993
Langues
Anglais - C2
Autres compétences
Domaines de COMPETENCES
Expertise Expertise DEVOPS, Big Data, GED (Alfresco - Solr, Nuxeo, Documentum, GED),
BPM (Activiti, TIBCO)
Maîtrise des Architectures Logicielles J2EE
Analyse, Audit, Conseil et Mise en place de solution logicielle autour des architectures
J2EE sur divers serveurs d’applications
Choix de la solution la plus adaptée en fonction du contexte
Mise en place de processus industriel pour la réalisation des solutions logicielles
Migration des solutions logicielles vers des architectures J2EE
Mise en œuvre de projets Pilotage et mise en œuvre de projets techniques
Réalisation de spécifications fonctionnelles et techniques
Transfert de compétences aux équipes opérationnelles
Gestion d’équipe technique
Avant-vente technique Analyse des besoins fonctionnels et techniques des clients
Réalisation de réponse à appels d’offre (préconisations de solutions techniques,
estimation financière, …)
Soutenance auprès des clients pour présenter les solutions préconisées.