Contacta con nosotros

Temario del curso

Soberanía DevSecOps con GitLab

  • Git CE vs EE vs GitLab.com: comparación de características y control.
  • Arquitectura Omnibus y opciones de implementación con tablas Helm en Kubernetes.
  • Riesgos de bloqueo en SaaS y requisitos de residencia de datos.

Instalación y Arquitectura

  • Instalación Omnibus en Ubuntu con PostgreSQL y Redis.
  • Tabla Helm de GitLab en Kubernetes con volúmenes persistentes.
  • Servicios externos: almacenamiento de objetos, SMTP, LDAP.
  • Replicación geográfica para recuperación ante desastres multi-región.

Gestión de Repositorios y Proyectos

  • Agrupaciones, sub-agrupaciones y jerarquías de proyectos.
  • Flujos de trabajo de solicitudes de incorporación de cambios, revisión de código y reglas de aprobación.
  • Cuadros de incidencias, epopeyas e hitos para planificación ágil.
  • Wiki, fragmentos y gestión de lanzamientos.

Ingeniería de Pipelines CI/CD

  • Sintaxis .gitlab-ci.yml, fases y dependencias de trabajos.
  •  
  • Tipos de ejecutores: compartidos, por agrupación y específicos.
  • Ejecutor Docker, ejecutor Kubernetes y escalado automático.
  • Caché de artefactos, publicación en el registro y fases de despliegue.

Análisis de Seguridad

  • SAST, DAST, análisis de dependencias y análisis de contenedores.
  • Detección de secretos y cumplimiento de licencias.
  • Paneles de vulnerabilidades y seguimiento de remediación.

Autenticación y Autorización

  • SSO con LDAP, SAML e OpenID Connect.
  • Autenticación de dos factores y tokens de acceso personal.
  • Listas de permitidos por IP y registro de eventos de auditoría.

Registros 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 Exporter de GitLab y paneles Grafana.
  • Afinación de bases de datos y agrupación de conexiones con PgBouncer.
  • Escalado horizontal de nodos web, API y Sidekiq.
  • Estrategias de respaldo: 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.
  • Conocimiento sobre CI/CD, orquestación de contenedores y flujos de trabajo Git.
  • Experiencia con PostgreSQL y Redis a gran escala.

Público Objetivo

  • Equipos DevOps empresariales que sustituyen GitLab.com o GitHub Enterprise.
  • Organizaciones que requieren plena soberanía sobre la cadena de herramientas DevSecOps.
  • Sectores regulados que necesitan CI/CD en las instalaciones y registros privados.
 21 Horas

Número de participantes


Precio por participante

Reseñas (1)

Próximos cursos

Categorías Relacionadas