Plan du cours

Introduction à DevSecOps

  • L'importance de l'intégration de la sécurité dans le processus DevOps
  • Principes et pratiques clés du DevSecOps

Sécurité de l'intégration continue (CI)

  • Sécuriser les dépôts de code (GitLab intégré à Jenkins)
  • Analyse automatisée de la qualité et de la sécurité du code avec SonarQube
  • Mise en œuvre de l'analyse statique du code comme partie de la pipeline CI Jenkins

Sécurité des conteneurs avec Docker

  • Création d'images Docker sécurisées
  • Gestion des dépôts d'images Docker avec Harbor
  • Mieux gérer la détection de vulnérabilités et le contrôle de version des images

Configuration de pipelines CI/CD sécurisés

  • Configurer Jenkins pour l'intégration de sécurité
  • Réaliser une analyse avec SonarQube
  • Générer et sécuriser des images Docker

Sécurisation du processus de déploiement avec Kubernetes

  • Pratiques de sécurité pour l'orchestration Kubernetes
  • Rôle de l'Orchestrator Kubernetes dans le déploiement progressif sécurisé
  • Mise en œuvre du contrôle d'accès basé sur les rôles (RBAC) et sécurisation de la communication des services

Intégration de RabbitMQ, PostgreSQL et MongoDB

  • Sécuriser la communication entre les services
  • Mise en œuvre des pratiques de sécurité des données pour PostgreSQL et MongoDB
  • Renforcement de RabbitMQ pour une messagerie sécurisée

Identité et Access Management avec Keycloak

  • Configuration de Keycloak pour l'authentification et l'autorisation des utilisateurs
  • Gestion de l'identité pour les clusters Kubernetes

Mise en œuvre de la sécurité dans Kubernetes

  • Déployer des applications de manière sécurisée sur Kubernetes
  • Intégrer Keycloak avec Docker et Kubernetes pour la gestion des identités

Surveillance et audit dans DevSecOps

  • Outils et techniques de surveillance continue
  • Audit des déploiements et maintien du respect des normes
  • Guide pratique pour automatiser le retour en arrière en cas d'échec de sécurité

Récapitulatif et prochaines étapes

Pré requis

  • Une compréhension du processus DevOps
  • Connaissances de base des conteneurs Docker et de l'orchestration Kubernetes

Public cible

  • Professionnels en DevOps
 14 Heures

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (1)

Cours à venir

Catégories Similaires