A propos de moi
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é.
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