Kom i kontakt

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

Antal deltagare


Pris per deltagare

Vittnesmål (1)

Kommande Kurser

Relaterade Kategorier