Bedankt voor uw aanvraag! Een van onze medewerkers neemt binnenkort contact met u op
Bedankt voor uw boeking! Een van onze medewerkers neemt binnenkort contact met u op.
Cursusaanbod
DevSecOps-soevereiniteit met GitLab
- Vergelijking tussen GitLab CE, EE en GitLab.com wat betreft functionaliteiten en beheersmogelijkheden.
- Omnibus-architectuur en verschillende manieren om GitLab in Kubernetes te installeren via Helm.
- Risico’s van SaaS-afhankelijkheid en vereisten rond gegevensbeheer.
Installatie en architectuur
- Omnibus-installatie op Ubuntu met PostgreSQL en Redis.
- Gebruik van de GitLab Helm-chart in Kubernetes met persistente opslag.
- Integratie met externe diensten zoals objectopslag, SMTP en LDAP.
- Geo-replicatie voor rampenbestrijding over meerdere regio’s.
Repository- en projectbeheer
- Groepen, subgroepen en hiërarchische structuur van projecten.
- Workflow voor merge requests, code-review en goedkeuringsregels.
- Gebruik van issue boards, epics en mijlpalen bij Agile-ontwikkeling.
- Het beheren van wikis, snippets en release-beheerprocessen.
CI/CD-pipeline-engineering
- Syntaxis van .gitlab-ci.yml, stappen in pipelines en afhankelijkheden tussen taken.
- Verschillende soorten runners: gedeeld, groepsgebonden en specifiek toegewezen.
- Gebruik van Docker- en Kubernetes-executors inclusief automatische schaling.
- Caching van artefacten, publiceren naar het register en uitrolfases.
Beveiligingsscans
- Toepassing van SAST-, DAST- en container-scanning, evenals detectie van afhankelijkheidsproblemen.
- Detectie van geheimen in code en naleving van licentievoorwaarden.
- Dashboard voor beveiligingsrisico’s en volgen van corrigerende acties.
Authenticatie en autorisatie
- LDAP, SAML en OpenID Connect als SSO-oplossingen.
- Twee-factor-authenticatie en persoonlijke toegangstokens.
- Lijst met toegestane IP-adressen en registratie van audit-gebeurtenissen.
Register- en pakketbeheer
- Gebruik van het containerregister: authenticatie, opruimingsbeleid en replicatie.
- Pakketregister voor Maven, npm, PyPI en Conan.
- Uploaden van interne artefacten via het generieke pakketsysteem.
Monitoring en schaling
- Gebruik van GitLab Exporter voor metriekverzameling en dashboards in Grafana.
- Optimalisatie van de database-instellingen en gebruik van PgBouncer voor verbindingspooling.
- Horizontale schaling van web-, API- en Sidekiq-knooppunten.
- Back-upstrategieën: rake-taken, objectopslag en validatie na herstel.
Vereisten
- Ervaring als Linux-systeembeheerder en basiskennis van Ruby en Go.
- Kennis van CI/CD, containerorchestratie en Git-werkprocessen.
- Werkervaring met PostgreSQL en Redis in grootschalige omgevingen.
Doelgroep
- Enterprise DevOps-teams die GitLab.com of GitHub Enterprise willen vervangen.
- Organisaties die volledige controle over hun DevSecOps-toolchain wensen te behouden.
- Regulierte bedrijfstakken die een on-premises CI/CD-omgeving en register nodig hebben.
21 Uren
Aangepaste bedrijfsopleiding
Opleidingsoplossingen ontworpen exclusief voor bedrijven.
- Aangepaste inhoud: We passen de syllabus en praktijkopdrachten aan naar de echte doelen en behoeften van uw project.
- Voor flexibel schema: Datums en tijden aangepast aan het rooster van uw team.
- Formaat: Online (live), In-company (bij uw kantoren) of Hybride.
Prijs per privégroep, online live training, startend vanaf 4800 € + BTW*
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
Reviews (1)
Ik vind het fijn dat ik meteen antwoord krijg op mijn vragen.
Szabolcs Kriston - Ericsson
Cursus - Advanced GitLab
Automatisch vertaald