Schulungsübersicht
Einführung in DevSecOps
- Die Bedeutung der Integration von Sicherheit in den DevOps-Prozess
- Wesentliche Prinzipien und Praktiken von DevSecOps
Sicherheit bei Continuous Integration (CI)
- Sicherung von Code-Repositories (GitLab-Integration mit Jenkins)
- Automatisierte Code-Qualitäts- und Sicherheitsanalyse mit SonarQube
- Implementierung einer statischen Codeanalyse als Teil der Jenkins CI-Pipeline
Container-Sicherheit mit Docker
- Erstellung sicherer Docker-Images
- Verwaltung von Docker-Image-Repositories mit Harbor
- Bewährte Praktiken für Schwachstellenprüfung und Image-Versionierung
Sichere CI/CD-Pipelines einrichten
- Konfiguration von Jenkins für die Sicherheitsintegration
- Durchführung einer SonarQube-Analyse
- Erstellung und Sicherung von Docker-Images
Sicherung des Bereitstellungsprozesses mit Kubernetes
- Sicherheitspraktiken für die Kubernetes-Orchestrierung
- Rolle des Kubernetes Orchestrators bei sicherer, progressiver Bereitstellung
- Implementierung von RBAC (Rollenbasierte Zugriffskontrolle) und Sicherung der Service-Kommunikation
Integration von RabbitMQ, PostgreSQL und MongoDB
- Sichere Kommunikation zwischen Services
- Datensicherheitspraktiken für PostgreSQL und MongoDB
- Härten von RabbitMQ für sichere Nachrichtenübertragung
Identitäts- und Zugriffsverwaltung mit Keycloak
- Konfiguration von Keycloak für Benutzerauthentifizierung und -autorisation
- Verwaltung der Identität für Kubernetes-Cluster
Sicherheit in Kubernetes implementieren
- Sichere Bereitstellung von Anwendungen auf Kubernetes
- Integration von Keycloak mit Docker und Kubernetes zur Identitätsverwaltung
Monitoring und Auditing in DevSecOps
- Tools und Techniken für kontinuierliches Monitoring
- Auditierung von Bereitstellungen und Aufrechterhaltung der Compliance
- Praktischer Leitfaden zur Automatisierung des Rollbacks bei Sicherheitsfehlern
Zusammenfassung und nächste Schritte
Voraussetzungen
- Verständnis des DevOps-Prozesses
- Basiskenntnisse im Umgang mit Docker-Containern und Kubernetes-Orchestrierung
Zielgruppe
- DevOps-Fachkräfte
Erfahrungsberichte (2)
Craig war extrem engagiert im Training und hat stets darauf geachtet, dass wir aufmerksam sind. Er passte die Beispiele an unsere täglichen Aktivitäten an und gab immer eine Antwort, wenn danach gefragt wurde, auch wenn die Information nicht im Präsentationsmaterial enthalten war.
Ecaterina Ioana Nicoale - BOOKING HOLDINGS ROMANIA SRL
Kurs - DevOps Foundation®
Maschinelle Übersetzung
Hoher Einsatz und Fachwissen des Trainers
Jacek - Softsystem
Kurs - DevOps Engineering Foundation (DOEF)®
Maschinelle Übersetzung