Projet réalisé dans une équipe feature team de 8 personnes.
Projet BPI: Développer et maintenir les mirco-services responsables au fonctionnement de
L’application bancaire publique de LCL.
• Mise en place d’un nouveau micro-service façade responsable d’exécuter les scénarios
de virements bancaires avec spring boot et une architecture DDD dans le cadre d’une
refonte legacy vers une nouvelle architecture.
• Écrire les diagrammes de séquences de chaque cinématique avant l’implémentation de
la solution.
• Proposer et mise en place d’un nouveau process git flow pour la gestion des
Releases et des branches.
• Écrire les tests unitaires avec junit 5
• Migration des micro-service datalayer de Java 11 vers Java 17
• Mise en place de la configuration docker et kubernetes
• Mettre en prod des différents micro-services après la fin du développement.
• Superviser le bon déroulement des mises en prod avec les outils grafana, dynatrace,
et kibana.
• Mise en place d’un nouveau batch pour la synchronisation des cartes bancaires avec
spring batch et mongo DB.
• Développer des évolutions sur les différents micro-services.
• Développer des nouveaux Api rest.
• Maintenir les pipelines CI/CD sur Gitlab-CI.
• Analyser et corriger les bugs remontés par le service MCO.
• Communication avec les différentes équipes (Mobile, refonte des sites, refonte pro, DAT,
PAY) en cas d’incident en production.
• Organiser des Ateliers pour prioriser les urgences avec les BA, PO.
• Analyser, corriger des incidents en recette, pilote et production survenus en cours de
sprint.
• Corriger les vulnérabilités remontées par xray avant la mise en production.
• Participer aux différentes cérémonies agiles : daily, backlog review, sprint review, Atelier
technique, sprint planning avec l’outil de management visuelle Jira.
• Capitaliser les connaissances sur confluence.
• Accompagner les Devs pour monter en compétences
• Travailler en Pair Programming sur certain sujet.
• Organiser des séances de Mob Review.
• Travailler en équipe avec d’autres Squad et l’équipe CAGIP.
• Mise en place d’un consumer et un producer Kafka qui permet l’envoie des Alertes
Monétique
• Migration du BFF mobile de Angular 8 vers angular 14.
• Renouveler les certificats externes et internes des différents micro-service datalayer.
Projet IJSS : Développement d’une application qui permet de rapprocher les IJSS (indemnité
journalière de la sécurité sociale) avancées en Paie par les clients de Ayming avec Les IJSS
remboursées par La CPAM.
• Développement d’un Scheduler qui permet de calculer les Lignes de Plan de
relances à partir des données importées par la paie et des données collectés
depuis Net-Entreprise (les données Cpam)
• Mise en place De liquibase.
• Accompagner les membres de l’équipe pour monter en compétence sur le
projet
• Mise en place de Docker et la création de la pipeline CI/CD sur Jenkins.
• Mise en place de Query DSL.
• Mise en place du déploiement des conteneurs avec Docker Compose.
• Optimisation des Requêtes pour fixer les problèmes de performances
• Analyse et correction des incidents suite à la mise en production de
l’application.
Projet réalisé dans une équipe de 7 personnes.
Projet CAASCAD: Développement «from scratch» d’un Dashboard pour permettre
au clients le monitoring de leurs applications et leurs infra dans un context Multicloud et une architecture Micro Service.
ï· Réalisation d’un Poc qui permet l’exportation des metrics Vm des différents
Cloud Provider (azure , Aws et Flexible engine) avec Telegraf et Prometheus.
ï· Réalisation d’un Poc d’une base de donnée Times series de stockage long
terme pour la persistance des metrics Prometheus, avec Victoria Metrics.
ï· Participation à la mise en place de l’architecture Micro-service de la nouvelle
application Dashboard.
ï· Le développement d’un Micro Service qui permet de parser et afficher les
alerts à partir du service AlertManager, avec Spring Boot, Angular 8 et Java
11.
ï· Le développement d’un Micro Service de routage dynamique vers les
différents Micro Service de la stack, avec Zuul , Spring Boot , Spring
Security.
ï· Le développement d’un Mock d’authentification sous forme d’un micro service
avec Spring Boot.
ï· La Dockerisation des Micro Service java et Angular;
ï· La mise en place d’une stack Docker-compose pour pouvoir démarrer le
projet en local.
ï· La mise en place de la configuration kubernetes et l’utilisation de
Kustomize pour gérer le déploiements dans les différents environnements
Clients.
ï· Participation à la mise en place des pipelines pour l’automatisation du
déploiements des Releases avec Concourse-Ci
ï· Participation à la mise en prod de l’application dans les cluster kubernetes
des clients.
ï· Le déploiement de Sonar dans un cluster Kubernetes.
ï· La Supervision et l’optimisation de la consommation mémoire de la stack.
ï· Développement des Tests Unitaires avec Junit.
ï· Intégration de Sonar dans les pipelines Consourse-Ci pour faire une analyse
de code avant le déploiement de la nouvelle release.
ï· l’optimisation des dépendances Maven pour les micro service Java et la mise
en place d’un POM parent pour les dépendances communes et l’intégration
du répo maven de nexus.
Environnement technique :
Java 11, Angular 8, Docker , Docker Compose , kubernetes , spring boot, Kustomize,
concourse-ci , sonar, Keycloak , zuulGateway , prometheus, telegraf , victoria metrics,
junit, Maven , nexus.
Projet BSS: Maintenir et développer des applications nécessaires au
fonctionnement du SI commercial de cloudwatt pour gérer les différentes offres
(catalogue), la consommation des VM (offre cloud) et les données des comptes
clients.
ï· Participation sur la Dockerisation des applications Java (Jbilling et la CDU) avec
Docker.
ï· Participation à la mise en place d’une solution pour déployer la stack sur une
deuxième région afin de respecter les contraintes SecNumCloud avec Java8.
ï· Mise en place de la configuration Kubernetes des applications migrés sous
Docker avec Kubernetes.
ï· Migration l’image de base des images Docker vers ubuntu Bionic pour
respecter la norme de securité SecNumCloud.
ï· Mettre en place d’une solution pour pouvoir Démarrer l’application CRM en
local avec Docker Compose, Mysql 5,5, PHP, SugarCRM
ï· Maintenir les machines virtuelles des environnements de Dev (Infrastructure
Openstack) pour faciliter à l’équipe le déploiement des applications Cloudwatt.
ï· Mise en place de la configuration Vault et Consul dans les projets pour gérer
les différents environnements de déploiement des applications sous
Kubernetes.
ï· Responsable de la validation des nouvelles releases de l’équipe.
ï· Fluidifier le déploiement des applications et gérer leurs cycles de vie dans les
environnements DEV INT, STG et PROD avec Kubernetes, Jenkins et Chef.
ï· Maintenir les outils CI/CD utilisée par la communauté de DEV.
ï· Maintenir les VM qui hébergent les applications BSS sur les env de DEV et INT
ï· Rédaction de la documentation fonctionnelle et technique.
Projet réalisé dans une équipe de 4 personnes.
Projet Pmftth V2
La refonte "From Scratch" de l'application PMFTTH, une application d'échange de
données relatives au déploiement de la Fibre Optique.
ï· a Participation à la modélisation du nouveau Model de données.
ï· Mise en place d'un système d'échanges des fichiers Xml via des messages Jms
avec JmsTemplate.
ï· Implémentation d'un module d'importation des données à partir des Fichiers
XML avec apache Camel.
ï· Mise en place de différentes contraintes personnalisées avec Hibernate
Validator.
ï· Mise en place d’un serveur LDAP Local avec Spring-LDAP.
ï· Implémentation de la configuration Spring-Boot pour les différentes
applications du projet.
ï· Mettre en place la Configuration Spring-Boot-test
ï· Mise en Place des Test unitaires avec Mockito ,Junit, MockBean et
JsonPath.
ï· Implémentation de la couche Repository avec QueryDsl et Spring Jpa.
ï· Implémentation des différents Controllers rest, de l'application avec
RestController.
ï· L’intégration du Swagger 2.0
ï· Mise en place d'un mécanisme de génération des Fichier IPE et CRMAD avec
Jackson API.
ï· Optimisation des Requêtes Avec Query DSL.
ï· Analyse des requêtes exécutées avec Java Melody.
ï· Le développement et la mise en place des Web Services Rest JAXRS avec
apache CXF et RestTemplate.
ï· Implémentation des interfaces avec Angular JS.
ï· Participation à la migration des interfaces Angular Js vers Angular 4.
ï· La mise en place de Liquibase pour la visionner à partir de la base de données.
ï· Découpage et préparation des Stories et préparation des démos.
ï· Correction des bugs remontés par l’équipe de qualification logicie...