Aller au contenu

Ma Documentation DevSecOps

Base de connaissances personnelle sur DevOps, DevSecOps, la conteneurisation et les bonnes pratiques CI/CD. Organisée pour retrouver rapidement l'essentiel — sans chercher dans dix onglets.


Modules

  • DevOps & CI/CD


    Culture DevOps, piliers, déploiement continu et pipelines automatisés.

    Voir le module

  • DevSecOps


    Intégration de la sécurité dans chaque étape du cycle de vie applicatif.

    Voir le module

  • Conteneurisation


    Docker, Kubernetes, architecture, bonnes pratiques et sécurité des containers.

    Voir le module

  • Cybersécurité


    Normes, bonnes pratiques, CVE et principaux vecteurs d'attaque.

    Voir le module

  • Réseaux & API


    HTTP, DNS, REST API, aide-mémoire et exercices pratiques.

    Voir le module

  • Blog & Notes


    Astuces, raccourcis clavier, notes techniques et articles personnels.

    Voir le blog


Roadmap & TODO

En cours de rédaction

Cette documentation est un work-in-progress. Voici les sujets prévus :

  • Réseaux — Bases TCP/IP, modèle OSI, URL, DNS, codes d'erreur HTTP
  • Vecteurs d'attaque — OWASP Top 10, injection, XSS, CSRF
  • Cybersécurité — Normes ISO 27001, RGPD, bonnes pratiques
  • Pipeline sécurisé — SAST, DAST, SCA avec exemples d'outils (Trivy, SonarQube, OWASP ZAP)
  • Docker — Bonnes pratiques Dockerfile, multi-stage builds
  • Kubernetes — Sécurité RBAC, Network Policies, Secrets

Démarrage rapide

# Cloner le repo
git clone https://github.com/Black-Thor/devsecops-docu.git
cd devsecops-docu

# Installer les dépendances
pip install mkdocs-material \
            mkdocs-glightbox \
            mkdocs-minify-plugin

# Lancer en local
mkdocs serve
# → http://127.0.0.1:8000

# Builder le site statique
mkdocs build

# Déployer sur GitHub Pages
mkdocs gh-deploy