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
Nodos avanzados de n8n para automatización de DevOps
- Nodo Webhook: métodos de autenticación, modos de respuesta y procesamiento de cabeceras
- 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 CLI de Terraform en el host de n8n
- Nodo Código: JavaScript y Python para transformación de datos entre etapas del pipeline
- Nodo Git: clonado de repositorios, confirmación de cambios y empuje desde dentro de un flujo de trabajo
- Lab: construir un receptor de webhooks que enriquezca las cargas útiles entrantes y envíe respuestas condicionales
Integración con plataformas CI/CD utilizando n8n
- Nodo GitHub: enviar flujos de trabajo, consultar estado del job, crear lanzamientos y gestionar issues
- Nodo GitLab: activar pipelines, monitorear progreso de etapas y gestionar solicitudes de fusión (merge requests)
- Nodo Jenkins: compilaciones parametrizadas, consultas de estado del job y gestión de configuración
- Nodos CircleCI y Bitbucket Pipeline: activar pipelines y recuperar resultados de compilación
- Patrón: centro de CI/CD multi-plataforma con difusión (fan-out) desde un único disparador de webhook
- Patrón: agregación de estado de compilación con etapas de aprobación condicionales
- Lab: crear un flujo de trabajo que inicie compilaciones en dos plataformas CI y espere a que ambas pasen
Composición de flujos de trabajo y manejo de errores
- Nodo Sub-flujo de trabajo: descomponer flujos de trabajo monolíticos en componentes modulares y reutilizables
- Nodo Disparador de error: manejo centralizado de errores para automatizaciones multi-etapa de CI/CD
- Nodos Interruptor y Fusión: ramificación condicional y rutas de ejecución paralela
- Disparador de programa (Schedule Trigger): orquestación basada en cron y verificaciones periódicas de salud
- Nodo Bucle sobre elementos (Loop Over Items): procesamiento por lotes a través de múltiples repositorios o entornos
- Lab: diseñar un pipeline modular con sub-flujos de trabajo y encaminamiento centralizado de errores
Construcción de pipelines de despliegue continuo
- Promoción de entornos: de desarrollo a staging (preproducción) a producción con etapas de aprobación manual
- Integración de Infraestructura como Código (IaC): activar ejecuciones de Terraform y Terragrunt desde n8n
- Despliegue de contenedores: orquestar compilaciones de imágenes Docker, envíos al registro y reinicios de servicios
- Integración de notificaciones: alertas para eventos del pipeline en Slack, Microsoft Teams y email
- Seguimiento de artefactos: captura y propagación de metadatos de compilación a través de las etapas del pipeline
- Lab: construir un pipeline de despliegue de extremo a extremo con etapas de aprobación y notificaciones multi-canal
Configuración de n8n para entornos de DevOps
- Despliegue 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 seguridad: configuración SSL, SSO (Single Sign-On) y control de acceso API
- Lab: desplegar y configurar una instancia de n8n lista para producción usando Docker Compose
Monitoreo, registros y observabilidad de flujos de trabajo
- Datos de ejecución de n8n: ver, filtrar y exportar el historial de ejecuciones del flujo de trabajo
- Configuración de registro estructurado y gestión de niveles de log para depuración
- Métricas compatibles con Prometheus e integración de trazado OpenTelemetry
- Construcción de paneles de salud del flujo 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
- Lab: configurar monitoreo y alertas de fallo para un flujo de trabajo CI/CD multi-etapa
Escenarios reales de automatización de DevOps
- Automatización de respuesta a incidentes: enriquecimiento de alertas, notificación de guardia y disparo de runbooks
- Monitoreo de salud de pods de Kubernetes con flujos de trabajo de reinicio automático y escalada
- Revertido automático: detección de fallos de despliegue y revertir al último estado conocido como bueno
- Detección de desviaciones de configuración: comparar el estado desplegado contra la configuración deseada
- Mantenimiento programado de infraestructura: tareas de limpieza, creación de instantáneas y recolección de recursos (resource reaping)
- Lab: construir un flujo de trabajo completo de respuesta a incidentes con enriquecimiento, notificación y remediación automática
Requerimientos
- Comprensión básica de los principios de DevOps y el 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 con n8n: todos los nodos y flujos de trabajo se enseñan desde los primeros principios de manera práctica
Público Objetivo
- Ingenieros de DevOps e ingenieros de plataforma que desean automatizar pipelines 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 a incidentes y monitoreo
- Ingenieros de infraestructura responsables de la orquestación de despliegues en múltiples entornos
- Equipos de hasta 13 participantes que buscan una capacitación compacta y práctica con aplicabilidad inmediata en el trabajo diario
14 Horas
Testimonios (1)
Lo que más me gustó fue la parte práctica y de aprendizaje activo de la formación.
Andrea Kerekes - Accenture Cluj
Curso - n8n for Beginners: Modern Automation with Latest Features
Traducción Automática