Contacta con nosotros

Temario del curso

Nodos avanzados de n8n para automatización de DevOps

  • Nodo Webhook: métodos de autenticación, modos de respuesta y procesamiento de encabezados
  • Nodo Solicitud HTTP: llamadas a API REST, manejo de paginación, respuestas de error y lógica de reintento
  • Nodo SSH: autenticación basada en claves, ejecución remota de comandos y transferencia de archivos
  • Nodo Ejecutar Comando: ejecución de scripts shell, kubectl y Terraform CLI en el host n8n
  • Nodo Código: JavaScript y Python para la transformación de datos entre etapas de la canalización
  • Nodo Git: clonar repositorios, confirmar cambios y enviar desde dentro de un flujo de trabajo
  • Laboratorio: construir un receptor web que enriquezca las cargas entrantes y envíe respuestas condicionales

Integración de plataformas CI/CD con n8n

  • Nodo GitHub: enviar flujos de trabajo, consultar el estado del trabajo, crear lanzamientos y gestionar incidencias
  • Nodo GitLab: activar canalizaciones, monitorizar el progreso de las etapas y gestionar solicitudes de fusión (merge requests)
  • Nodo Jenkins: compilaciones parametrizadas, consultas de estado de trabajos y gestión de configuración
  • Nodos de CircleCI y Bitbucket Pipeline: activar canalizaciones y recuperar los resultados de la compilación
  • Patrón: centro de CI/CD multiplataforma con dispersión desde un único activador web
  • Patrón: agregación del estado de la compilación con puertas de promoción condicionales
  • Laboratorio: crear un flujo de trabajo que active compilaciones en dos plataformas CI y espere a que ambas pasen

Composición de flujos de trabajo y manejo de errores

  • Nodo Sub-flujo: dividir flujos de trabajo monolíticos en componentes modulares y reutilizables
  • Nodo de activación de error: manejo centralizado de errores para automatizaciones de CI/CD multifase
  • Nodos Conmutador y Combinar: ramificación condicional y caminos de ejecución paralelos
  • Activador por programación: orquestación de canalizaciones basada en cron y verificaciones periódicas de estado
  • Nodo Loop Over Items: procesamiento por lotes a través de múltiples repositorios o entornos
  • Laboratorio: diseñar una canalización modular con sub-flujos y enrutamiento centralizado de errores

Construcción de canalizaciones de implementación continua

  • Promoción de entornos: de desarrollo a staging (preproducción) a producción con puertas de aprobación manual
  • Integración de Infraestructura como Código: activar ejecuciones de Terraform y Terragrunt desde n8n
  • Implementación de contenedores: orquestar la construcción de imágenes Docker, el envío a registros y el reinicio de servicios
  • Integración de notificaciones: alertas de Slack, Microsoft Teams y correo electrónico para eventos de la canalización
  • Seguimiento de artefactos: captura y propagación de metadatos de compilación entre etapas de la canalización
  • Laboratorio: construir una canalización de implementación de extremo a extremo con puertas de aprobación y notificaciones multicanal

Configuración de n8n para entornos de DevOps

  • Implementación en Docker con backend PostgreSQL y Redis para ejecución en modo cola
  • Variables de entorno y métodos de configuración para configuraciones de nivel de producción
  • Gestión de credenciales: claves API, claves SSH, tokens OAuth y sobrescritura de credenciales
  • Gestión de usuarios: control de acceso basado en roles y permisos a nivel de equipo
  • Endurecimiento de la seguridad: configuración de SSL, SSO (inicio de sesión único) y control de acceso API
  • Laboratorio: desplegar y configurar una instancia n8n lista para producción utilizando Docker Compose

Monitoreo, registro y observabilidad de flujos de trabajo

  • Datos de ejecución de n8n: visualización, filtrado y exportación del historial de ejecuciones de flujos de trabajo
  • Configuración de registro estructurado y gestión de niveles de registro para depuración
  • Métricas compatibles con Prometheus e integración de rastreo OpenTelemetry
  • Construcción de paneles de salud de flujos de trabajo con verificaciones de estado activadas por webhook
  • Alertas automatizadas ante fallos de flujos de trabajo y anomalías en el tiempo de ejecución
  • Laboratorio: configurar monitoreo y alertas de fallo para un flujo de trabajo CI/CD multifase

Escenarios reales de automatización de DevOps

  • Automatización de respuesta a incidentes: enriquecimiento de alertas, notificación de guardia y activación de libros de procedimientos (runbooks)
  • Monitoreo de salud de pods de Kubernetes con flujos de trabajo automatizados de reinicio y escalado
  • Reversión automática: detectar fallos de implementación y volver al último estado conocido como correcto
  • Detección de desviaciones de configuración: comparar el estado implementado contra la configuración deseada
  • Mantenimiento programado de infraestructura: tareas de limpieza, creación de instantáneas (snapshots) y recolección de recursos no utilizados
  • Laboratorio: construir un flujo de trabajo completo de respuesta a incidentes con enriquecimiento, notificación y remediación automatizada

Requerimientos

  • Comprensión básica de los principios de DevOps y del ciclo de vida de entrega de software
  • Experiencia con Git y al menos una plataforma de CI/CD como Jenkins, GitHub Actions o GitLab CI
  • Familiaridad con la línea de comandos de Linux y contenedores Docker
  • No se requiere experiencia previa en n8n: todos los nodos y flujos de trabajo se enseñan de forma práctica desde primeros principios

Público objetivo

  • Ingenieros de DevOps e ingenieros de plataforma que desean automatizar las canalizaciones de CI/CD con flujos de trabajo visuales y controlados por versión
  • Ingenieros de Confiabilidad del Sitio (SRE) que buscan construir automatizaciones de respuesta ante incidentes y monitoreo
  • Ingenieros de infraestructura responsables de la orquestación de implementación en múltiples entornos
  • Equipos de hasta 13 participantes que buscan una formación compacta y práctica con aplicabilidad inmediata en el trabajo
 14 Horas

Número de participantes


Precio por participante

Testimonios (1)

Próximos cursos

Categorías Relacionadas