Vincent Dupain

Lead Engineer DevOps

Ingénieur informatique diplômé de l’UTC (Bac+5, Niveau 7), 25 ans d’expérience. Expert en DevOps, Platform Engineering, SRE et architecture logicielle. Spécialiste de l’industrialisation : usine logicielle, CI/CD, Infrastructure as Code (IaC), GitOps et observabilité. Maîtrise de l’écosystème Kubernetes et du cloud souverain SecNumCloud. Profil pragmatique, facilitateur inter-équipes, orienté qualité et fiabilité.

linkedin.com/in/vdupain

Expérience professionnelle

Lead Engineer DevOps - OODRIVE - depuis Janvier 2022

Responsable de la Software Factory et des pratiques DevOps/SRE

  • Management d’une équipe de 3 DevOps Engineers et 1 SRE
    • roadmap et pilotage opérationnel
    • gestion humaine (objectifs, onboarding, career path)
  • Gestion de l’environnement de Staging
    • usine logicielle et CI/CD: Gitlab, Sonar, Nexus, Dependency Track, pipeline, Harbor
    • écosystème Kubernetes: Harbor, Helm et workflow GitOps FluxCD
    • bonnes pratiques
    • refonte en IaC Terraform (clusters k8s, middlewares et runners CI)
  • Mise en place de l’observabilité en Staging/PréProd/Prod
    • migration vers OpenSearch et Vector
    • stack Prometheus/Thanos/Grafana pour les métriques à long terme
    • tableaux de bord SLO et métriques CI
    • instrumentation OpenTelemetry
    • observabilité avec l’APM Grafana, en dual write avec une stack self hosted
    • mise en œuvre du socle technique d’alerte avec AlertManager
    • FinOps sur les métriques : ~1,25 M → ~610 k séries (−51 %), sans perte d’observabilité critique
    • déploiement sur Kubernetes en GitOps avec FluxCD
  • Mise en place du SDLC
    • référence documentaire sur les 6 phases
    • axe sécurité documenté pour les audits SecNumCloud
    • processus de MEP pour les déploiements Kubernetes et SNC
  • Renforcement de la qualité des livraisons applicatives
    • “Quality Gate” avec SonarQube sur les vulnérabilités de code
    • validation par la CI des manifests k8s
    • pipeline CI et analyse des MR avec SonarQube Developer Edition
  • PoC et veille technologique: AI sur K8s OVH, Low Code/No Code avec ollama, flowise, n8n, sondes scaphandre
  • Accompagnement au changement sur la culture Devops
    • facilitateur pour la coopération Engineering & IT
    • communauté de Pratique
    • amélioration continue
  • Support et accompagnement de l’Engineering et IT sur les outils et expertises et processus DevOps
  • Contributions multiples
    • numérique responsable (mesure électrique avec des sondes)
    • architecture
    • déploiement du rôle SRE: missions, roadmap et suivi opérationnel

Technologies: Kubernetes, Harbor, Talos, Helm, FluxCD, IaC, Terraform, OpenTofu, Ansible, Proxmox, Gitlab, Prometheus, Go, Python, Java, Grafana, Thanos, AlertManager, OpenTelemetry, OpenSearch, Vector, spring-boot, Postgresql, Redis, Kafka, Mongodb, RabbitMQ, Atlassian, Kanban, SecNumCloud

Architecte Solution - GFT GROUP - Juillet 2021 à Décembre 2021

Dans la cadre du programme de transformation du SI IARD de la MACIF

  • formation sur la plateforme Guidewire
  • participation à l’intégration de la plateforme Guidewire avec les services et applications de la MACIF

Technologies: Java, Gosu, Atlassian, GitLab, Scrum, IntelliJ, Git, Docker, Kafka, Gradle, spring-boot, Hibernate, REST, SOAP, Jenkins, Tibco, API Manager/API Gateway Axway

Architecte logiciel - GROUPE AGRICA - Avril 2019 à Juin 2021

  • Responsable de la mise en oeuvre du programme d’APIfication
  • Définition de la stratégie et choix d’architecture
  • Cadre normatif: normes, bonnes pratiques et patterns d’architecture
  • Développement du socle technique et des fondations autour de l’API
  • Management d’Axway
  • Pipeline CI/CD pour publier les API en “one click”
  • Mise en œuvre de l’observabilité et des tableaux de bords
    • centralisation des logs avec la stack ELK (ElasticSearch, Logstash, Kibana, filebeat)
    • métrologie avec la stack Prometheus/Grafana/AlertManager
  • Développement des TNR des API avec Postman et automatisation avec Jenkins

Delivery Manager - GROUPE AGRICA - Janvier 2018 à Avril 2019

Delivery Manager dans le département Études informatiques de la DSI

  • Pilotage des livraisons des composants applicatifs
    • coordonnation avec les Business Analysts, le Release Manager et la Production
    • fiabilisation: automatisation, traçabilité, reporting JIRA, qualité du code, pipeline CI/CD
    • architecte logiciel sur les choix et solutions d’architecture technique et logiciel
  • Responsable des outils IT pour l’IT: Usine logicielle, InterOps
  • Support technique des développeurs
  • Chef de projet technique sur le déploiement de la Data Platform Marklogic
    • pilotage de la mise en œuvre avec les prestataires
    • intégration de la solution dans le SI, industrialisation et intégration de composants
  • Facilitateur au sein de la DSI notamment avec l’IT

Technologies: Axway API Management, ELK, ElasticSearch, Kibana, Filebeat, Logstash, Prometheus, Grafana, spring-boot, REST, SOAP, maven, PHP, Jenkins, Atlassian, GitLab, GitHub, Nexus, SonarQube, Linux, IntelliJ, Docker, Git, Marklogic, Tibco, Talend

Architecte technique - GENERALI FRANCE - Septembre 2008 à Janvier 2018

Architecte technique dans les Centres de Compétences de la Direction Architecture

  • Responsable de l’Usine logicielle
    • maintien en condition opérationnelle
    • migration de SVN vers Git
    • migration de la CI Atlassian Bamboo vers Jenkins
    • industrialisation des développements JavaScript (yarn, npm, bower, Nexus3, pipeline CI Jenkins2)
  • Conception et développement du Socle de développement
    • développement du socle technique Java/JEE
    • définition des normes, standards et des bonnes pratiques
    • évolution des outils du poste de travail des développeurs (IntelliJ, maven, git…)
  • Support technique des équipes de développements
    • aide aux migrations techniques et à la conception applicative de projets
    • coaching et formation à la demande des équipes de développements
  • PoC et veille technologique
    • AWS, DockerCloud, DockerHub, Docker Swarm, ElasticSearch,
    • développement mobile
    • early adopter Docker dès 2014 (runners Jenkins en Docker)
  • Contrôle du respect des normes et de la qualité du code au Centre de Compétences Qualimétrie
    • audit de code
    • mise en place de SonarQube

Technologies: Jenkins, Atlassian, Sonatype Nexus 2/3, Sonar, Linux RHEL Ubuntu, Scrum, IntelliJ, Git, SVN, Docker, Java, JEE, JBoss, Tomcat, spring-boot, Hibernate, REST, SOAP, ESB WebMethods, maven

Consultant architecte logiciel - Objectware - Mars 2008 à Septembre 2008

Architecte technique sur les projets Front Web du groupe d’assurances GENERALI FRANCE

  • Réalisation des dossiers d’architecture général et technique
  • Conception et développement des évolutions fonctionnelles
  • Développement d’un backend JEE pour désendetter les apps Frontend
  • Coaching technique: pair programming, revue de code, mise en place des bonnes pratiques de développement
  • Interface avec le Centre de Compétences Java

Technologies: Jenkins, Atlassian, Sonatype Nexus 2/3, Sonar, Linux RHEL Ubuntu, Scrum, IntelliJ, Git, SVN, Docker, Java, JEE, JBoss, Tomcat, spring-boot, Hibernate, REST, SOAP, ESB WebMethods, maven

Architecte logiciel & Lead Tech - Streamezzo - Septembre 2006 à Mars 2008

  • Conception et développement d’une plate-forme de gestion de contenus
    • pour les services mobiles Rich Media
    • développé avec les technologies Apple WebObjects
  • Refonte complète en JavaEE de la plate-forme
  • Définition de l’architecture logiciel cible (architecture orientée service)
  • Mise en place d’un cadre méthodologique et du socle technique
    • méthode agile eXtreme Programming et Scrum, TDD, revue de code
    • métamodèle
    • Pipeline CI
  • Encadrement de développeurs et stagiaires de l’UTC

Technologies: Apple WebObjects, Java/J2EE/JEE, JPA/Hibernate, Spring, WS REST, Adobe Flex, Continuum CI, Scrum, XP, maven

Développeur & Lead Tech - BI-SAM TECHNOLOGIES - Août 2000 à Septembre 2006

Conception et développement de logiciels financiers (asset management, reporting et attribution de performance)

  • Développement d’UI en Java/Swing (client lourd déployé en Java WebStart) et de composants serveurs (EJB) dans une architecture N-tiers
  • Développement d’une bibliothèque de composants UI Java réutilisable
  • Mise en place des bonnes pratiques de développement (Design Pattern J2EE et CI)
  • Cycle de développement en mode Agile eXtreme Programming (Test Driven Development et Refactoring)
  • Encadrement de développeurs Junior

Technologies: Java/J2EE, Swing, Eclipse, IntelliJ, JBoss, Tomcat, WebSphere, Weblogic, maven, WebService SOAP, .Net, C#, eXtreme Programming, EJB2, JSP, Servlet, Business Object, Continuum, CVS, Oracle, Sybase, SQLServer

Formation

Université de Technologie de Compiègne - 1997 à 2000

  • Computer Engineering, Computer Science Engineering

Institut Universitaire de Technologie - Amiens - 1995 à 1997

  • Diplôme Universitaire de Technologie en Informatique

Université de Picardie Jules Verne - Beauvais - 1994 à 1995

  • 1ère année de DEUG (Diplôme d’études universitaires générales en sciences et technologies)

Baccalauréat scientifique (Série C) - Compiègne - 1994

Divers

  • Certificat d’opérateur des services d’amateur en Janvier 2023

    • délivré par l’ANFR (Agence nationale des fréquences)
    • Indicatif F4JVR
  • Formation Scrum Master - Xebia - 2008

  • Contribution sur 2 brevets (cf. expérience chez Streamezzo)

    • Method for supplying a multimedia content proxy, proxy, and corresponding computer software product
    • Method for creating content, method for tracking content use actions, and corresponding terminal and signals

Compétences

  • Usine logicielle: Gitlab, Git, Jenkins, Nexus, Sonar, Dependency Track
  • Observabilité: Prometheus, Grafana, AlertManager, Thanos, OpenTelemetry, ElasticSearch, Logstash, filebeat, Kibana, OpenSearch, Vector
  • Automatisation de l’infrastructure: Terraform, OpenTofu, Ansible, Helm
  • Conteneurisation: Docker, Kubernetes, Talos, Harbor
  • CI/CD: Gitlab CI, Jenkins, FluxCD, GitHub Actions
  • API Management: Axway API Manager / API Gateway
  • Langages: Java, Python, Go, Shell
  • Middlewares: PostgreSQL, MariaDB, Kafka, RabbitMQ, Redis, MongoDB
  • Méthodes & gouvernance: Scrum, Kanban, SDLC, SecNumCloud, SLO, GitOps, TDD
  • Outils collaboratifs: Atlassian Jira/Confluence, Figma