
Matthieu Comtois
Lead Developer | DevOps & Architecture
Salaire / Taux journalier
Lyon, France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Tech Lead & DevOps avec 8+ ans d'expertise en architectures microservices et cloud AWS. Actuellement chez Bpifrance, pilote 2 équipes (20 personnes) avec succès sur des migrations Kubernetes complexes, implémentation GitOps et automatisation complète CI/CD. Spécialisé Spring Boot/Java, Angular, Terraform et observabilité, j'apporte autonomie technique et performance à vos projets cloud-native.
Expérience de travail
Tech Lead & DevOps
Bpifrance
juin 2022 - Présent
4 ans 5 mois
Lyon, France
– Tech Lead transverse / Architecte solution entre 2 équipes au sein de l'équipe Data Référentiel. – Responsable des sujets techniques sur les 4 applications Spring Boot, 3 applications Angular et les sujets DevOps – 2 équipes de 10 personnes - 3 devs et 2 devops - Agile Safe – Technologies: Spring Boot 3, Java 21, Kubernetes, Helm, Terraform, GitOps(FluxCD), Angular 20, Jenkins, AWS (RDS, EC2, RDS, API Gateway, S3, route 53, WAF, IAM, Cloudfront), Datadog, Docker, Vault, Grype, Renovate, Cyberwatch, PrismaCloud – Rédaction des dossiers d'architectures – Cadrage d'une interface front à gros enjeux : mise en place du SSO, terraformer l'infra sur s3 et Cloudfront, automatisation du déploiement – Migration de compte aws – Mise en place du monitoring, alerting, observabilité via Datadog – Migration de plateforme kubernetes suite à la version 2.25, migration vers FluxCD v2, passage en HTTPS, migration du namespace avec 4 applications sur les 4 envs – Migration vers terraform 1.11.1 et Atlantis – "You build it, you run it", l'équipe est autonome sur les mises en production – Mise en place des load tests avec k6 – Intégrer des scans de sécurité automatisés : Grype – Piloter la gestion des vulnérabilités – Mise en place de la promotion d'image
Tech Lead & Devops
Groupe SEB
juil. 2019 - juin 2022
3 ans
69130 Écully, France
– Développement d'une plateforme pour exposer des services utilisés par les applications mobiles et par les différents produits connectés Seb : Cookeo, Companion, aspirobot. – Spring Boot 2, Java 11, Retrofit 2, Redis, MongoDB Atlas 4.2, AWS SQS, Elasticache Redis, EC2, Jenkins, Sonar – Angular 11, Angular Material, Karma et Jasmine pour le back office – Architecture micro-services – Création d'un repository avec des modules techniques (envoi et réception SQS, sécurité, connection à la BDD) pour factoriser les configurations – Migration Java 17 – Optimisation du démarrage d'un monolithe: suppression de dépendances SQL – Optimisations d'endpoints – Mis en place de la CI/CD pour les nouveaux projets (Jenkins, Sonar, hook Github) – Mis en place des tests d'intégration dans le processus – Encadrement d'une équipe de 4 dévs – Objectif Zero Downtime Deployment pour les MEP – Détection et résolution de problèmes de performance avec New Relic – Evolutions de la partie SmartHome : robot aspirateur connecté – TypeScript, AWS Lambda, Serverless, Alexa, Google Assistant – Développement d'une lambda en Java (contrainte SDK) avec Quarkus et GraalVM – Co-développement sur la certification Alexa(WWA), Lambdas en TypeScript
Lead Developer
equensWorldline
janv. 2019 - juil. 2019
7 mois
Lyon, France
– Développement d'un produit en micro service pour exposer les API bancaires aux TPP de manière sécurisée via la norme européenne PS2D2. – Spring Cloud (Hystrix, Ribbon, Eureka), Spring Data. MySQL. Postman. Méthode Scrum. – Résolution problème de time out entre Hystrix et Ribbon
Leader technique (via Peaks) & Devops
Enedis (ex ERDF)
oct. 2018 - déc. 2018
3 mois
Lyon, France
– Développement d'une application pour planifier les interventions clientes et lourdes (infrastructures). Spring Cloud (Netflix stack), Architecture micro-service déployé sous Kubernetes avec Docker, Traefik, Angular 5, Kafka, Elasticsearch 5, AWS, Jooq. – En plus de mes tâches de développeur, j'assure le pilotage d'une équipe de 2 développeurs et 1 DevOps : –> suivi d'équipe –> priorisation des tâches –> présentation des indicateurs aux responsables du projet –> conception et compréhension du besoin métier avec le Product Owner –> développement d'évolutions du socle technique et intégration dans les micro-services – Le projet utilise la méthode Kanban en assurant une livraison toutes les 2 semaines. – Référent technique pour les dévs Arméniens (communication en anglais)
Développeur J2EE/Angular (via Peaks) & Devops
Enedis (ex ERDF)
juil. 2017 - sept. 2018
1 an 3 mois
Lyon, France
– Développement d'une application pour planifier les interventions clientes et lourdes (infrastructures). Spring Cloud (Netflix stack), Architecture micro-service déployé sous Kubernetes avec Docker, Traefik, Angular 5, Kafka, Elasticsearch 5, AWS, Jooq: –> Développement de nouveaux micro-services: Spring Cloud, Utilisation de Kafka, Utilisation Elasticsearch, Spring Test, Mockito –> Développement de nouveaux écrans : Angular 5, Karma, Jasmine, Protractor(tests end to end) –> Développement d'une solution autocomplete via Elasticsearch –> Paramétrage de chaque environnement via des variables Ansible –> Développement d'un batch qui traite 1 million d'éléments en 6 min, insertion dans postgreSQL et envoi d'un message par élément dans Kafka (acquittement dépilé dans un thread différent) –> Utilisation du ChainedTransactionManager pour englober les transactions kafka et XA –> Utilisation de kubernetes en ligne de commande
Développeur J2EE/Angular (via Peaks)
Rtone - IoT Makers
mai 2017 - juin 2017
2 mois
Lyon, France
– Développement d'une application Cloud pour la gestion des coffres connectés: Smart & Safe, pour les hôtels et les hôpitaux. Spring, Spring Data, Angular 2, TypeScript, Jhipster 4 –> Développement de nouvelles fonctionnalités Back et Front –> Développement de tests d'intégration –> Rédaction du plan de validation
Ingénieur d'études et de développement
PEAKS
mars 2017 - avr. 2017
2 mois
Lyon, France
– Autoformation : – Angular 2 (Ninja Squad) – Polymer 1.0
Ingénieur d'études et de développement (via Sopra Steria)
EDF
avr. 2016 - févr. 2017
11 mois
Lyon, France
– Développement d'applications pour les centrales nucléaires au sein du pôle innovation d'EDF. J2EE/JAX-RS, CDI, JsonView, JPA, PostgreSQL, AngularJS, KendoUI, HTML5/CSS3 –> Développement de nouveaux écrans et chargé des livraisons: backend et frontend (eBriD, capitalisation des constats réalisés lors des interventions : 4 mois, Argos, suivi des sous-traitants : 4 mois) –> Packaging et industrialisation des livrables front-end : Gulp, Karma, Bower, NodeJS –> Migration technique du backend (.Net -> J2EE) d'Obeya, une application qui présente avec des graphiques, les informations des différents outils (Sonar, Jenkins, Jira) par projet (1 mois)
Ingénieur d'études et de développement
Sopra Steria
avr. 2015 - mars 2016
1 an
Lyon, France
– Maintenance de 10 applications et de la PIC: java, angular et csharp(winRT), jenkins (3 mois) – GrDF - Projet SID (Système d'Information de Déploiement) AMR pour le déploiement des compteurs connectés Gazpar. – J2EE/Spring, Spring Batch, Oracle SQL, Web Service SOAP –> Développement de nouveaux écrans et maintenance: backend et frontend –> Validation / Relecture de corrections ou développements –> Optimisation des différents traitements et des requêtes (Spring Batch, Oracle SQL)
Ingénieur en recherche et développement
Orange
sept. 2011 - août 2014
3 ans
– A Orange Labs, la branche recherche et développement d'Orange, au sein de l'équipe de Starwave(modèle de propagation) : –> Responsable de l'étude et la mise en place d'un nouveau système de licence pour la division –> Responsable de l'amélioration d'un module du logiciel Starwave développé en C++ –> Mise en place d'un processus qualité : exécution automatique de tests (intégration continu) –> Rédaction de documentations techniques
Responsable d'équipe
Concours Samsung Smart TV
août 2013 - déc. 2013
5 mois
– Développement d'une application pour l'entreprise Vans : HTML/CSS/ Javascript, Web Service REST – En charge du développement, de la conception (BDD, IHM) et des présentations des avancées
Manager de Projet IT
JWG Consulting
avr. 2011 - juil. 2011
4 mois
– Etude et sélection d'une solution documentaire et gestion de son installation : – Implémentation sur le serveur linux – Migration de données après étude – tests formation des utilisateurs
Formation
Tecnológico de Monterrey
Université de Technologie de Belfort-Montbéliard
Master of Engineering (M.Eng.), Computer Engineer specializing in information systems
2011 - 2014
3 ans 1 mois