Kursplan
Introduksjon til DevSecOps
- Betyde-ligheten av å integrere sikkerhet i DevOps-prosessen
- Nøkkelprinsipper og praksis for DevSecOps
Kontinuerlig Integrasjon (CI) Sikkerhet
- Sikring av kodeavdelinger (GitLab integrasjon med Jenkins)
- Automatisk kodekvalitet og sikkerhetsanalyse ved hjelp av SonarQube
- Implementering av statisk kodeanalyse som del av Jenkins CI-pipeline
Kontainersikkerhet med Docker
- Oppretting av sikre Docker bilder
- Administrering av Docker bildeavdelinger med Harbor
- Beste praksis for skanning etter sårbarheter og versjonskontroll av bilder
Oppsett av sikre CI/CD-pipeliner
- Konfigurere Jenkins for sikkerhetsintegrasjon
- Kjør en SonarQube analyse
- Generere og sikre Docker bilder
Sikring av Utplasseringsprosessen med Kubernetes
- Sikkerhetspraksis for Kubernetes orkestrering
- Rollen til Kubernetes Orchestrator i sikker progressiv utplassering
- Implementering av RBAC (Rollbasert Access Kontroll) og sikring av tjenestekommunikasjon
Integrering av RabbitMQ, PostgreSQL, og MongoDB
- Sikker kommunikasjon mellom tjenester
- Datapraksis for sikkerhet for PostgreSQL og MongoDB
- Harding av RabbitMQ for sikker melding
Identitet og Access Management med Keycloak
- Konfigurering av Keycloak for brukerautentisering og autorisering
- Administrering av identitet for Kubernetes kluster
Implementering av Sikkerhet i Kubernetes
- Utplasser applikasjoner trygt på Kubernetes
- Integrer Keycloak med Docker og Kubernetes for identitetsadministrering
Overvåking og Auditing i DevSecOps
- Verktyg og teknikker for kontinuerlig overvåking
- Auditering av utplasseringer og opprettholdelse av overholdelse
- Praktisk guide til automatisering av tilbakestilling ved sikkerhetsfeil
Oppsummering og Neste Skritt
Krav
- Forståelse av DevOps-prosessen
- Grunnleggende kunnskap om Docker-beholdere og Kubernetes-orkestrasjon
Målgruppe
- DevOps-fagfolk
Referanser (2)
Craig var ekstremt engasjert i opplæringen, alltid sikrede at vi holdt fokus, tilpasset eksemplene til våre daglige aktiviteter og ga alltid et svar når vi spurte, selv om informasjonen ikke var inkludert i presentasjonen.
Ecaterina Ioana Nicoale - BOOKING HOLDINGS ROMANIA SRL
Kurs - DevOps Foundation®
Maskinoversatt
Høy nivå av engasjement og kunnskap hos treneren
Jacek - Softsystem
Kurs - DevOps Engineering Foundation (DOEF)®
Maskinoversatt