Expériences professionnelles
Bpifrance — Assurance Export (octobre 2022 – septembre 2025)
Consultant DevSecOps / Tech Lead
Gestion de l’infrastructure et automatisation
• Automatisation de l’infrastructure : gestion de l’infrastructure avec des outils IaC
(Ansible) pour une configuration automatisée des VMs (RHEL 9).
• Patching et reconfiguration : automatisation du patching des VMs pour traiter les
CVEs remontées par Cyberwatch via une chaîne DevOps (Git, Jenkins, Ansible,
Kubernetes).
• Supervision des ressources : mise en place de moniteurs spécifiques dans DataDog
pour surveiller l’utilisation de l’espace disque des VMs avec des seuils personnalisés.
Leadership et formation
• Accompagnement des équipes : formation et accompagnement des équipes sur les
meilleures pratiques DevOps et les outils associés de Bpifrance.
• Sensibilisation à la sécurité : conduite de sessions de formation et de sensibilisation à
la sécurité pour les équipes de développement.
• Collaboration inter-équipes : collaboration avec les équipes pour aligner les objectifs
de développement et d’opérations du train TSE.
• Cérémonies SAFe : participation active aux cérémonies SAFe (arbitrage et atterrissage
des demandes, planification du PI, découpage des fonctionnalités et chiffrage avec les
équipes) afin de sécuriser le périmètre et de garantir une livraison cohérente et
prévisible.
Optimisation des performances et observabilité
• Analyse et amélioration : analyse et amélioration des performances des applications
et batchs du train TSE.
APM DataDog : utilisation de l’APM DataDog pour optimiser l’expérience utilisateur en
résolvant rapidement les problèmes de performance et en offrant une surveillance en
temps réel.
• Probes Kubernetes : configuration et optimisation des probes Kubernetes (startup,
liveness, readiness) pour surveiller le démarrage, la disponibilité et la santé des pods.
• Dashboards DataDog : mise en place de dashboards et moniteurs spécifiques dans
DataDog pour surveiller l’utilisation des ressources des pods Kubernetes.
• Supervision des topics Kafka : mise en place de la supervision des topics Kafka via
DataDog afin de détecter rapidement les anomalies et d’assurer la fiabilité des flux de
messages.
• Dashboards Kibana : création de tableaux de bord Kibana facilitant la recherche et
l’analyse des logs, avec une segmentation par environnement et par application pour
accélérer le diagnostic.
CI/CD et sécurité
• Industrialisation GitOps : alignement des pipelines CI/CD sur les principes du GoProd
(GitOps) après migration vers Tanzu, avec adoption des merge requests en mode
Fast-Forward.
• Trunk-Based Development : mise en place du Trunk-Based Development (TBD) pour
une gestion des branches indépendante des environnements.
• Audits et conformité : participation aux audits annuels de sécurité pour l’ensemble
des applications de Bpifrance et amélioration de la sécurité et de la qualité du code en
identifiant et corrigeant les vulnérabilités détectées par SonarQube.
• Surveillance des certificats : monitoring des certificats SSL/TLS pour assurer leur
validité et détecter les compromissions.
Autres contributions
• Release notes automatiques : développement et implémentation d’un processus
autonome pour la génération de notes de version à chaque mise en production.
• Conformité RGAA : fourniture d’outils et de ressources pour faciliter la mise en
conformité des sites web et applications avec les exigences du RGAA.
• Authentification : migration et intégration du protocole OpenID Connect (OIDC) pour
une authentification sécurisée.
• Gestion des incidents : gestion des incidents et résolution des problèmes pour
minimiser les interruptions de service, en respectant les SLI, SLA et SLO.
• Veille technologique : rédaction et implémentation des Enablers pour explorer de
nouveaux sujets techniques (NFR).
Environnement : Helm, Kubernetes, Tanzu, Ansible, Jenkins, Maven, npm, Git, Docker,
JFrog Artifactory, DataDog, Kibana, SonarQube, Cyberwatch, Grype, Hackuity, Java, Spring Boot,
JSF, JSP, Tomee, Nginx, Angular, Oracle, PostgreSQL
Outils : Jira, Confluence, Lens, k9s, HTTPie, PowerDesigner, Control-M, IntelliJ IDEA, PyCharm,
VS Code, Vault
IA : GitHub Copilot
Équipe : System (train Agile SAFe) — 3 architectes, 5 Tech Leads/DevOps, 4 testeurs, PO, PM,
TM et SM
Société Générale (mai 2022 – septembre 2022)
Consultant Front-End Angular
• Conception et développement d’interfaces utilisateurs ergonomiques et réactives avec
Angular v14 et TypeScript.
• Création de composants réutilisables et intégration des API REST de la banque pour
dynamiser l’application.
• Optimisation des performances (lazy loading) et garantie de la compatibilité
multi-navigateurs et du responsive design.
• Maintenance corrective et évolutive de l’application, mise à jour des dépendances et
rédaction de la documentation technique.
Environnement : Angular v14, TypeScript, Docker, nginx, Git, Jenkins
BNP Paribas (novembre 2019 – avril 2022)
Ingénieur Full Stack & DevOps / Tech Lead
• Conseil et mise en œuvre d’architectures multi-clients : conception d’une plateforme
unique desservant plusieurs clients et bases de données indépendantes.
• Définition de solutions techniques répondant aux besoins business et supervision des
développements.
• Industrialisation du cycle de vie : mise en place de pipelines de déploiement dans les
différents environnements clients (CI/CD), automatisation des builds, tests et livraisons
avec CircleCI.
• Refonte du modèle de données, transformation d’une application iOS en
Progressive Web App et migration de plusieurs versions d’Angular (v8 → v11).
• Gestion de la montée en charge sur AWS : utilisation d’EC2, ECS, ECR, RDS, S3,
CloudFront, API Gateway et Lambda, avec mise en place de politiques IAM et Cognito
pour l’authentification.
Environnement : Linux, AWS (CloudFormation, IAM, RDS, CloudFront, Cognito, S3, ECS, EC2,
ECR, Lambda, API Gateway, CloudWatch, Certificate Manager, Route 53), Java, Spring Boot,
Docker, Angular (v8 → v11), Git, CircleCI, PostgreSQL
Orange France (avril 2018 – octobre 2019)
Ingénieur DevOps – Intégrateur Tests & CI/CD
• Conception d’un pipeline de déploiement continu pour le projet Orange Money
(Cameroun, Botswana, Côte d’Ivoire) permettant de créer et pousser les images Docker
vers l’Artifactory puis de déployer automatiquement sur Red Hat OpenShift en
qualification, pré-production et production.
• Automatisation des tests de qualification avec Robot Framework et Selenium : scénarios
couvrant les transactions ATM, POS, Web et remboursement, exécution orchestrée dans
la chaîne CI/CD et génération de rapports.
• Mise en place d’un pipeline end-to-end pour la compilation, le packaging, le
déploiement et les tests automatisés, et participation aux mises en production.
• Encadrement d’un stagiaire sur les technologies Docker et OpenShift réalisation des
formations internes (DO280).
• Formations suivies : Red Hat OpenShift Administration I (DO280) (janvier 2019) et
Docker (novembre 2018).
Environnement : Linux, Robot Framework, Selenium, Docker, Red Hat OpenShift, Git,
GitLab CI/CD, Jenkins, MongoDB, EFK, Ansible
TopNet — Premier fournisseur Internet en Tunisie (juillet 2017 – mars 2018)
Team Leader & Développeur Full Stack (Java/JEE & AngularJS)
• Conception et développement d’un serveur d’auto-configuration des CPE
(modems ADSL) gérant en temps réel un parc de plus de 200 000 abonnés.
• Gestion d’une équipe de deux développeurs : répartition des tâches, suivi de
l’avancement et validation technique.
• Développement de modules clés : module d’administration des droits utilisateurs
module de gestion des NAT des CPE module de gestion des fichiers de configuration.
• Migration de la couche d’accès aux données de JDBC vers JPA et de l’interface
graphique JSF/PrimeFaces vers AngularJS et HTML5.
• Conception et implémentation des services REST exposés aux partenaires.
Environnement : Java/JEE, JavaScript, HTML5, CSS3, Bootstrap 3, AngularJS, Maven, Spring,
JPA, EJB3, MySQL, JSON, SVN, UML
Otentic Software (mars 2016 – juin 2017)
Ingénieur Développeur Full Stack (Java/AngularJS)
• Client 1 – Telifooni (SSII) : conception et développement d’une application web de
back-office pour la gestion des statistiques et services des utilisateurs mobiles dans une
équipe de quatre personnes.
Environnement : Node JS, AngularJS, JavaScript, HTML5, CSS3, Bootstrap 3, CouchDB,
services REST, Git
• Client 2 – TitaniumTrack & Stradefi SA (opérateur de services cloud) :
responsable de la conception et du développement d’une application de gestion
d’événements desktop cross-platform (Linux/Windows/Mac). Rôle de team leader,
conception et développement du front et du back-end.
Environnement : Java, JavaScript, AngularJS, HTML5, CSS3, Bootstrap 3,
Angular Material, NW.js, CouchBase Lite, Vert.x, REST, Git, JSON, UML
Projets antérieurs (juillet 2015 – février 2016) – Otentic Software
Développeur Java/JEE/AngularJS
• Réalisation d’une solution ERP intranet de gestion des ressources et du time-tracking
(multi-sociétés, gestion des employés, projets et tâches, suivi du temps et export Excel).
• Définition de l’architecture logicielle et développement complet de l’application.
Environnement : Java/JEE, HTML5, JavaScript, AngularJS, Bootstrap 3, CSS3, Maven, Spring,
Hibernate, MySQL, REST, Apache Tomcat
Stage PFE – SAGEM Tunisie (février 2015 – mai 2015)
Projet de recherche : serveur IoT générique avec module d’analyse comportementale
• Conception et développement d’un module d’analyse comportementale permettant de
détecter les habitudes des habitants d’une maison intelligente à partir de données
d’ampérage et de tension collectées sur les objets connectés.
• Réalisation d’interfaces utilisateurs intuitives pour visualiser et exploiter les résultats de
l’analyse.
Environnem...