- 1

DevOps con GitLab para automatizar entregas de software
04:19 - 2

Qué es DevOps y cómo integra desarrollo con operaciones
08:44 - 3

DevOps como ciclo iterativo continuo: etapas y beneficios clave
08:21 - 4

GitLab como plataforma integral para el ciclo de vida DevOps
09:29 - 5

Diferencias clave entre GitLab y GitHub para desarrolladores
03:25
Rastros de auditoría en GitLab para administración segura
Clase 9 de 53 • Curso de DevOps con GitLab
Contenido del curso
- 11

Diferencias entre Agile y Waterfall en desarrollo de software
06:20 - 12

Creación y gestión de issues en GitLab para colaboración eficaz
12:07 - 13

Etiquetas para organizar issues en GitLab
07:30 - 14
Planificación en Gitlab-Pesos
02:40 - 15

Creación y gestión de milestones en GitLab para sprints y releases
07:23 - 16

Boards en GitLab para visualizar flujos de trabajo con issues
06:25 - 17

Service Desk de GitLab para soporte por correo electrónico
08:34 - 18
Planificación en Gitlab-Quick actions
00:33
- 19

Inicialización de Angular con GitLab y test-driven development
06:50 - 20

Merge requests y control de calidad en GitLab
12:24 - 21

Flujo completo de merge requests en GitLab
09:24 - 22

Automatización de flujos de trabajo con GitLab CI
02:59 - 23

GitLab CI: configuración, stages y variables para automatización
10:12 - 24

Configuración de GitLab CI para proyectos Angular
11:53 - 25

Validación de archivos GitLab CI con linter antes del pipeline
09:18 - 26
gitlab-ci.yml
02:33 - 27

Configuración de GitLab Pages para hosting estático con CI
04:26 - 28

Configuración de GitLab Pages para deploy automático de Angular
13:11 - 29

Desarrollo ágil y sus doce principios fundamentales
02:33 - 30

GitLab AutoDevOps: pipelines automatizados con seguridad y calidad
06:26 - 31

Configuración de GitLab Auto DevOps con Kubernetes en Google Cloud
09:39 - 32

Configuración de Auto DevOps en GitLab con Kubernetes
13:38
- 35

DevSecOps: integración de seguridad en el ciclo de desarrollo
06:27 - 36

Autenticación de commits con llaves PGP en GitLab
10:18 - 37

Pruebas estáticas de seguridad en GitLab para detectar vulnerabilidades
08:37 - 38

Análisis de contenedores con GitLab y Clair para detectar vulnerabilidades
03:40 - 39

Análisis de vulnerabilidades en dependencias de NPM, PIP y Composer
05:35 - 40

Pruebas dinámicas de seguridad con DAST en GitLab
06:37 - 41

GitLab Security Dashboard: hub centralizado de vulnerabilidades
04:35
- 42

Continuous Deployment seguro con GitLab y control de riesgos
08:04 - 43

Configuración de ambientes en GitLab para desarrollo industrial
08:08 - 44

Review apps: ambientes efímeros por branch para feedback rápido
13:34 - 45
Estrategias de Distribución
04:29 - 46
Feature Flags
03:07 - 47

Rollback en GitLab para revertir errores en producción
05:14
- 48

Importancia del monitoreo en DevOps y despliegue continuo
04:59 - 49

Métricas de desempeño en GitLab con Prometheus
04:35 - 50

Métricas de salud en GitLab para prevenir fallas de infraestructura
05:44 - 51

Métricas de equipo en GitLab para optimizar workflows de DevOps
05:45 - 52

Integración de GitLab con Sentry para rastrear errores en producción
12:27
La administración segura en GitLab se apoya en rastros de auditoría sólidos. Aquí verás cómo GitLab registra cambios en grupos, proyectos e instancias, dónde encontrarlos en Settings > Audit Events y qué datos clave ofrecen para investigar problemas y cumplir con compliance en sectores como salud y financiero.
¿Qué es el rastro de auditoría en GitLab y por qué es clave?
Un rastro de auditoría es el registro de eventos de auditoría que quedan guardados sin posibilidad de modificación. Permite identificar causas cuando algo sale mal y demuestra mejores prácticas de seguridad frente a requisitos de compliance. En industrias reguladas, como la de la salud y la financiera, estos registros son fundamentales para comprobar que la instancia se opera de forma segura.
- Registro inmutable de cambios críticos.
- Evidencia para auditorías y cumplimiento.
- Apoyo directo en investigación de incidentes.
¿Qué eventos de auditoría registra GitLab en grupos y proyectos?
GitLab genera eventos cuando ocurren cambios que pueden modificar el grupo, el proyecto o la instancia. Estos son ejemplos claros mencionados:
- Crear un nuevo proyecto dentro de un grupo.
- Crear un subgrupo dentro de un grupo.
- Añadir una clave SSH.
- Intentar iniciar sesión de forma incorrecta en la instancia de GitLab.
- Exigir two factor authentication a una persona usuaria.
- Añadir o eliminar usuarios en el proyecto o grupo.
Cada acción relevante queda documentada como evento de auditoría, lo que te da trazabilidad completa de quién hizo qué y cuándo.
¿Cómo ver los Audit Events y qué datos ofrecen?
Dentro de un proyecto, el menú Settings incluye la opción Audit Events. Allí se listan los eventos generados. En el ejemplo mostrado, todos los eventos aparecían a nombre del administrador, algo esperado cuando una sola persona gestiona la instancia.
¿Dónde se consulta en GitLab?
- Ir a Settings del proyecto.
- Abrir Audit Events.
- Revisar la lista de eventos asociados al grupo o recurso objetivo.
¿Qué data points muestra el rastro?
Los eventos listan información que facilita el análisis y la atribución de acciones.
- Persona que ejecutó el cambio.
- IP desde la que se realizó el acceso.
- Grupo o proyecto afectado.
- Recurso objetivo del cambio: target.
- Segundo exacto en el que se aplicó el cambio.
Con estos datos, identificar el origen de un problema se vuelve más simple. Además, al quedar almacenados sin capacidad de modificación, aportan confianza y respaldo ante auditorías de compliance.
¿Tienes prácticas o dudas sobre cómo interpretas tus eventos de auditoría en GitLab? Comparte tu experiencia y preguntas en los comentarios.