Guillaume
Wisslé

DevOps Cloud Engineer

/root/guillaume_wissle

Ingénieur DevOps Cloud & Administrateur Systèmes. Passionné par l'écosystème Google Cloud (GCP) avec un intérêt marqué pour l'automatisation, la robustesse et la compréhension des couches système.

Disponible pour de nouveaux défis

01. Philosophie & Approche

Ma démarche repose sur le pragmatisme et la compréhension profonde des systèmes. Que ce soit pour administrer des serveurs Debian en production ou pour optimiser un environnement Arch Linux, je privilégie toujours la robustesse et la standardisation via l'Infrastructure as Code.

Mon expérience au Cloud Center of Excellence de la MGEN m'a permis de développer une solide base en support de niveau 3 et en transformation Cloud. Je m'appuie sur une culture Fullstack non pas pour développer, mais pour mieux comprendre les besoins applicatifs et optimiser l'infrastructure en conséquence, comme en témoigne ma contribution au framework Backstage.

02. Projets Structurants

RunCaas (Terraform Module)

IAC / GCP

Conception d'un catalogue de déploiement CaaS standardisé et sécurisé pour Google Cloud Run, facilitant l'adoption DevOps à l'échelle.

PROBLÉMATIQUE Fragmentation des déploiements et manque de standardisation sécuritaire.
ARCHITECTURE Terraform Registry / Cloud Run / IAM Policies.
RÉSULTAT Temps de déploiement réduit de 60% et conformité native.
Terraform Cloud Run IAM

Contribution Backstage (Spotify)

OPEN SOURCE / DX

Amélioration du module Scaffolder de Backstage via l'ajout d'une action automatisée pour les Merge Requests GitLab, optimisant les workflows de création de composants.

DÉMARCHE Implémentation de la fonction 'commit' automatique pour GitLab dans le moteur de templates (Scaffolder).
STACK TypeScript / GitLab API / Node.js.
IMPACT Automatisation des commits post-MR, réduisant les interventions manuelles pour les développeurs utilisant GitLab.

kjscommand (CLI Tooling)

TOOLING / AUTOMATION

Développement d'une bibliothèque Node.js légère pour la création rapide d'interfaces en ligne de commande (CLI), facilitant le développement d'outils d'automatisation sur mesure.

DÉMARCHE Création d'une abstraction simplifiée pour la gestion des arguments, commandes et sous-commandes.
STACK JavaScript / Node.js / NPM.
RÉSULTAT Réduction du temps de développement d'outils internes et meilleure standardisation des scripts d'exploitation.

KiwiLaunchMC (Runtime Automation)

AUTOMATION / NODE.JS

Automatisation du cycle de vie et du lancement d'instances Minecraft via Node.js, gérant dynamiquement les dépendances, les arguments de la JVM et les environnements d'exécution.

DÉMARCHE Abstraction de la complexité du lancement (assets, bibliothèques, natives) dans une API programmable.
STACK TypeScript / Node.js / FileSystem API.
RÉSULTAT Capacité à orchestrer des environnements d'exécution complexes de manière reproductible.

Surveillance de Logs Sensibles (PII)

SECURITY / DATA

Architecture de monitoring avancée pour la détection et le traitement des Données Identifiables (PII) au sein de flux de logs massifs sur GCP.

PROBLÉMATIQUE Conformité RGPD et sécurisation des données sensibles en temps réel.
ARCHITECTURE GKE / BigQuery / Cloud Logging / Data Loss Prevention (DLP).
RÉSULTAT Identification automatisée des PII avec < 5s de latence avant indexation.
GKE BigQuery DLP API

Infrastructure Personnelle Géo-Distribuée

SYSADMIN / HA

Lab d'ingénierie auto-hébergé sur deux emplacements géographiques distincts avec mécanismes de Haute Disponibilité (HA) et sauvegardes déportées.

PROBLÉMATIQUE Résilience des services critiques et souveraineté totale des données.
ARCHITECTURE Debian Servers / Docker / Traefik / Wireguard (Mesh inter-sites).
RÉSULTAT Uptime garanti par redondance géographique et stratégie de backup 3-2-1.
Debian HA Multi-site

03. Stack Technique (Matrice)

CLOUD / INFRA

  • Google Cloud (Focus)
  • GKE / Kubernetes
  • Pub/Sub & Event-Driven
  • VPC / IAM / Cloud Run

IAC / CI-CD / DX

  • Terraform & Ansible
  • Backstage (IDP / Scaffolder)
  • GitHub Actions / GitLab CI
  • Helm / Kustomize

NETWORKING & SYSTEMS

  • Arch Linux & Debian
  • CIDR / VLAN / Subnetting
  • Wireguard & Mesh VPN
  • Docker / Containerd

DEV (CULTURE & SUPPORT)

  • TypeScript / Node.js
  • PHP / Laravel
  • REST API & Architecture
  • Bash / Python Automation

04. Méthodologie & Posture

Pragmatisme

Priorité à la simplicité et à la robustesse. Pas de sur-ingénierie, uniquement des solutions maintenables sur le long terme.

Culture CCoE

Expertise en support niveau 3 et accompagnement des équipes dans leur transformation vers le Cloud.

Autonomie

Capacité à naviguer seul dans des bases de code complexes ou des environnements systèmes non documentés.

05. Outils & Workflow

OS & ENVIRONNEMENT

  • Arch Linux (Custom)
  • OpenBox (WM)
  • Polybar & Rofi

TERMINAL & CLI

  • Zellij (Multiplexer)
  • ZSH (Oh My Zsh)
  • Gemini CLI

PRODUCTIVITÉ

  • VS Code (Infra Config)
  • Obsidian (Second Brain)
  • Paperless NGX