Contexte : chargé de la transition DevSecOps du groupe dans l’équipe intégration / infra
ï· Projet de transformation numérique du groupe vers Git/Gitlab
- Script de migration des 800+ projets Mercurial vers Git et création dans Gitlab
- Documentation, sessions de formation et accompagnement des équipes
- Processus docascode Gitlab CI + Sphinx : image Docker Gitlab utilisée par jobs pour
générer une documentation html + Jira Confluence à partir de fichiers md/rst
- Templates de pipelines pour automatiser les builds des modules Ekinops, basés sur
des images Docker pour les différentes architectures (arm x86, 32/64 bits, Debian 10)
ï· Mise en place d’outils DevOps autour de la transformation numérique
- Sonarqube : installation avec Docker compose (reverse proxy Nginx), définition de
jobs template Gitlab CI (sonar scan basique + build wrapper pour langage C)
- Grafana : installation avec Docker compose (reverse proxy Nginx + base Influx),
authentification Azure V2, job Gitlab planifié de peuplement de la base influx
- Nexus : configuration pour servir de repository interne et proxy (apt, npm, docker)
- Repository externe Gitlab pour clients avec mTLS et whitelisting d’adresses IP
Contexte : équipe en charge du delivery autour d’applications de moyens de paiement
- Outillage en script shell/Powershell pour les besoins de l'équipe
- Automatisation (shell/Powershell), pipeline de déploiement Jenkins – Github – Nexus
Contexte : équipe chargée de l’outillage et de l’automatisation autour de la CMDB
consolidée (infrastructure), et de la mise en place de la plateforme cloud privée IAAS
ï· Réalisation d’un module de Capacity Planning pour l’infrastructure cloud privée
Contexte : Plateforme cloud IAAS (HP CSA) / migration de l’infrastructure virtualisée
ï· Gestion de projet MOE monétique (octobre 2015 – février 2017)
Environnement : Unix, SQLMX, Oracle- Import des données de multiples sources (SCVMM, datacenters, réseaux) par scripts
(shell, perl, Powershell), ordonnancement Control-M, modélisation BDD PostgreSQL
- Développement d’une interface web avec graphiques (chartjs)
- Script shell de reporting avec envoi de mail HTML/CSS à la DSI CACIB/CAGIP
ï· DevOps : mise en place d’une struture CI/CD Git/Gitlab pour les projets de l’équipe
- Définition d’une architecture de répertoires/projets dans Gitlab pour les différents
projets de l’équipe Linux/Windows (dépendances, cloisonnements)
- Installation/configuration de Git/Gitlab Runner, interfaçage avec l’instance Gitlab
- Développement des scripts de déploiement en YAML + shell et documentation
ï· Maintenance évolutive d’une application de gestion des BDD du groupe
- Prise en charge d’évolutions requises par les DBA, développement web PHP/jQuery,
modification de l’orchestration des tâches (lançant les scripts DBA) dans HPOO
- Changement du processus d’authentification AD : gain en fiabilité et performance
- Conception/développement d’une API GET/POST en PHP + documentation
ï· Divers : Développement WEB / outillage DevOps / administration système
- Création / maintenance d’applis WEB PHP/JS autour la CMDB + catalogue outils
- Création du wiki de l’équipe from scratch (Dokuwiki, Linux, PHP, Apache, Kerberos)
- Mise en place du SSO sur Nginx pour des projets de l’équipe + MAJ script Ansible
- Développement d’un client pour une API en Golang (souscription offres IAAS)
- Prise en charge d’évolutions (recueil besoin clients, specs, pilotage dév, tests)
- Automatisation des tests de non-régression (shell, SoapUI), reporting (perl)
ï· Support applicatif (N2) sur plateforme de trading (janvier 2012 – septembre 2015)
- Support applicatif/production, maintenance évolutive (rédaction SFD, pilotage dév)
- Mise en place d’une structure Agile (automatisation livraisons, sprints)
- Développement en shell d’outils de diagnostic de performances, reporting
ï· Intégration logicielle et support de production (juillet 2009 – décembre 2011)
- Intégration des livrables, automatisation des déploiements (shell), rédaction MEP
- Elaboration d’une montée de version (tests de charge, migration de données)