Ta kontakt

Kursplan

DevSecOps-suverenitet med GitLab

  • GitLab CE vs EE vs GitLab.com: funksjons- og kontroll sammenligning.
  • Omnibus-arkitektur og Kubernetes Helm-installasjonsalternativer.
  • SaaS-låserisiko og dataresidenskrav.

Installasjon og arkitektur

  • Omnibus-installasjon på Ubuntu med PostgreSQL og Redis.
  • GitLab Helm-chart på Kubernetes med vedvarende volumer.
  • Eksterne tjenester: objektlagring, SMTP, LDAP.
  • Geo-replikasjon for multi-region nødhåndtering.

Repository- og prosjekthåndtering

  • Grupper, undergrupper og prosjekt-hierarkier.
  • Merge-request-arbeidsflyter, kodegjennomgang og godkjenningsregler.
  • Issue-tavler, epics og milepæler for Agile-planlegging.
  • Wiki, snippets og utgivelseshåndtering.

CI/CD-pipeline-ingeniørarbeid

  • .gitlab-ci.yml-syntaks, faser og jobbavhengigheter.
  • Runner-typer: delt, gruppe og spesifikke runnere.
  • Docker-executor, Kubernetes-executor og autoskalering.
  • Artifact-caching, registerpublisering og utgivelsesfaser.

Sikkerhetsscaning

  • SAST, DAST, avhengighetsscaning og container-scaning.
  • Deteksjon av hemmeligheter og lisensoverholdelse.
  • Sårbarhetsdashboards og sporing av rettingstiltak.

Identitet og autorisasjon

  • LDAP, SAML og OpenID Connect SSO.
  • Tofaktorautentisering og personlige tilgangstokens.
  • Tillatet IP-adresseliste og loggføring av henvendelser.

Register- og pakkehåndtering

  • Container-register: autentisering, oppryddingsregler og replikering.
  • Pakke-register for Maven, npm, PyPI og Conan.
  • Globale pakkopplastinger for interne artefakter.

Overvåking og skalerbarhet

  • GitLab Exporter-metriker og Grafana-dashboards.
  • Databasetuning og PgBouncer-tilkoblingspooling.
  • Horisontal skalering av web-, API- og sidekiq-noder.
  • Sikkerhetskopieringsstrategier: rake-tasks, objektlagring og restore-verifisering.

Krav

  • Avansert Linux-systemadministrasjon og grunnleggende Ruby/Go-kunnskaper.
  • Forståelse av CI/CD, container-koordinering og Git-arbeidsflyter.
  • Erfaring med PostgreSQL og Redis i stor skala.

Målgruppe

  • Enterprise DevOps-team som erstatter GitLab.com eller GitHub Enterprise.
  • Organisasjoner som krever full DevSecOps-verktøykjedesuverenitet.
  • Regulerte industrier som trenger lokalt CI/CD og register.
 21 Timer

Antall deltakere


Pris per deltaker

Referanser (1)

Kommende kurs

Relaterte kategorier