Kontakt aufnehmen

Schulungsübersicht

DevSecOps-Souveränität mit GitLab

  • GitLab CE vs. EE vs. GitLab.com: Funktions- und Kontrollvergleich.
  • Omnibus-Architektur und Kubernetes Helm-Bereitstellungsoptionen.
  • SaaS-Lock-in-Risiken und Datenresidenzanforderungen.

Installation und Architektur

  • Omnibus-Installation auf Ubuntu mit PostgreSQL und Redis.
  • GitLab Helm Chart auf Kubernetes mit persistenten Volumes.
  • Externe Dienste: Object Storage, SMTP, LDAP.
  • Geo-Replikation für Disaster Recovery in mehreren Regionen.

Repository- und Projektmanagement

  • Gruppen, Untergruppen und Projekt-Hierarchien.
  • Merge-Request-Arbeitsabläufe, Code-Review und Genehmigungsvorschriften.
  • Issue-Boards, Epics und Meilensteine für Agile-Planung.
  • Wiki, Snippets und Release-Management.

CI/CD-Pipeline-Ingenieurwesen

  • .gitlab-ci.yml-Syntax, Stages und Job-Abhängigkeiten.
  • Runner-Typen: Shared-, Group- und spezifische Runner.
  • Docker Executor, Kubernetes Executor und Auto-Scaling.
  • Artifact-Caching, Registry-Publishing und Deployment-Stages.

Sicherheitscscans

  • SAST, DAST, Dependency Scanning und Container Scanning.
  • Secret Detection und Lizenzkonformität.
  • Vulnerability-Dashboards und Remediation-Tracking.

Authentifizierung und Autorisierung

  • LDAP, SAML und OpenID Connect SSO.
  • Two-Factor Authentication und Personal Access Tokens.
  • IP Allowlisting und Audit-Event-Logging.

Registry und Package Management

  • Container Registry: Authentifizierung, Bereinigungsrichtlinien und Replikation.
  • Package Registry für Maven, npm, PyPI und Conan.
  • Allgemeine Package-Uploads für interne Artefakte.

Überwachung und Skalierung

  • GitLab Exporter-Metriken und Grafana-Dashboards.
  • Datenbank-Tuning und PgBouncer Connection Pooling.
  • Horizontale Skalierung von Web-, API- und Sidekiq-Knoten.
  • Backup-Strategien: rake tasks, Object Storage und Restore-Verifikation.

Voraussetzungen

  • Fortschrittliche Linux-Systemadministration und Grundlagen von Ruby/Go.
  • Verständnis von CI/CD, Container-Orchestrierung und Git-Arbeitsabläufen.
  • Erfahrung mit PostgreSQL und Redis im großen Maßstab.

Zielgruppe

  • Enterprise DevOps-Teams, die GitLab.com oder GitHub Enterprise ersetzen.
  • Organisationen, die volle Souveränität über die DevSecOps-Toolchain benötigen.
  • Geregulierte Branchen, die On-Premise-CI/CD und Registry benötigen.
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (1)

Kommende Kurse

Verwandte Kategorien