Cette documentation couvre un large spectre de sujets DevSecOps. Ce guide vous explique comment elle est organisée, quelles fonctionnalités interactives sont à votre disposition, et comment optimiser votre lecture selon votre profil.
Le but de ce site
Section intitulée « Le but de ce site »Ce site existe pour une raison simple : réduire l’écart entre “j’ai entendu parler de DevSecOps” et “je sais l’appliquer concrètement”. L’objectif n’est pas de collecter des tutoriels, mais de construire une compréhension solide des principes avant de manipuler les outils.
La sécurité n’est pas une section à part : c’est un fil conducteur. Chaque guide intègre les considérations de sécurité dès le départ, pas comme un ajout tardif. Vous apprendrez à déployer, automatiser et opérer des systèmes en tenant compte des risques dès la conception.
Ce que vous obtiendrez concrètement :
- Comprendre pourquoi une pratique existe avant de voir comment l’implémenter
- Appliquer des principes de sécurité sans attendre d’être expert en cybersécurité
- Éviter les erreurs classiques documentées par ceux qui les ont faites
- Avoir des repères pour évaluer si une solution est adaptée à votre contexte
Les fonctionnalités interactives du site
Section intitulée « Les fonctionnalités interactives du site »Ce site propose plusieurs fonctionnalités pour enrichir votre apprentissage. Prenez le temps de les découvrir pour optimiser votre lecture.
Le glossaire enrichi
Section intitulée « Le glossaire enrichi »Le vocabulaire DevSecOps est riche en termes techniques. Pour vous aider, les termes du glossaire sont intégrés directement dans les articles.
Quand vous lisez un guide, les termes techniques apparaissent avec un soulignement pointillé. Au survol, une infobulle affiche la définition courte. En cliquant, vous accédez à la page du glossaire avec la définition complète.

Activer/désactiver les tooltips : dans le header du site, un bouton permet de basculer entre les modes :
- Glossaire activé : les termes sont soulignés en pointillé, les tooltips s’affichent au survol
- Glossaire désactivé : le texte apparaît normalement, sans surcharge visuelle

Les quiz de validation
Section intitulée « Les quiz de validation »À la fin de nombreux guides, un quiz interactif vous permet de valider vos connaissances. Ces contrôles ne sont pas là pour vous piéger, mais pour :
- Vérifier votre compréhension des concepts clés
- Identifier les points à revoir avant de passer à la suite
- Ancrer les connaissances par la pratique active

Comment fonctionne un quiz :
-
Lancez le quiz en cliquant sur le bouton de démarrage
-
Répondez aux questions dans le temps imparti (généralement 5-10 minutes)
-
Consultez vos résultats avec le score et les explications détaillées
-
Identifiez les lacunes grâce aux explications fournies pour chaque réponse
Les quiz comportent différents types de questions :
- QCM : choix multiples avec une seule bonne réponse
- Vrai/Faux : affirmations à valider ou infirmer
- Mot à trouver : terme technique à saisir
Les FAQ intégrées
Section intitulée « Les FAQ intégrées »Certains guides incluent une section FAQ (Foire Aux Questions) en fin de page. Ces questions-réponses couvrent :
- Les interrogations fréquentes des lecteurs
- Les cas particuliers non détaillés dans le guide principal
- Les pièges courants à éviter

Navigation dans la FAQ : cliquez sur une question pour déplier la réponse. Les réponses peuvent contenir du code, des liens et des exemples.
La recherche
Section intitulée « La recherche »Le site dispose d’une recherche full-text accessible via le champ de recherche dans le header ou avec le raccourci clavier Ctrl+K (ou Cmd+K sur Mac).

La recherche indexe :
- Les titres et descriptions des pages
- Le contenu intégral des guides
- Les termes du glossaire
La table des matières
Section intitulée « La table des matières »Sur les guides longs, une table des matières apparaît sur le côté droit de la page. Elle permet de :
- Voir la structure du guide d’un coup d’œil
- Naviguer directement vers une section
- Suivre votre position dans le document (section courante surlignée)
À qui s’adresse cette documentation
Section intitulée « À qui s’adresse cette documentation »Vous découvrez le domaine. Les termes comme “CI/CD”, “conteneur” ou “infrastructure as code” sont encore flous.
Ce que vous trouverez :
- Le vocabulaire et les concepts de base
- Une progression logique des fondamentaux vers la pratique
- Des quiz pour valider chaque étape
Conseil : activez le glossaire, lisez les sections “Fondamentaux” en premier, et faites les quiz pour ancrer les concepts.
Vous savez coder, mais l’environnement d’exécution reste une boîte noire. Vous voulez comprendre ce qui se passe après le git push.
Ce que vous trouverez :
- Les ponts entre le code et l’infrastructure
- La conteneurisation et les pipelines CI/CD
- Les pratiques de déploiement automatisé
Conseil : commencez par les pipelines CI/CD (vous connaissez déjà le code), puis explorez la conteneurisation.
Vous gérez des systèmes, mais la sécurité reste un sujet à part, traité “quand on a le temps”.
Ce que vous trouverez :
- L’intégration de la sécurité dans vos pratiques quotidiennes
- Le durcissement, l’analyse, la détection
- Les référentiels et outils de conformité
Conseil : parcourez la section sécurité en vous concentrant sur les guides de durcissement et d’analyse.
Vous connaissez le sujet. Vous cherchez une procédure précise, une commande, un rappel.
Ce que vous trouverez :
- Des guides consultables individuellement
- Une recherche full-text efficace
- Un glossaire complet
Conseil : utilisez la recherche (Ctrl+K) ou naviguez directement via la sidebar. Désactivez le glossaire pour une lecture plus rapide.
Ce que vous ne trouverez pas ici
Section intitulée « Ce que vous ne trouverez pas ici »- Des recettes magiques : pas de “déployez un orchestrateur en 5 minutes” sans comprendre ce que vous faites
- Du copier-coller sans explication : chaque commande est contextualisée, avec le “pourquoi” et le “comment vérifier”
- Des checklists hors-sol : les listes de bonnes pratiques sont accompagnées de scénarios réels
- Une exhaustivité encyclopédique : je documente ce que je pratique, pas tout ce qui existe
- De la théorie pure : chaque concept est illustré par un cas d’usage concret
Structure générale du site
Section intitulée « Structure générale du site »La documentation est organisée en sections thématiques accessibles via la sidebar (menu latéral gauche). Chaque section répond à un besoin spécifique :
Fondamentaux
Poser les bases : vocabulaire, principes, modèles mentaux. À lire en premier si vous débutez.
Administration Linux
Gérer des systèmes au quotidien : services, réseaux, utilisateurs. Le socle technique indispensable.
Conteneurisation
Isoler, packager, orchestrer des applications. Docker, Kubernetes et l’écosystème associé.
Infrastructure as Code
Automatiser la création et la configuration d’infrastructure. Reproductibilité et versionnement.
Pipelines CI/CD
Automatiser les tests, les builds, les déploiements. Le cœur de l’intégration continue.
Sécurité
Durcir, analyser, détecter. Intégrer la sécurité à chaque étape du cycle de vie.
Observabilité
Comprendre ce qui se passe en production : logs, métriques, traces, alertes.
Chaque section peut être lue indépendamment, mais des liens internes connectent les sujets liés pour faciliter l’exploration.
Parcours selon votre objectif
Section intitulée « Parcours selon votre objectif »Parcours débutant complet
Section intitulée « Parcours débutant complet »Objectif : acquérir le vocabulaire et les concepts de base pour ne plus être perdu dans une conversation DevOps.
-
Lisez les fondamentaux DevOps : Qu’est-ce que DevOps ? puis DevSecOps
-
Activez le glossaire pour comprendre les termes techniques au fil de la lecture
-
Faites le quiz de chaque guide pour valider votre compréhension
-
Explorez les menaces : Menace, risque, vulnérabilité, attaque
Critère de réussite : vous pouvez expliquer la différence entre DevOps et DevSecOps à un collègue, et vous savez pourquoi la sécurité doit être intégrée tôt.
Parcours développeur → DevOps
Section intitulée « Parcours développeur → DevOps »Objectif : comprendre ce qui se passe entre votre code et la production.
-
Commencez par les pipelines CI/CD : vous connaissez déjà le code, partez de là
-
Découvrez la conteneurisation : comprendre les environnements d’exécution avec Docker
-
Explorez l’Infrastructure as Code : automatiser ce qui était manuel avec Terraform ou Ansible
-
Validez avec les quiz à chaque étape
Critère de réussite : vous pouvez configurer un pipeline qui teste, build et déploie votre application sans intervention manuelle.
Parcours Ops → DevSecOps
Section intitulée « Parcours Ops → DevSecOps »Objectif : intégrer la sécurité dans vos pratiques d’exploitation.
-
Comprenez les principes : le “pourquoi” avant le “comment”
-
Analysez le code et les dépendances : détecter les vulnérabilités automatiquement
-
Appliquez le durcissement : référentiels CIS, ANSSI et bonnes pratiques
-
Automatisez les contrôles : intégrer les scans dans vos pipelines
Critère de réussite : vous savez identifier les points de contrôle sécurité dans votre pipeline et vous avez mis en place au moins un scan automatisé.
Parcours “Je veux sécuriser mon CI/CD”
Section intitulée « Parcours “Je veux sécuriser mon CI/CD” »Objectif : réduire les risques liés à votre chaîne de livraison logicielle.
Explorez la section sécurité en vous concentrant sur : gestion des secrets, analyse des dépendances, signature des artefacts, politiques d’admission. Les guides sont liés entre eux pour former un parcours cohérent.
Critère de réussite : votre pipeline détecte les secrets committés par erreur et bloque les dépendances avec des CVE critiques.
Conventions visuelles
Section intitulée « Conventions visuelles »Le site utilise des encadrés colorés pour signaler des informations importantes. Apprenez à les reconnaître :
Types d’encadrés
Section intitulée « Types d’encadrés »Blocs de code
Section intitulée « Blocs de code »Les commandes sont présentées avec le langage indiqué pour la coloration syntaxique. Les commentaires expliquent le contexte :
# Vérifier que le service est actif avant de continuersystemctl is-active --quiet nginx && echo "OK" || echo "Service arrêté"Conseil : ne copiez-collez pas aveuglément. Lisez le contexte autour de la commande pour comprendre pourquoi elle est utilisée et comment vérifier qu’elle a fonctionné.
Liens internes
Section intitulée « Liens internes »Les liens vers d’autres pages utilisent des chemins absolus /docs/.... Ils permettent de naviguer entre sujets connexes. Les liens sont toujours accompagnés de contexte pour vous aider à décider si la ressource liée vous sera utile.
Optimiser votre lecture
Section intitulée « Optimiser votre lecture »Pour une lecture approfondie
Section intitulée « Pour une lecture approfondie »-
Activez le glossaire dans le header
-
Lisez le guide en entier une première fois, sans chercher à tout retenir
-
Revenez sur les points clés en utilisant la table des matières
-
Faites le quiz pour identifier les lacunes
-
Consultez les liens vers les ressources complémentaires
Pour une consultation rapide
Section intitulée « Pour une consultation rapide »-
Désactivez le glossaire pour une lecture fluide
-
Utilisez la recherche (
Ctrl+K) pour trouver directement l’information -
Naviguez via la table des matières pour aller à la section pertinente
-
Copiez les commandes dont vous avez besoin
Pour réviser avant un examen ou entretien
Section intitulée « Pour réviser avant un examen ou entretien »-
Parcourez les quiz des sections concernées
-
Relisez les encadrés (tip, caution, danger) qui résument les points essentiels
-
Consultez le glossaire pour le vocabulaire technique
-
Révisez les FAQ qui couvrent les questions fréquentes
Comment contribuer
Section intitulée « Comment contribuer »Vous avez repéré une erreur, une information obsolète ou vous souhaitez proposer une amélioration ? Rejoignez le Discord pour échanger et contribuer.
À retenir
Section intitulée « À retenir »- Exploitez les fonctionnalités interactives : glossaire, quiz, FAQ, recherche
- Adaptez le glossaire à votre niveau : activé pour découvrir, désactivé pour lire vite
- Validez avec les quiz : ils sont là pour ancrer les connaissances, pas pour évaluer
- Utilisez la recherche :
Ctrl+Kest votre ami pour trouver rapidement - Suivez les encadrés : tip, caution, danger résument les points essentiels
- La documentation est modulaire : chaque guide peut être lu indépendamment
Liens utiles
Section intitulée « Liens utiles »- Glossaire — Définitions des termes techniques (500+ termes)
- Qu’est-ce que DevOps ? — Point de départ conceptuel
- Qu’est-ce que le DevSecOps ? — Intégrer la sécurité dans la boucle
- Vue d’ensemble de la sécurité — Entrée vers les guides de sécurisation