Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Temario del curso
Soberanía DevSecOps con GitLab
- GitLab CE vs EE vs GitLab.com: comparación de funciones y control.
- Arquitectura Omnibus y opciones de despliegue en Kubernetes Helm.
- Riesgos de dependencia (lock-in) de SaaS y requisitos de residencia de datos.
Instalación y Arquitectura
- Instalación Omnibus en Ubuntu con PostgreSQL y Redis.
- Chart Helm de GitLab en Kubernetes con volúmenes persistentes.
- Servicios externos: almacenamiento de objetos, SMTP, LDAP.
- Replicación Geo para recuperación ante desastres multi-región.
Gestión de Repositorios y Proyectos
- Grupos, subgrupos y jerarquías de proyectos.
- Flujos de trabajo de Merge Request, revisión de código y reglas de aprobación.
- Tableros de issues, épicos y hitos para planificación ágil.
- Wiki, snippets y gestión de lanzamientos.
Ingeniería de Pipelines CI/CD
- Sintaxis de .gitlab-ci.yml, etapas (stages) y dependencias de trabajos.
- Tipos de runners: compartidos, de grupo y específicos.
- Ejecutor Docker, ejecutor Kubernetes y escalado automático.
- Caché de artefactos, publicación en el registro y etapas de despliegue.
Escaneo de Seguridad
- SAST, DAST, escaneo de dependencias y escaneo de contenedores.
- Detección de secretos y cumplimiento de licencias.
- Tableros de vulnerabilidades y seguimiento de remediación.
Autenticación y Autorización
- LDAP, SAML y autenticación única (SSO) con OpenID Connect.
- Autenticación de dos factores y tokens de acceso personal.
- Listas de permitidos por IP y registro de eventos de auditoría.
Registro y Gestión de Paquetes
- Registro de contenedores: autenticación, políticas de limpieza y replicación.
- Registro de paquetes para Maven, npm, PyPI y Conan.
- Carga genérica de paquetes para artefactos internos.
Monitoreo y Escalado
- Métricas del Exporter de GitLab y tableros de Grafana.
- Tuning de base de datos y agrupación de conexiones con PgBouncer.
- Escalado horizontal de nodos web, API y sidekiq.
- Estrategias de backup: tareas rake, almacenamiento de objetos y verificación de restauración.
Requerimientos
- Administración avanzada de sistemas Linux y nociones básicas de Ruby/Go.
- Comprensión de CI/CD, orquestación de contenedores y flujos de trabajo de Git.
- Experiencia con PostgreSQL y Redis a gran escala.
Público Objetivo
- Equipos DevOps empresariales que están reemplazando GitLab.com o GitHub Enterprise.
- Organizaciones que requieren soberanía completa sobre el conjunto de herramientas DevSecOps.
- Sectores regulados que necesitan CI/CD y registro on-premises.
21 Horas
Testimonios (1)
Me gusta que recibo respuestas inmediatas a mis preguntas.
Szabolcs Kriston - Ericsson
Curso - Advanced GitLab
Traducción Automática