Tack för att du skickade din fråga! En av våra teammedlemmar kontaktar dig snart.
Tack för att du skickade din bokning! En av våra teammedlemmar kontaktar dig snart.
Kursplan
DevSecOps-suveränitet med GitLab
- Jämförelse av funktioner och kontroll mellan GitLab CE, EE och GitLab.com.
- Omnibus-arkitektur och alternativ för distribution via Kubernetes Helm.
- Risker med SaaS-låsning och krav på datalagring (data residency).
Installation och arkitektur
- Omnibus-installation på Ubuntu med PostgreSQL och Redis.
- GitLab Helm-chart på Kubernetes med persistente volymer.
- Externa tjänster: objektlagring, SMTP, LDAP.
- Geo-replikering för disaster recovery över flera regioner.
Repository- och projektmanagement
- Grupper, undergrupper och projekthierarkier.
- Arbetsflöden för merge requests, kodgranskning och godkännander regler.
- Issue boards, epics och milestones för agil planering.
- Wiki, snippets och releasehantering.
CI/CD-pipeline engineering
- .gitlab-ci.yml-syntax, steg och jobbberoenden.
- Runner-typ: shared, group och specific runners.
- Docker-utlösare, Kubernetes-utlösare och autoskalning.
- Artifact-caching, publicering i registret och deploymentssteg.
Säkerhetsscan
- SAST, DAST, beroendeskaning och containskaning.
- Detektering av hemligheter (secrets) och licensöverensstämmelse.
- Översikter över sårbarheter och spårning av åtgärder.
Autentisering och auktorisation
- LDAP, SAML och OpenID Connect SSO.
- Tvåfaktorsautentisering och personliga åtkomsttoken.
- Tillåtelselistor för IP-adresser och loggning av granskningshändelser.
Registret och paketmanagement
- Containervarvsregistrering: autentisering, rensningspolicyer och replikering.
- Paketvarvsregister för Maven, npm, PyPI och Conan.
- Allmänna paketuppladdningar för interna artefakter.
Övervakning och skalning
- Mätvärden från GitLab Exporter och Grafana-dashboards.
- Databastuning och anslutningspoolning med PgBouncer.
- Horisontell skalning av webbservrar, API:n och sidekiq-noder.
- Säkerhetskopieringsstrategier: rake-uppgifter, objektlagring och verifiering av återställning.
Krav
- Avancerad kunskap i Linux-systemadministration och grundläggande Ruby/Go.
- Förståelse för CI/CD, container-orchestrering och Git-arbetsflöden.
- Erfarenhet av att skala PostgreSQL och Redis.
Publik
- Entreprenads DevOps-team som ersätter GitLab.com eller GitHub Enterprise.
- Organisationer som kräver full suveränitet över sin DevSecOps-verktygskedja.
- Sektorer med strikt reglering som kräver on-premise CI/CD och varvsregistrering.
21 Timmar
Vittnesmål (1)
Jag tycker om att jag får omedelbar svar på mina frågor.
Szabolcs Kriston - Ericsson
Kurs - Advanced GitLab
Maskintolkat