Grazie per aver inviato la tua richiesta! Uno dei nostri team membri ti contatterà a breve.
Grazie per aver inviato il tuo prenotazione! Uno dei nostri team membri ti contatterà a breve.
Struttura del corso
Sovranità DevSecOps con GitLab
- GitLab CE vs EE vs GitLab.com: confronto delle funzionalità e del controllo.
- Architettura Omnibus e opzioni di distribuzione Helm su Kubernetes.
- Rischi di lock-in SaaS e requisiti di residenza dei dati.
Installazione e architettura
- Installazione Omnibus su Ubuntu con PostgreSQL e Redis.
- Helm chart di GitLab su Kubernetes con volumi persistenti.
- Servizi esterni: storage oggetti, SMTP, LDAP.
- Replicazione Geo per disaster recovery multi-regione.
Gestione dei repository e dei progetti
- Gruppi, sotto-gruppi e gerarchie dei progetti.
- Flussi di lavoro delle merge request, revisione del codice e regole di approvazione.
- Board degli issue, epiche e milestone per la pianificazione Agile.
- Wiki, snippet e gestione delle release.
Ingegnerizzazione della pipeline CI/CD
- Sintassi .gitlab-ci.yml, fasi e dipendenze dei job.
- Tipi di runner: shared, group e specifici.
- Esecutore Docker, esecutore Kubernetes e autoscaling.
- Caching degli artifact, pubblicazione del registry e fasi di deployment.
Scanning della sicurezza
- SAST, DAST, scanning delle dipendenze e scanning dei container.
- Rilevamento dei secret e conformità delle licenze.
- Dashboard delle vulnerabilità e tracciamento delle remediation.
Autenticazione e autorizzazione
- LDAP, SAML e SSO OpenID Connect.
- Autenticazione a due fattori e token di accesso personale.
- Liste bianche IP e registrazione degli eventi di audit.
Gestione dei registry e dei pacchetti
- Registry dei container: autenticazione, politiche di pulizia e replicazione.
- Package registry per Maven, npm, PyPI e Conan.
- Caricamenti generici di pacchetti per artifact interni.
Monitoraggio e scaling
- Metriche GitLab Exporter e dashboard Grafana.
- Ottimizzazione del database e connection pooling con PgBouncer.
- Scaling orizzontale dei nodi web, API e sidekiq.
- Strategie di backup: rake tasks, storage oggetti e verifica del ripristino.
Requisiti
- Amministrazione avanzata dei sistemi Linux e basi di Ruby/Go.
- Conoscenza dei concetti di CI/CD, orchestrazione dei container e flussi di lavoro Git.
- Esperienza con PostgreSQL e Redis su larga scala.
Pubblico target
- Team DevOps enterprise che sostituiscono GitLab.com o GitHub Enterprise.
- Organizzazioni che richiedono la piena sovranità della toolchain DevSecOps.
- Settori regolamentati che necessitano di CI/CD on-premise e registry proprietari.
21 ore
Recensioni (1)
Mi piace che ricevo subito risposta alle mie domande.
Szabolcs Kriston - Ericsson
Corso - Advanced GitLab
Traduzione automatica