EXPÉRIENCE PROFESSIONNELLE
CACIB - ITS
Consultant SI
Septembre 2017 à aujourd’hui
Contexte
La production informatique ITS assure la définition, la mise en œuvre et l’exploitation des infrastructures informatiques de la banque
supportant les applications utilisées par les métiers. Dans le cadre de Projets métier nous participons à intégrer (au sens production
et automatisation) des applications en collaboration avec les équipes IT dev et IT infrastructure.
Responsabilités
Chef de Projet IT – interlocuteur (Front et Middle)
Pilotage et coordination d’un portefeuille de projets en termes de Coûts, Qualité, Délais
Environnements International en mode AGILE et DEVOPS
Pilotage des équipes de développement
Etats des lieux, choix des solutions, définition des architectures
Gestion de la Platform de déploiement automatique CD
Gestion des tests (automatisés, performance…)
Veuille technologique : Ansible, AWX, Kafka Benchmark, ….
Gestion du backlog sur TFS
Réfèrent Test
Mise en place de de la Platform CD (Continuous delivery) :
o Architecture
o Ansible
o Rundeck
Projet PACTOOL : Application WEB pour les checks BUILD / RUN
- Responsable technique du projet.
- Gestion des versions
- Définition des Sprints
- Gestions du backlog sur TFS.
- Développement de nouvelles fonctionnalités et support
- Accompagner les développements sur les choix techniques.
- Construction complète :
o Choix des solutions et leur design
o Aide sur la façon de les implémenter et les rendre exploitables
o Travail sur la mise en place, l’évolution et la budgétisation de l’application
Test As Service : Offre de service d’automatisation de Tests et de test de performances :
Participation à la mise en place de l’offre de service. Une application WEB qui sert à l’exécution et à l’agrégation de tests.
Technologies utilisées :
o Angulars JS
o Ansible
o JMETER pour les tests de performances
o Iperf
o Tests de connectivité
o Kafka Benchmark
o Iperf
Taches réalisées :
- Construire et mettre en œuvre une ingénierie de "Test As Service" pour les composants infrastructures d'une architecture
applicative
- Mise en place d’un plugin pour les tests de performance des applications WEB :
o Jemter
o InfluxDB
o GRAFANA
- Mise en place d’un plugin pour les tests de performance pour l’authentification SAML
- Accompagner le business à la définition de la stratégie de test
- Participation au développement du backend : ANSIBLE
DevOps
NYA - 7 ans d’expérience
Mise en place de GitBlit, InfluxDb
Gestion d’un portefeuille de projets IT
Mise en place de de la Platform CD (Continuous delivery) :
o Architecture
o Ansible
o Rundeck
- POC :
o AWX
o Liquibase
- Market Data Sharelink :
o application web pour les équipes Front qui utilisent les Market Data au sein du département Capital Market :
échanges avec le métier, travail sur l’architecture, développement, chaîne de déploiement
- Projet BI Chain :
o Dans le cadre de l’obsolescence applicative infrastructure, refonte de l’application au niveau de la chaîne BI (flux
CFT, traitements, upgrade WAN)
-
- Calypso : GPS, CCU, Bonds :
o Mise en place du déploiements automatiques CITRIX et APP
-
- Calypso CIBOS : Upgrade V16
o Pilotage et coordination entre le business et IT. Je représente le point d’entrée du busines pour l’IT
o Commande et suivi de l’ensemble de l’infrastructure
o Demande de cotation et chiffrages.
o Déploiement automatique CD : Citrix et applicatifs (Ansible + Rundeck)
o Participer la stratégie de migration dans la Zone LPM
o Automatisation du Refresh de la base de données Oracle EXCC Via Control M
o Migration du Plan batch dans la zone LPM. Control M
- Omega :
o Pilotage et coordination du projet d’obsolescence IT
- Autres sujets :
o Upgrade Kondor , Murex GDM, InvestOn, Card User Web, Parallele Studio, UsignOn…
- Mise en place de CFT et Control
DevOps
NYA - 7 ans d’expérience
DL SANTE
Interne SI : production, développement, tests automatisés
Mai 2013 à Septembre 2017
Contexte
DL Santé est une PME de 150 personnes dans laquelle j’ai participé à plusieurs projets.
Développement Test et validation
- Développement des outils, des utilitaires et des scripts nécessaires à l’industrialisation de la cellule Test, notamment en Java
- Mise en place des scripts en C#, Javascript et AutoIt pour les tests automatiques
- Conception d’une POC sur deux outils d’automatisation des tests
o TestComplete : Offre la possibilité de scripter les tests autos avec plusieurs langages : Java Script, C#, etc…
o ISN AutoIt Studio : Script en AutoIt, idéalement pour les applications Windows
- Effectuer des tests de performance et de montée en charge de deux applications :
o Application développée en JAVA JEE, JBOSS
o Application sous WINDEV
o A travers : Jmetteur, Testcomplet (JS)
- Tester les WS avec SOAPUI
- Rédaction de la stratégie de tests, des plans tests et les exécuter
- Scripting en SQL et/ou Shell
Environnement de Production
- Gestion des compagnes de tests de deux applications
- Assurer un suivi hebdomadaire des livraisons de développement
- Administration VMWare : Déploiement et gestion des environnements de tests sous VMware.
- Mise en production de certains produits chez le client
- Participation à un atelier de modernisation de la BDD
Responsable de la recette d’une application web développée sous JEE :
- Assurer le suivit des livraisons sur une application web développée en Tunisie
- Effectuer des tests fonctionnels et techniques pour chaque version
- Reporting sur l’évolution des tests et des versions.
- Faire des demandes de ressources en cas de besoin
- Exposer des problématiques / Solutions pour nos architectes
CERTIFICATIONS - FORMATIONS
Master 2 Informatique – UPMC
(2013)
Formation VMware 2016: VSICM
VMware vSphere: Install, Configure, Manage [V6]
Formation CXD-203: Administrer les
solutions App & Desktop avec Citrix XenApp et
XenDesktop. Global Knowledge
COMPÉTENCES FONCTIONNELLES
Activités
- Chef de Projet IT
- Coordination
- Développement
- Support de Production
- Architecture
- Mise en place d’offres techniques
- Déploiement continues CD
CIB
- Front et Middle
- Mifid II, Anacrédit, Radar
- Calypso, Summit, Murex
- Market Data CARD
COMPÉTENCES TECHNIQUES
Maîtrise des langages: JAVA, C++, JEE , Matlab, C, AutoIt,
HTML5, CSS, JSP, JavaScript et Shell.
Environnements de développements : NetBeans, Visual
studio, Eclips, TestComplete, ISN AutoIt studio, …
Outils de Test : Mantis, TestLink, TestComplete, Monitoring
MUNIN, pgBadger, virtualization via VMware.
Très bonnes connaissances en : infrastructure, systèmes
Base de données : Acces, PostgreSQL, Mysql, SQL, ORACLE
Système d’exploitation : Linux, VMWare, Citrix, Windows et
OS.
Serveur applicatifs : JBOSS, IIS, TOMCAT, APACHE
Control-M, AC2, Scripting d’automatisation des tests, SOAPUI,
JMeter
Devops : Ansible, Rundeck, octopus, Jenkins, GITLAB, TFS,
AWX
LANGUES
- ANGLAIS Bon niveau