GRAFANA permet de réaliser des dashboard. C'est une solution libre parmi les outils de supervision.
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𠆚pplications
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).
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𠆚rtifactory
• Mise en place de brique technique Xray s’intégrant au pipeline GitLab CI pour gérer
l𠆚nalyse de vulnérabilités des composants applicatifs développés par la Banque Postale.
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𠆞nsemble 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.
Etude avec les équipes d𠆚rchitecture 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𠆚rtifactory et XRAY sur l𠆞nvironnement 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𠆚pplication
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𠆚lertManager 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𠆚lerte en cas de seuil dépassé
• Gestion des seuils d𠆚lerte dans Grafana,
• Support N3 sur les PICs existantes LBP, RLP, FWK, ROA, … (ces pics s𠆚ppuient sur les
produits Jenkins, Nexus, OpenLdap, GitLab, CVS, …) pour les équipes de développement
Banque et Enseigne
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𠆚ppuie sur les briques techniques :
o Camel
o Kafka
o Redis
o Spring
o Quartz
• Mise en place de 4 modules de streaming permettant d𠆞nrichir 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𠆚ppuient sur les briques techniques :
o Kafka
o Redis
o Flink
• Pilotage d’une équipe technique de 4 personnes
• Feed-back hebdomadaire au client.
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𠆚ncienne 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𠆚rchitecture 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𠆚pplication
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𠆚nalyse des données lié aux tests
sur des réacteurs d𠆚vion
o Module Web (AngularJS + NodeJS) permettant de traiter les données ayant été
calculées par le Module C++.
Mise en place d’une solution de téléconsultation Médicale
o Concevoir l𠆚rchitecture
o Mise en œuvre de la plateforme de test
o Piloter les développements
o Faire des démos de l𠆚vancement
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), …
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
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.