Mulțumim pentru trimiterea solicitării! Un membru al echipei noastre vă va contacta în curând.
Mulțumim pentru trimiterea rezervării! Un membru al echipei noastre vă va contacta în curând.
Schița de curs
Suveranitate DevSecOps cu GitLab
- Comparație între GitLab CE, EE și GitLab.com: funcții și control.
- Opțiuni de arhitectură Omnibus și implementare Helm pe Kubernetes.
- Riscuri de blocare în SaaS și cerințe de rezidență a datelor.
Instalare și Arhitectură
- Instalare Omnibus pe Ubuntu cu PostgreSQL și Redis.
- Schema Helm GitLab pe Kubernetes cu volume persistente.
- Servicii externe: stocare obiecte, SMTP, LDAP.
- Replicare Geo pentru recuperare la dezastre în mai multe regiuni.
Gestionarea Depozitelor și Proiectelor
- Grupuri, subgrupuri și ierarhii de proiecte.
- Fluxuri de lucru pentru cereri de îmbinare, revizuire a codului și reguli de aprobare.
- Panouri de probleme, epici și repere pentru planificare Agile.
- Wiki, fragmente și gestionarea lansărilor.
Ingineria Pipeline-urilor CI/CD
- Sintaxa .gitlab-ci.yml, etape și dependențe de job.
- Tipuri de Runner: partajați, de grup și specifici.
- Executor Docker, executor Kubernetes și scalare automată.
- Stocare în cache a artefactelor, publicare în registru și etape de implementare.
Scanare de Securitate
- SAST, DAST, scanare de dependențe și scanare de containere.
- Detectarea secretelor și conformitatea licențelor.
- Panouri de vulnerabilități și urmărire a remedierii.
Autentificare și Autorizare
- LDAP, SAML și OpenID Connect SSO.
- Autentificare cu doi factori și token-uri de acces personal.
- Listă de permisiuni IP și înregistrare a evenimentelor de audit.
Gestionarea Registrului și Pachetelor
- Registru de containere: autentificare, politici de curățare și replicare.
- Registru de pachete pentru Maven, npm, PyPI și Conan.
- Încărcări generice de pachete pentru artefacte interne.
Monitorizare și Scalare
- Metrici GitLab Exporter și panouri Grafana.
- Optimizare baze de date și pooling conexiuni PgBouncer.
- Scalare orizontală a nodurilor web, API și sidekiq.
- Strategii de backup: sarcini rake, stocare obiecte și verificare restaurare.
Cerințe
- Administrare avansată a sistemelor Linux și noțiuni de bază în Ruby/Go.
- Înțelegere a CI/CD, orchestrarea containerelor și fluxurilor de lucru Git.
- Experiență cu PostgreSQL și Redis la scară mare.
Publicul țintă
- Echipe DevOps din întreprinderi care înlocuiesc GitLab.com sau GitHub Enterprise.
- Organizații care necesită suveranitate completă a lanțului de instrumente DevSecOps.
- Industrii reglementate care necesită CI/CD și registru on-premise.
21 Ore
Mărturii (1)
Îmi place că am primit răspuns imediat la întrebările mele.
Szabolcs Kriston - Ericsson
Curs - Advanced GitLab
Tradus de catre o masina