Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
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
Nos clients témoignent (1)
Il y avait de nombreux exercices pratiques supervisés et assistés par le formateur.
Aleksandra - Fundacja PTA
Formation - Mastering Make: Advanced Workflow Automation and Optimization
Traduction automatique