• Rédaction de documents techniques et d’architecture
• Développement/mise en place les pipelines de déploiement CICD
• Développement/Automatisation des agents Jenkins personnalisés.
• Développement/mise en place les pipelines pour le déploiement sous SAPCC
• Développement /mise en place de gitlab-ci pour l’intégration continu
• Configuration/Administration de SAPCC securité,certificat,règles , etc...
• Développement/mise en place de GITOPS
• Développement des charts Helm pour le déploiement sous Kubernetes/OpenShift
• Développement des rôles ansible
• Administration les bases de données MSQL
• Monter en compétences/encadrer les juniors sur les technologies devOps
• Migration technique des applications vers les nouvelles infrastructures
• Support N3
• MES HNO
Technologies :Kubernetes/OpenShift,SAPCC,Jenkins,gitlab-ci,Helm,Ansible,NodeJS,Docker,Java/J2EE,MySQL,Redis,NPM,Debian,Redhat,Security,Haproxy,apache2,Redirectionio,nginx,Nexus,Maven,centron,Kibana,Azure,AKS
• Rédaction de documents techniques et d’architecture
• Développement/mise en place les pipelines de déploiement CICD
• Automatisation/administration et configuration les middlewares
• Automatisation/administration et configuration les serveurs de MQ.
• Automatisation/installations des clusters kubernetes
• Création et automatisation les agents jenkins personnalisés.
• Configuration les sécurités entre les différents pod
• Déploiement les applications sous Kubernetes avec Helm
• Containerisation & automatisation le déploiement des applications sous Kubernetes
• Automatisation l’installation et la configuration de la base de données PostgreSQL
• Administration les bases de données MSQL et PostgreSQL
• Monter en compétences/encadrer les juniors sur les technologies devOps
• Automatisation/Migration technique des applications vers les nouvelles infrastructures
• Monitoring/Alerting
• Support N3
• Installation/configuration les certificats serveur/client.
• Encadrement de l’équipe de sécurité pour automatiser leurs infra
Environments : gitlab, CI/CD, ansible,java/j2ee,Springboot,Jhispter,jboss, docker,docker-compose,apache-tomcat,nexus,Jenkins,postgresql,jboss,vault,PKI,openldap,JenkinsPipeline,ansible-awx/tower,sonarQube,Harbor,php,springboot ,apache-maven,shell,Linux,tower-cli,artemis,activemq,helm,MySQL,kubespary,kubernetes,rancher,centreon.
• Développement des scripts terraform pour approvisionner les env.
• Mise en place et configuration de l’environnement d’intégration continue (Jenkins,Nexus,SonarQube)
• Configuration les proxies devant Jenkins,Nexus,Sonar
• Développement les Jenkinsfile
• Mise en place de la stratégie de version des branches git
• Création et Configuration les jobs sous Jenkins
• Développement de playbook ansible pour l'automatiser le déploiement sous Jboss
• Migration gitlab vers AWSCodeCommit
• Rédaction des documents techniques
Environment : AWS,AWSCodeCommit,ASG,ELB,S3,RDS,Jboss,SonarQube,Ansible,apache-tomcat,Nexus,Jenkins,JenkinsPipeline,Terraform,Shell,Linux
Team Leader chez BNPP ITG du 05 Janvier 2018 fin Juin 2018
(Remplacement d’un Team Leader de ma ESN)
• Relecture de code source et validation des uses stories
• Mise en place de projet ASKIT (moteur de recherche BNPP)
• Mise en place de document de l'architecture technique selon les normes BNPP
• Conception de l’application
• Former les jeunes développeurs sur WebSphere LibertyCore
• Former les jeunes développeurs sur la sécurité (génération des certificats SSL KDB, JKS, P12)
• Rédaction le document d’installation
• Automatisation de déploiement de l’application sous BlueMix
• Réunion et commuté des architectures de l’application
• Coordination avec les différentes équipes (DEV, INT, MOA)
Environnement:CloudFoundary/BlueMix,springboot,jwt,jpa,WebSphereLibertyCore,elasticsearch,PostgreSQL, Jenkins,Nexus,Sonar.
• Migration les plates-formes java/jee LCL du IBM iseries vers les env. Linux redhat.
• Résolution du problème technique au tour de la migration
• Développement des outils de tests
• Audit et révision les architectures des applications JAVA/JEE chez LCL.
• Accompagnement et assistance aux Moe aux différents problèmes d'architectures et développement Java/JEE
• Mise en place d'une solution DevOps pour le déploiement automatique des applications JAVA/JEE sous les env. Dev/recette/production sous Apache tomcat et apache2
• développement de la solution DevOps pour le déploiement des applications JAVA/JEE sous WebSphere
• Mise en place d'une solution ELK pour le traitement des logs apache2,RP et IHS.
• Rédaction de document technique.
• Audit et Qualification logiciel des applications
• Automatisation/Administration/Configuration les middlewares (jboss, tomcat, websphere)
• Réalisation des cahiers de tests & tir de charge
• Définition des paramètres JVM des applications LCL.
• Mise à jour les scripts d'administrations websphere7
• Développement / industrialisation/automatisation (Ansible,CI,Java,Jython) la migration du WebSphere 7 vers WebSphere8.5
• Coordination technique entre les Ops de production et les Moe.
• Analyse des problèmes de productions à chaud et plan d’action pour la correction et le retour de service
Développement et évolution des batchs PCE, APTRA, BOA, BULL, B24.
Maintenance de la partie Back-end de l’application GDPA.
Développement SQL/PLSQL.
Evolution de l’outil installation automatique de l’application GDPA sous WebSphere.
Développement des rapports sous SSRS.
• Analyse de besoins.
• Réunions d'exploitation du projet.
• Réalisation d’un POC logiciel.
• Développement, évolution et maintenance de code source.
• Encadrement technique des ingénieurs juniors.
• Développement les tests unitaires.
• Intervention chez le client.
• Référent Technique.
• Coordinateur technique fonctionnel.
• Intégration et mise en production de l’application
Upgrade et mise en place un environnement d'intégration du projet Cap Prévoyance.
• Rédaction des documents techniques.
• Participation à la réunion d’exploitation du projet et CMMI2.
• Conception UML (diagramme de classe, séquence,activité,cas d'utilisation)
• Mise en place un environnement d'intégration « Jenkins ».
• Mise en place d'un environnement pour la gestion des artefacts « nexus ».
• Mise en place un gestionnaire pour la gestion de métrique de code source « Sonar »
• Création des jobs sous Jenkins pour l'automatisation de déploiement sur le serveur d'application « JBoss » recette et de production.
• Automatiser les builds du projet et le déploiement sur le serveur d’application.
• Versionning du projet
• Upgrade les versions du spring {core,security,spring-webflow,batch} 2.x vers 3.0.5.Release du projet
• Redéveloppement et adaptation du code sources aux nouvelles librairies de Spring.
• Encadremen...
Conception et Développement du projet de migration Sibelius Ged Barclays Vie vers File Net.
Conception et Développement du projet de migration Sibelius Ged Finance vers File Net.
Développement du batch de migration de Pops vers File Net.
Conception et Développement du projet de migration HummingBird Barclays Fichier Central vers FileNet.
Conception et Développement d’un Batch pour nettoyer File Net des documents orphelin.
Conception et Développement d’un Batch pour la génération des rapports statiques FileNet
Conception et Développement du projet LogsView
Conception et Développement d’une application pour la gestion des codes bars (Barclays vie et Fichier Central).
• Analyse de besoins.
• Rédaction des documents fonctionnels et techniques.
• Développement d’archétype Maven pour les projets de batch.
• Participation aux réunions d'exploitation du projet.
• Réalisation d’un POC logiciel.
• Encadrement technique.
• Développement les batch de migration de la plateforme Sibelius vers FileNet (contrat, assuré, client, finance).
• Conception UML (activité, cas d’utilisation, séquence, déploiement, classe)
• Développement de la gestion des codes bars du Barclays vie et fichier central.
• Développement de l’application pour le monitoring des applications gedi et scan
• Développement les tests unitaires.
• Référent Technique.
• Coordinateur technique fonctionnel.
• Définition de l’architecture.
• Intégration et mise en production de l’application.