Guides et tutos DevOps
Les outils que vous utilisez tous les jours, expliqués correctement.
Quelques guides écrits à partir d'usages réels en production, pas de documentation officielle reformulée. Ils partent du principe que vous connaissez déjà l'outil, et que personne ne vous a jamais montré ce qu'il sait vraiment faire.
Chacun couvre quelque chose que vous lancez sans y penser : le shell zsh, le multiplexeur tmux, SSH et ses tunnels, Git au-delà du commit/push, Docker et ses multi-stage builds, systemd et ses timers, curl, jq, et le trio grep, awk, sed. Les exemples se copient tels quels, les pièges sont signalés, et rien n'est simplifié au point de devenir faux.
J'essaie de mettre ces guides à jour le plus souvent possible.
k9spiloter Kubernetes au terminal sans écrire trois fois la même commande
Tuto k9s complet : installation, navigation, logs, shell, port-forward, configuration, skins, hotkeys et plugins. Basé sur k9s 0.51.
systemdcréer un service, écrire un timer, remplacer cron
Tuto systemd : créer un service pas à pas, écrire un timer pour remplacer cron, sandboxer une unité, lire journalctl et débugger un démarrage qui échoue.
Zshinstaller et configurer un shell qui mérite mieux que bash
Installer et configurer Oh My Zsh sur Linux, macOS et WSL2 : ~/.zshrc, plugins indispensables, thème Powerlevel10k, complétion et dépannage.
curlL'outil que vous utilisez mal depuis 20 ans
curl est sur quasiment tous vos serveurs et vous ne l'utilisez qu'à 10% de ses capacités. Options essentielles, cas d'usage DevOps, pièges à éviter.
Gitau-delà du commit/push
Vous connaissez six commandes Git. Ce guide couvre ce qui vient après : reflog, rebase interactif, bisect, worktree, cherry-pick - pour maîtriser Git.
Dockerj'y suis allé à reculons et j'ai eu tort
Dockerfile optimisé, multi-stage builds, BuildKit secrets, Compose et sécurité - le guide Docker pragmatique pour les DevOps.
jqarrêtez de faire du grep sur du JSON
jq transforme, filtre et reformate du JSON en ligne de commande. select, map, group_by, --arg, @formats - pour traiter les sorties kubectl et les API.
grep, awk, sedle trio que vous utilisez mal depuis le début
grep filtre, sed transforme, awk agrège. Guide pratique pour les DevOps : logs nginx, fichiers de config, pipelines et pièges classiques.
tmuxne plus jamais perdre une session
Tuto tmux : préserver ses sessions SSH, découper son terminal, configurer ~/.tmux.conf, scripter ses sessions et choisir ses plugins.
SSHtout ce qu'on utilise mal au quotidien
Tuto SSH complet : ~/.ssh/config, tunnels, certificats, ProxyJump et sshd sécurisé - tout ce que vous utilisez à 10% de ses capacités.