Votre navigateur est obsolète !

Pour une expériencenet et une sécurité optimale, mettez à jour votre navigateur. Mettre à jour maintenant

×

Thomas Gruson

Thomas Gruson

Ingénieur DevOps

Energie
Passion
Partage
Communication
33 ans
Permis de conduire
En poste Indisponible
Qui suis-je ? Un vrai passionné de la Tech !
Je me tiens régulièrement informé de ce qui y touche aussi bien au niveau hardware que software.

Animé par ces sujets j'adore pratiquer, partager et inciter à pratiquer
CV réalisé sur DoYouBuzz

  • Client AUCHAN FRANCE


  • Au sein de la team CoreTechs, la platform team du e-commerce d’Auchan France, j’ai mené une mission DevOps pour renforcer l’efficacité et la fiabilité de l’infrastructure et des outils. Mon rôle consiste à mettre en place et à optimiser les bonnes pratiques DevOps, en adoptant des solutions modernes et “As Code” pour l’automatisation et la gestion des environnements.
Détails de l'expérience
  • Pratiques DevOps et SRE : J’ai optimisé la chaîne CI/CD en factorisant les composants CI, en implémentant des pratiques GitOps et en introduisant le monitoring et l’alerting conforme aux standards SRE. J'ai également mis en place une status page pour rapidement observer la disponibilité des services
  • Outils et technologies : Utilisation de GCP, GitLab on-prem, GKE, Terraform, et Helm pour déployer et gérer les environnements avec une approche “Infrastructure as Code”.
  • Secret Manager : Mise en place de Vault en HA, entièrement provisionné "As Code", avec une intégration simplifiée pour les équipes via des formulaires Backstage.
  • Gestion des accès : Synchronisation des équipes techniques et business (GitLab, Vault, Keycloak) avec gestion des accès fine pour simplifier le turn over.
  • Secret scanning : Mise en place de workflows transverses comme le secret scanning sur les repo GitLab.
  • RBAC : Mise en place des RBAC dans GKE
  • Workload Identity : Élimination de l’utilisation des clés JSON dans les workloads K8S et les pipelines de CI
  • Backstage : J’ai introduit Backstage pour centraliser et simplifier la gestion du SI, notamment avec des formulaires self-service pour les équipes (création de Landing Zones GCP, gestion des secrets, etc.).
  • Backups & Restore : Mise en place de Backups pour GKE, avec accès self-service.
  • Tech Radar : Développement d’un tech radar pour mieux suivre et aligner les choix technologiques.

  • Client DECATHLON


  • PROJET

    L’équipe ACDC a en charge la partie CI/CD du projet de e-commerce de Decathlon (CUBE) ainsi qu’un rôle de support dans les projets satellites. Une partie de la mission est dédiée à l'agrégateur de TNR open source de Decathlon : ARA.

  • RÉALISATIONS


    • Refonte des pipelines de CUBE pour améliorer la maintenabilité et les performances
      • Groovy pipelines
      • Parallel & Skip duplicate / already build / already success

    • Refacto et Mise à jour d’ARA, refonte de l’architecture et du déploiement
      • Java 8 -> 17
      • Spring boot 1 -> 2.5
      • Dockerisation
      • Yaml Kubernetes + Chart Helm
      • Github Helm Repo
      • Migration on premise vers GCP
      • Mock OAuth2
      • Flux CD
      • Github Action
      • Tests Karate
      • Qualité et Sécurité
      • Refonte des modules maven
      • Semantic Release
      • Monitoring Influx DB, Grafana
      • Json logging

    • Mise en place de semantic release mono-repo

    • Ajout d’outil de qualité / sécurité
      • SonarCloud
      • CodeQL
      • Dependabot

    • Réalisation de divers outils pour les développeurs, github release report, github permission report, Release Rotation, slack bot…

    • Réalisation de petits app script liés aux feuilles Google sheet pour des automatisation sur IHM Google

  • ENVIRONNEMENT TECHNIQUE


    Jenkins, Github Action, Java, Groovy, Python, Node, Github, Slack, Suite Google
Description de l'entreprise
Une communauté de développeurs compétents et passionnés dans une ambiance conviviale où règne l'entraide, la créativité et et le partage. L'ADN de l'entreprise est en symbiose avec ma vision des choses, c'est avec joie que je construis avec eux mon expérience professionnelle.
Site web de l'entreprise

  • Client ADEO


  • PROJET


    • Intervention au sein de 3 équipes :
      • L’équipe qui gère la partie centrale et commune des configurateurs Leroy Merlin
      • L’équipe qui gère les estimateurs de projets.
      • L’équipe OPS transverse aux projets.

  • RÉALISATIONS


    • Mise en place et optimisation de SLA/SLI/SLO avec
      • Board Datadog avec error budget et lien APM
      • Alerting Slack & Pager Duty & Outils de tickets


    • Optimisation de la CI avec la mise en place de NX

    • Mise en place de pipeline Terraform multi workspace

    • Mise en place d’analyse de sécurité Checkmarx (+ contribution sur leur repo open source)

    • FinOps : Sizing Scaling et Idling

    • Mise en place de bonnes pratiques CI/CD
      • Infra As Code
      • Monitoring Alerting
      • Pipeline de sécu Sonar, Checkmarx, Reviewdog, Dependabot
      • Vault

    • Suivi de temps de build et d’erreur sur Datadog

    • Gestion de secret via Google Secret Manager puis Vault

  • ENVIRONNEMENT TECHNIQUE


    Terraform, Circle CI, Github Action, Node, Gradle - Kotlin, NX, Github, Slack, Suite Google

  • Client AG2R


  • Mise en place d'architecture de projet
  • Réalisation de chiffrages & devis
  • Réalisation de documents de conception détaillés
  • Réalisation de documents de conception techniques
  • Conception de projet
  • Livraison
  • Développement Build pour des applications dans le domaine de l'assurance
  • Intégration et Merge Git
  • Analyses techniques

  • Client AG2R


  • Mise en place d'architecture de projet
  • Réalisation de chiffrages & devis
  • Réalisation de document de conception détaillée
  • Réalisation de document de conception technique
  • Conception de projet
  • Livraison
  • Développement Build & Run pour des applications dans le domaine de l'assurance
  • Intégration et Merge via ClearCase et Git
Détails de l'expérience
  • En dehors de l'aspect purement programmatique j'ai été beaucoup au contact des clients

  • Client AG2R


  • Réalisation de chiffrages & devis
  • Accompagnement du client dans l'élaboration et la définition de son besoin
  • Livraison sur des environnements internes et clients via l'outil Hawaii
  • Animation de Daily Meeting
  • Conception
  • Développement Build & Run pour différentes applications du client AG2R (Gestion de certificats mutualistes, de contrats d'assurance entre les salariés et leurs entreprises, de réseaux commerciaux)
  • Intégration et Merge ClearCase
Détails de l'expérience
  • Autonome sur un projet de build

  • Client AG2R


  • Développement sur un projet de build
Détails de l'expérience
  • Utilisation de la stack Spring avec également Maven, GWT, JPA & Hibernate.
Site web de l'entreprise