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.
Varaktighet 21 timmar
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.
Vittnesmål (1)
Jag tycker om att jag får omedelbar svar på mina frågor.
Szabolcs Kriston - Ericsson
Kurs - Advanced GitLab
Maskintolkat