• DevOps
  • ConfĂ©rence
  • Standard
  • 55 min

Retour d'expĂ©rience - La quĂȘte du homelab parfait

  • Date mercredi
  • Horaire 12h30 Ă  13h25
  • Salle Amphi E

Description

GAFAM, dĂ©pendance, donnĂ©es personnelles livrĂ©es au plus offrant ; Bienvenue dans la matrice. Moi, j'ai choisi la pilule rouge. Une idĂ©e, beaucoup d'huile de coude. Et quelques mois plus tard : une infra dĂ©clarative, rĂ©siliente, indĂ©pendante, qui m'appartient vraiment et qui respecte mes donnĂ©es. Apprendre, mettre les mains dans le cambouis, construire une base pour de futurs projets ou sortir de la matrice... Les raisons sont nombreuses pour se lancer dans le self-hosting. Pour ma part, c'Ă©tait un peu tout Ă  la fois ! Que vous soyez dev curieux ou ops en quĂȘte d'un terrain de jeu personnel. Refaites avec moi tout le chemin pour passer (aprĂšs maintes soirĂ©es debug et autres prises de tĂȘte) d'une idĂ©e pas si farfelue Ă  une infra redondante, observable, sĂ©curisĂ©e, avec une dizaine de services en production. Le genre d'architecture qu'on retrouverait en entreprise. Au programme : virtualisation avec Proxmox, orchestration avec Kubernetes, Talos et ClusterAPI, GitOps avec ArgoCD et Gitlab, IaC avec OpenTofu, gestion des secrets avec SOPS et Infisical, OS immutables avec NixOS et CoreOS. Et une touche de loki et grafana pour lier le tout. Vous repartirez avec le fruit de mes tentatives, apprentissages et galĂšres. Tout ce qu'il faut pour dĂ©marrer votre propre homelab cloud-native ; Et je l'espĂšre, l'envie de vous lancer dans cette aventure aussi passionnante qu'elle est pleine d'embĂ»ches !

Orateur·ices

Mathieu Vincent

J'ai rejoint Liksi en tant que dĂ©veloppeur logiciel Ă  la sortie de mon cursus Ă  l'INSA Rennes il y a maintenant 2 ans. Au cours de mes missions, j'ai pu Ă©voluer dans des domaines d'expertises IAM ainsi que dans l'Ă©cosystĂšme cloud native. J'ai dĂ©veloppĂ© un grand intĂ©rĂȘt pour les pratiques autour du DevOps et du Platform engineering.

Actions rapides

Voir la vidéo

Les sessions futures sur le mĂȘme thĂšme

    • DevOps
    • ConfĂ©rence

    GitLab CI/CD sous attaque : secrets volés, pipelines détournés, défenses durables

    Votre pipeline GitLab CI/CD est-il vraiment plus fiable que l'application qu'il dĂ©ploie ? À partir de deux scĂ©narios d'attaque rĂ©alistes, exfiltration de secrets via variables CI et compromission par merge request malveillante, cette session montre comment un attaquant exploite les mauvaises configurations les plus courantes, puis comment mettre en place des protections durables sans freiner les Ă©quipes. La CI/CD est devenue un composant critique du systĂšme d’information. Pourtant, sur GitLab, elle concentre encore trop souvent des variables sensibles, des permissions excessives et des rĂšgles d’exĂ©cution qui ouvrent la porte Ă  des abus simples mais redoutablement efficaces. Dans cette session, nous partons de deux scĂ©narios d’attaque rĂ©alistes observĂ©s autour de GitLab CI/CD : - l’exploitation de variables CI mal protĂ©gĂ©es pour exfiltrer des secrets, tokens ou credentials ; - la compromission d’un pipeline via une merge request malveillante, jusqu’à la publication d’artefacts corrompus ou l’introduction de code non maĂźtrisĂ© dans la chaĂźne de livraison. L’objectif n’est pas de faire peur, ni de dĂ©rouler une checklist figĂ©e. À partir de trois annĂ©es passĂ©es Ă  sĂ©curiser des pipelines GitLab en production, nous montrons surtout ce qui tient dans la durĂ©e : - les rĂ©glages GitLab qui rĂ©duisent rĂ©ellement la surface d’exposition ; - les rĂšgles de gouvernance qui Ă©vitent les dĂ©rives sans bloquer les dĂ©veloppeurs ; - les mĂ©canismes de contrĂŽle continu qui permettent de dĂ©tecter les Ă©carts avant qu’ils ne deviennent exploitables. Ensemble nous verrons comment repenser la sĂ©curitĂ© GitLab CI/CD comme un systĂšme vivant : moins basĂ© sur des audits ponctuels, davantage sur des garde-fous durables, mesurables et compatibles avec la rĂ©alitĂ© des Ă©quipes.

    Jeudi 9h30 Ă  10h25 - Amphi A
    • DevOps
    • Quicky

    ❌ [ANNULÉ] ❌

    Jeudi 11h05 Ă  11h20 - Amphi C
    • DevOps
    • Quicky

    Tuner uv pour travailler avec Docker

    Vous utilisez uv, le super gestionnaire de packages Python ? Vous avez bien raison. Si vous faites des builds frĂ©quents, vous voudrez Ă©viter de tĂ©lĂ©charger les dĂ©pendances Ă  chaque fois. Et au moment de construire une image docker de votre application, il faudra minimiser son contenu pour rĂ©duire la surface d'attaque et accĂ©lĂ©rer son transfert. Ça tombe bien, Astral a tout prĂ©vu pour ça au moyen d'options et de variables d'environnement dĂ©diĂ©es ! Je vous ai dĂ©jĂ  dit que c'Ă©tait un super outil ?

    Vendredi 11h05 Ă  11h20 - Amphi C