Expériences Professionnelles
09/2016 à ce jour: CARREFOUR BANQUE & ASSURANCE : Architecture et développement ESB/ SOA/API Manager - Leader technique - DevOps
Pôle ESB & ETL de la Digital Factory
Taches ESB/ETL
Réalisation de schémas d’architectures techniques et applicatives des flux ESB
Conception, validation et réalisation des différents flux applicatifs ESB et ETL :
Flux WS Soap et Rest de gestion du référentiel client, partenaires, produits et services Carrefour Banque.
Jobs d’extraction et de synchronisation de données clients, de données BI.
Packaging, versioning et release des flux applicatifs.
Livraison et installation en environnements d’intégration, recette et de production.
Mise en place des règles de monitorings techniques et applicatifs.
Rédaction des documents d’architectures applicatives et documents techniques des flux ESB.
Rédaction des guides de développement ESB et de bonnes pratiques.
Gestion des incidents de production critiques.
Taches API Manager
Conception, validation et réalisation de produits et des API Carrefour Banque
Elaboration des plans de consommation client
Rédaction des documents d’interface
Rédaction des guides de développement API et de bonnes pratiques
Taches d’architecture WEB/ Middleware et de DEVOPS
Participation à la mise en place de l’ESB Talend 7.2 Entreprise
Proposition d’architecture technique pour la migration vers l’ESB Talend 7.2 Entreprise
Installation, automatisation et configuration des runtimes applicatifs en mode cluster
Activation et configuration des outils ESB Entreprise : collecte des logs intégrées (ActiveMQ & ELK), gestion de token de sécurité (STS), gestion de haute disponibilité et de répartition de charge (Zookeeper & Locator), administration ( TAC ), de MOM (ActiveMQ)
Réalisation des tests de monté en charge et de haute disponibilité
Participation aux ateliers POCs APIM : IBM Connect, Apigee, WSO2 Apim
Réalisation de POC de WSO2 APIM
Proposition d’architecture technique
Installation et configuration des différents briques techniques (Gateway, Store, Publisher, Key Manager , Traffic Manager, Analytics, LB…)
Participation à la migration des applications de Carrefour Banque dans le cloud privé d’OVH (2019) puis dans le cloud de Google ( 2020 ) en mode VM ( Site WEB en Drupal PHP, Middleware/ESB Digital, Middleware Mobile)
Participation aux POCs Cloud OVH et GCP
Réalisation de schémas d’architecture technique des applications de Carrefour Banque
Automatisation de l’installation et configuration des briques Middleware et ESB ( Runtimes Talend ESB, Runtimes Middleware Convertigo Tomcat, Serveurs d’administration Tomcat, Bases de données, Apache…)
Réalisation, automatisation et mise en place des outils de collecte des logs techniques et applicatives: ELK ( ElasticSearch, Logstash, Kibana, Filebeat)
Réalisation, automatisation et mise en place d’outils de monitoring technique, applicatives et d’alerting: Zabbix, Grafana
Automatisation des déploiements applicatifs des applications Middleware et ESB
Gestion et réalisation d’installation des certificats TLS et de clés privés RSA
Gestion de sécurité (LDAP, JWT, OAuth2, gestion des certificats SSL, maintien de la matrice des flux)
Participation au RUN des applications Digital de Carrefour Banque ( Front Web, Middleware, BDD, Proxy et Reverse Proxy )
Participation et réalisation de POCs de conteneurisation et d’orchestration dans le cloud Google.
Installation des outils de tests performance : HP LoadRunner et Jmeter, Elastic APM Agent
Elaboration et réalisation des tests de performance
Linux (Redhat, CENTOS), OVH , GCP, TALEND ESB Enterprise 5.3 & 6.4 &7.1, TOMCAT, JBoss 7, NGINX, ActiveMQ 5.8, Camel 2.12, CXF, Karaf, Spring, OSGI, Docker , Kubernetes , Python, Java 7/8, SOA, web service soap & rest, JSON, xml, xsl, xsd , soapUi, Postman, Jmeter, HP LoadRunner, svn, GIT, Github, Bitbucket, Nexus, uml, ldap, GRAFANA, ELK, ZABBIX monitoring, Sensu, Redis, RabbitMQ, IBM API Connect, Visio, mysql, Ansible, Springboot, WSO2, JWT, OAuth2, OPENSSL, JMX, JOLOKIA
ACCOR HOTEL Depuis Novembre 2013
Au sein du pôle Distribution & ESB de la DGSIT ACCOR
Architecture et développement Fuse ESB 7
- Participation à la mise en place de l’ESB Redhat FUSE 7 :
o Architecture applicative et technique
o Installation et configuration des instances ESB/ActiveMQ et des outils d’administration et de monitoring
o Réalisation des tests de montée en charge
- Conception et réalisation des flux applicatifs ESB : Web Service Soap/Rest et JMS
- Packaging, versioning et release des flux applicatifs
- Livraison et installation en environnements d’intégration et de recette
- Rédaction des documents d’installation, de déploiement et d’exploitation en production
- Réalisation des scripts d’installation et de déploiement
- Mise en place des règles de monitoring applicatifs
- Gestion des documents d’architectures et documents techniques des flux mis en place
- Support niveau 3 en production
- Gestion des incidents de production critiques
- Réalisation des tests de performance
Environnement : Fuse ESB 7.1, ActiveMQ, Camel, CXF, Karaf, OSGI, Java 7, XML, XSL, XSD ,FuseIDE, linux, soapUi, Jmeter, HP LoadRunner
Architecture et développement EAI BW TIBCO:
- Participation au POC ESB : Oracle OSB, Redhat Jboss ESB FUSE, Tibco Business Works
o Rédaction des scenarios des flux métiers à implémenter
o Suivi et validation des flux implémentés
o Réalisation des tests de performance et de monté en charge
o Réalisation des tests de haute disponibilité et de scalabilité
- Migration des flux mis en place sur Fuse ESB vers Tibco Business Works 5
- Test et validation des flux migrés
- Conception et réalisation des nouveaux flux : Web Service Soap/Rest et JMS
- Installation et déploiement des flux applicatifs
- Packaging, versioning et release des flux applicatifs
- Livraison et installation en environnements d’intégration et de recette
- Gestion des documents d’architectures et documents techniques des flux mis en place
- Monitoring des flux applicatifs
Environnement : Tibco BW 5.11, Tibco BWPM, EMS, HAWK 4.2, Java 7, linux, oracle, tomcat, eclipse, soapUi, Jmeter, HP LoadRunner
Périmètre métiers :
- Gestion et synchronisation des comptes & des contacts B2B entre Siebel MDM et SalesForce ( 6 000 transactions / J )
- Gestion et historisation des réservations vers Siebel MDM ( 150 000 transactions /J )
- Gestion et synchronisation des contrats B2B entre Siebel MDM et SalesForce
- Gestion des contacts B2C dans Siebel MDM ( 10 000 transactions /J )
ACCOR HOTEL Mai 2012 - Novembre 2013
Pole CRM au sein de la DGSIT ACCOR : Concepteur & développeur Java/Java EE
- Réalisation et maintenance d’une application web backoffice de test fonctionnel pour la validation des flux métiers d’ACCOR Hotels ( WS et Siebel )
- Livraison et installation (environnement intégration, recette,…)
- Packaging, versioning et release
- Elaboration des scénarios de test de performance pour les flux métiers ( WS et Siebel )
- Réalisation des tests de performance et de monté en charge ( WS et Siebel )
Environnement : Java 6/JavaEE, Eclipse, Linux, SoapUi, Jmeter, HP LoadRunner, Tomcat 6.0, Apache CXF, JSP, HTML, Maven
KLEE GROUP Juillet 2010 - Avril 2012
3 Projets au sein du pôle Gouvernement & Santé du groupe : Concepteur & développeur Java/J2EE/.NET - Leader technique
Projet de refonte du Système d’Information pour l’archive nationale (SIA)
Participation à la conception, au développement et aux tests unitaires des modules :
Application intranet de gestion pour les agents AN (Archive National)
Traitements de batch pour l’application de gestion
Application lecteur mobile pour les agents AN de mission
Services Web et REST transverses
- Participation à la conception, à la modélisation UML et au développement des modules : application intranet de gestion, services web et batch
- Réalisation d’une application lecteur mobile pour les agents AN de mission (tracker sous Windows CE)
- Mise en place d’un gestionnaire de services web REST entre l’application de gestion et l’application lecteur mobile
- Mise en place d’un gestionnaire de messages JMS entre l’application de gestion et les applications transverses.
- Mise en place de services de génération de documents PDF pour l’application de gestion
- Réalisation et optimisation de procédures de traitement batch
- Réalisation de procédures et de scripts de reprise de données en PL/SQL & Talend
- Réalisation des tests unitaires, de couverture et des tests de non régression
- Réalisation des tests de vérifications fonctionnelles des données
- Génération et installation des packages
- Maintenance corrective des différents lots livrés de l’application Intranet et lecteur mobile
- Rédaction des différents documents techniques (installation, exploitation, utilisateur, programmeur,…)
Périmètre métiers :
Gestion des articles et des cotes (1 000 000 cotes)
Gestion des demandes de réservations standards, administratives et judicaires
Gestion des comptes lecteurs (110 000 lecteurs) et de salles de lecture
Environnement Eclipse Europa, Java 6, J2EE, JMS, ActiveMQ ,Maven, Ant, JDBC, Log4j, Kasper 5, UML, Power Designer, JSP, HTML, Javascipt, Oracle 10,PL/SQL, SQLPlus, Toad, Tomcat 6.0, JBoss, TortoiseSVN, JUnit, iText PDF , Web services REST, Apache CXF, SoapUi , Solar, JMETER, Visual Studio 2008, .NET compact 3.5, SQL Server Compact 3.5, Windows CE 5.0
Leader technique sur un projet de dématérialisation des bilans pour FSE (Fond Social Européen)
Gestion de dématérialisation des bilans
Participation à l’encadrement technique, conception et développement, tests unitaires et au déploiement des modules : Applications Intranet de gestion pour les gestionnaires et Applications de reprise de données et de traitements de batch.
- Encadrem...