A propos de moi
Vincent Dupain
Ingénieur informatique diplômé de l’UTC
25 ans d’expérience dans différents domaines et organisations
Expert en DevOps, Platform Engineering (ex Usine logicielle) et architecture polyvalent, pragmatique, facilitateur
06 08 04 81 53 | vincent.dupain at protonmail.com
Expérience professionnelle
DevOps & Delivery Manager - OODRIVE - depuis Janvier 2022
Responsable de la Delivery & Software Factory et des pratiques DevOps/SRE
- Management d’une équipe de 4 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
- mise en œuvre des tableaux de bords
- mise en œuvre du socle technique d’alerte avec AlertManager
- 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, Ansible, Proxmox, Gitlab, Prometheus, Go, Python, Java, Grafana, Thanos, spring-boot, Postgresql, Reddis, 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
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, ElasticSearch, Logstash, filebeat, Kibana, OpenSearch, Vector
- Automatisation de l’infrastructure: Terraform, Ansible, Helm
- Conteneurisation: Docker, Kubernetes
- CI/CD: Gitlab CI, Jenkins, FluxCD, GitHub Actions
- Langages: Java, Python, Go, Shell
- Middlewares: PostgreSQL, MariaDB, Kafka, RabbitMQ, Redis, MongoDB
- Outils collaboratifs: Atlassian Jira/Confluence, Figma