Cursusaanbod
DevSecOps-soevereiniteit met GitLab
- GitLab CE versus EE versus GitLab.com: functies en controlevergelijking.
- Omnibus-architectuur en Kubernetes Helm-implementatieopties.
- Risico's van SaaS-afhankelijkheid en vereisten voor datalokalisatie.
Installatie en Architectuur
- Omnibus-installatie op Ubuntu met PostgreSQL en Redis.
- GitLab Helm-chart op Kubernetes met persistente volumes.
- Externe services: objectopslag, SMTP, LDAP.
- Geo-replicatie voor disaster recovery in meerdere regio's.
Beheer van Repositories en Projecten
- Groepen, subgroepen en projecthiërarchieën.
- Merge request-werkstromen, code review en goedkeuringsregels.
- Issues-borden, epics en mijlpalen voor Agile-planning.
- Wiki, snippets en releasebeheer.
Engineering van CI/CD-pijplijnen
- .gitlab-ci.yml-syntaxis, stadia en taakafhankelijkheden.
- Runner-types: gedeeld, groep en specifieke runners.
- Docker-executor, Kubernetes-executor en autoscaling.
- Artifactcaching, publicatie naar registry en deploymentstadia.
Veiligheidscontrole
- SAST, DAST, afhankelijkheidscontrole en containercontrole.
- Detectie van geheimen en licentiecompliance.
- Kwetsbaarheiddashboards en bijhouding van verbetermaatregelen.
Authenticatie en Autorisatie
- LDAP, SAML en OpenID Connect SSO.
- Tweefactorauthenticatie en persoonlijke toegangstokens.
- IP-toelatingslijsten en logging van auditgebeurtenissen.
Register- en Pakketbeheer
- Containerregister: authenticatie, opschoningsbeleiden en replicatie.
- Pakketregister voor Maven, npm, PyPI en Conan.
- Upload van generieke pakketten voor interne artifacts.
Monitoring en Schaling
- GitLab Exporter-metrics en Grafana-dashboards.
- Database-tuning en PgBouncer-verbindingspooling.
- Horizontale schaling van web-, API- en Sidekiq-nodes.
- Back-upstrategieën: rake-taken, objectopslag en verifiëren van herstelingen.
Vereisten
- Gevorderde Linux-systeembeheer en basiskennis van Ruby/Go.
- Begrip van CI/CD, containerorchestratie en Git-werkstromen.
- Ervaring met PostgreSQL en Redis op schaal.
Doelgroep
- Enterprise DevOps-teams die GitLab.com of GitHub Enterprise vervangen.
- Organisaties die volledige soevereiniteit over hun DevSecOps-toolchain vereisen.
- Gereguleerde sectoren die on-premise CI/CD en een register nodig hebben.
Getuigenissen (2)
Ik vind het fijn dat ik meteen antwoord krijg op mijn vragen.
Szabolcs Kriston - Ericsson
Cursus - Advanced GitLab
Automatisch vertaald
Ik vond de gemakkelijke communicatie tussen trainer en ons leuk, de aandacht voor onze problemen, inzichten en het aanvullende kennis dat werd verstrekt bij het beantwoorden van onze vragen. Ik vond het tempo goed, het voelde nooit haastig, zelfs niet met technische problemen. Elk onderwerp werd adequaat behandeld.
Melania Mieczkowska - IAV Poland
Cursus - Gitlab and Gitlab CI
Automatisch vertaald