Expérience professionnelle
04/2012 – 09/2021
Coliposte (Issy Les Moulineaux)
DevOps
• Générer des jobs jenkins via Jenkins DSL plugin + Seed
• Déployer des applications Spark, API, Intranet, Docker, Kubernetes via Jenkins
• Créez des machines virtuelles sur le Cloud et faire le provisionning via Jenkins.
• Administration des clusters Elasticsearch, Kafka.
• Administration Gitlab
• Administration de clusters Kubernetes, Spark ainsi que les applications
• Créer des playbooks ansible pour l’installation de docker et le déploiement
d’applications docker
• Mettre en place un Docker Registry
• Ajouter des tableaux de bord Grafana pour la surveillance des clusters Kafka, ELK,
Cassandra
• Maintenir des playbooks ansible pour l’installation de kafka, zookeeper, spark
• Support des déploiements effectés par les Features Team sur environnement hors
production
• Rédiger les documents d’installation pour les mises en production
• Support technique lors des déploiements en production
Environnement: Jenkins, CI/CD, Gitlab, Kafka, Zookeeper, Elastic Search, Spark, Ansible,
Cloud OVH/ITAAS, JSON, Avro, Logrotate, Kibana, Grafana, Prometheus, Graddle, Go, Scala,
Kubernetes, Docker, Curator, Groovy, Cassandra, Postgres, JIRA, Nexus, Unix CentOS
Java J2EE
• Concevoir et développer une interface Web Java permettant de déployer en
parallèle plusieurs composants sur plusieurs machines.
• Développer des services Web RESTFull API Java.
• Créer des playbooks ansible pour les déploiements RPM
• Concevoir et développer une interface Web Java pour la supervision des
applications Spark et Kubernetes
• Concevoir et développer un interface WEB Java pour la supervision des flux de
bout en bout
• Créer une CMDB (Configuration Management Database)
• Aider les testeurs pour l’automatisation de leurs tests
Environnement : Java 8, Tomcat, JSF, HTML, ITOP, Mysql, PHP, Unix CentOS, Ansible,
Puppet, SVN, Gitlab, RPM, Rudder, Selenium, Maven, Python
Intégrateur Tibco
• Installer et administrer les produits Tibco
• Créer des règles Tibco Hawk pour la surveillance des applications Tibco
• Mise à niveau de Tibco BW 5.6 vers B.W 5.11 et EMS de 7 à version 8
• Développement Tibco BW Team Support
• Vérifiez les codes Tibco BW pour d’éventuels bugs signalés par les testeurs
• S’assurer que le packaging suit les contraintes de l’environnement de production
• Déployer des applications Tibco BW
• Créer des scripts shell pour la supervision des EMS et les FS BW
• Configurer les montages du système de fichiers NFS
• Créer des packages et rédiger les documents d’installation pour l’environnement
production
• Support lors de la mise en production
Environnement: Tibco BW, Tibco Administrator, Tibco EMS, Tibco Hawk, Tibco Integration
Server, Oracle, Postgres, Unix CentOS, Redhat, Solaris, RPM, NFS, GFS, shell, XML, Directeur des
tests
Administration système
• Créer/supprimer des machines virtuelles via VMWARE
• Maintenir un playbook ansible pour les comptes utilisateurs, applicatifs et clé SSH
• Créer/Supprimer des VIP (IP virtuelles), CNAME
• Administrer les serveurs DNS
• Ajouter des disks ou des volumes logiques aux serveurs
Environnement: VmWare, Redhat/CentOs, Efficient IP, HaProxy, Centreon, ansible
VTOM et IPS
• Upgrade des serveurs et agents VTOM
• Ajout des jobs sur VTOM avec écritures des scripts shells, création de lib java
• Création VTOM packages pour la mise en production
• Installation et upgrade du prologiciel IPS (International Parcel Service).
Environnement: VTOM, Postgres, Oracle, Windows Server, Unix OS, shell, python, Java,
IPS
07/2011 – 03/2012
BNP Cardif (Reuil Malmaison)
Project ICE – Une plateforme d’échange. ICE est responsable de la récupération des messages
ou fichiers entrants et de leur acheminement vers les applications abonnées. Ces flux passant par
ICE peuvent être transformés par Tibco et Informatica.
• Conception, développement d’applications Tibco BW et Tibco BE
• Rédaction de documents d’installation pour la production
• Support et assistance aux projets qui font appels aux services proposés par ICE
Environnement: Tibco BusinessWorks, BusinessEvent, Designer, Administrator, EMS, Tibco
Hawk, Informatica, Java, MQ Series, JMS, Web Services, Oracle, XSD, XML, AIX, Transfert
CFT, CTRLM, Power AMC, PowerCenter Informatica.
06/2010 – 06/2011
HSBC Asset Management (La Défense)
1er projet: Agathe - Intégration des flux de valorisation boursière ainsi que des flux d’inventaire
utilisés par les fournisseurs Caceis et Apollo pour les calculs
2ème projet: GAGC – Backoffice, récupération des données du système UNICIA et mise à
disposition du site REIM qui permet aux clients via Internet et aux distributeurs via l’Intranet de
consulter des informations telles que les volumes d’abonnement, le portefeuille, les revenus, etc.
3ème projet: Amg Gateway – Suivi des transactions et pré-matching OMGEO, administration des
workflows de routage des transactions et des commandes, administration du référentiel
d’instructions de règlement (IRL), configuration du middleware Minerva et surveillance des
transactions (ITO).
• Conception de process Tibco BW et intégration techniques des messages pivots
• Installation des produits Tibco, des adaptateurs comme le plugin SwiftAdapter
• Récupération des messages de MQ Series
• Récupération et envoi des messages à EMS
• Écriture de code java pour encrypter et décrypter des fichiers et des données (algo.
SHA, AES et DESS)
• Rédaction de documents de sécurité
• Rédaction de documents technique en Anglais
• Résolution des problèmes de performances et la gestion des erreurs
• Upgrade de Swift 2007 à Swift 2010
• Optimisation des threads, RAM utilisés par les process Tibco
Environnement: Tibco BusinessWorks, Tibco Designer, Tibco Administrator, Tibco EMS, Tibco
Hawk, Java, MQ Series, JMS, Web Services, Oracle, Sql Server, SwiftAdatper, SWIFT, XML, Stelink,
Xpath, Clearcase, Quality Center, Clarity.
De 12/2009 à 05/2010
Direction Générale des Finances Publiques (Versailles)
Fonction Expert technique
Responsabilité & Tâches
Réaliser des tirs de performances sur l’application Hélios :
Test de Charge de l’authentification SSO,
Test de performance des fonctionnalités,
Tests de non-régression des performances entre différentes versions de l'application
Tests de Volumétrie des données en injectant des gros flux de données.
Création de scripts pour automatiser les tests.
Recherche des causes de lenteur de temps de réponse en analysant les codes sources et proposer des solutions algorithmiques ou proposer à remplacer les requêtes sql ou procédures stockées.
Rédaction de documents
Projet Hélios
Hélios est une application du réseau pour la gestion du secteur public local. Il couvre toutes les fonctionnalités de base (budget, comptabilité, dépenses, recette, recouvrement)
Environnement TradExpress, SSO, Oracle, OpenSta, Unix, Tomcat, Apache, Struts, Java/Forte, Clearcase, ClearQuest, Toad, SQL, PL/SQL, Oracle Sql Developer.
De 01/2008 à 11/2009
SOCIETE GENERALE (Val de Fontenay) - DSI/WFL
Fonction Conception / Réalisation
Responsabilité & Tâches
Conception :
Participation aux rédactions des Uses Cases (UML).
Modèles de données :
Conception Merise (MCD, MLD et MPD), génération des scripts SQL-DDL pour la création de la base sous Oracle (tables, séquences, synonymes, index, etc.).
Assurer le support et l’accompagnement aux équipes de développement (4 personnes).
Recherche et Développement
Participer aux développements, aux tests unitaires et à l’assemblage des nouveaux composants métiers (BackOffice, Front Office); tests de performance, maintenance des scripts ant et shell ; assurer la qualité des codes et le respect des normes de développement.
Assurer la cohérence des données échangées avec les autres partenaires.
Optimisation SQL.
Effectuer les livraisons du produit sur différents environnements (assemblage, validation fonctionnelle, homologation et production).
Assistance utilisateur de production (niveau 2 et 3)
Projet Saisie par Voies d’Exécution (SVE)
- SVE permet aux créanciers ou huissiers le recouvrement de certains impôts, taxes ou amandes.
Environnement Weblogic9.2, Oracle10g (Toad), Clearcase, CTRL/M, Mercury Center, Mega, Java/J2EE, Java5, EJB2.1, JUnit, Log4J, Eclipse, Struts, WebServices, Javascript, UML, XML, XMLSpy, Ant, SHELL, PL/SQL, Xdoclet, QARP
De 03/2009 à 09/2009
SOCIETE GENERALE (Val de Fontenay) - DSI/WFL
Fonction Ingénieur développeur TIBCO BusinessWorks
Responsabilité & Tâches
Participer aux développements (modélisation des process, workflows et configuration des adapteurs)
Tests unitaires des process
Déploiement de l’application
Configuration des variables globales
Livraison sur différents environnements avec rédaction de documents de livraison
Projet Gestion des Messages (GDM)
GDM prend en charge les messages en provenance du SI et de les faire parvenir aux applications abonnées pour action, après contrôle et transcodification si nécessaire.
Environnement Tibco Designer 5.6, Tibco Administrator, Oracle10g, Clearcase, Web Services, JMS/EMS, Java, Xpath, XmlSpy, Ant, Toad.
De 03/2006 à 12/2007 DDS (Boulogne Billancourt)
Fonction Ingénieur Analyste
Responsabilité & Tâches
Analyse et Conception : Use case, diagrammes des classes et diagrammes des séquences.
Développement :
Etude des choix d’architecture entre Hibernate/EJB3.
BackOffice, FrontOffice et tests unitaires et d’intégration.
Projets Référentiel Client, Gestion de production
Environnement UML (VisualParadigm), Java/J2EE, Java5, JNDI, EJB3, Hibernate, JUnit, Log4J, Eclipse, JBoss, Tomcat, SWT/JFace/RCP, Jigloo, JSF/MyFaces, Maven, Mysql, CVS.
De 01/2005 à 03/2006 DDS (Boulogne Billancourt)
Fonction Ingénieur Analyste
Responsabilité & Tâches
Analyse et concep...