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 DevOps
- Nodo Webhook: métodos de autenticación, modos de respuesta y procesamiento de encabezados
- Nodo HTTP Request: 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 Execute Command: ejecución de scripts shell, kubectl y CLI de Terraform en el host de n8n
- Nodo Code: JavaScript y Python para transformación de datos entre etapas de la canalización
- Nodo Git: clonación de repositorios, confirmación de cambios y publicación desde dentro de un flujo de trabajo
- Laboratorio: construir un receptor de webhooks que enriquezca los payloads entrantes y envíe respuestas condicionales
Integración con plataformas CI/CD mediante n8n
- Nodo GitHub: activar flujos de trabajo, consultar el estado del trabajo, crear releases y gestionar issues
- Nodo GitLab: activar pipelines, monitorear el progreso de las etapas y gestionar solicitudes de fusión (merge requests)
- Nodo Jenkins: compilaciones parametrizadas, consultas de estado del trabajo y gestión de configuración
- Nodos CircleCI y Bitbucket Pipeline: activar pipelines y obtener resultados de las compilaciones
- Patrón: centro de CI/CD multiplataforma con expansión desde un único disparador 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-workflow: dividir flujos de trabajo monolíticos en componentes modulares y reutilizables
- Nodo Error Trigger: manejo centralizado de errores para automatizaciones CI/CD de múltiples pasos
- Nodos Switch y Merge: ramificación condicional y ejecución paralela de rutas
- Disparador de horario (Schedule Trigger): orquestación basada en cron y verificaciones periódicas de salud
- 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 de trabajo y enrutamiento centralizado de errores
Construcción de canalizaciones de despliegue continuo
- Promoción de entornos: de desarrollo a staging a producción con puertas de aprobación manual
- Integración de Infraestructura como Código (IaC): activar ejecuciones de Terraform y Terragrunt desde n8n
- Despliegue de contenedores: orquestar la construcción de imágenes Docker, la publicación en el registro y los reinicios de servicios
- Integración de notificaciones: alertas por Slack, Microsoft Teams y correo electrónico para eventos de la canalización
- Rastreo de artefactos: captura y propagación de metadatos de construcción a través de las etapas de la canalización
- Laboratorio: construir una canalización de despliegue completa con puertas de aprobación y notificaciones multicanal
Configuración de n8n para entornos 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 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 y control de acceso API
- Laboratorio: implementar y configurar una instancia de n8n lista para producción utilizando Docker Compose
Monitoreo, registro y observabilidad de flujos de trabajo
- Datos de ejecución de n8n: ver, filtrar y exportar el historial de ejecuciones de los flujos de trabajo
- Configuración de registro estructurado y gestión del nivel de log para depuración
- Métricas compatibles con Prometheus e integración de trazado con OpenTelemetry
- Construcción de paneles de salud de flujos de trabajo con verificaciones de estado activadas por webhooks
- Alertas automatizadas ante fallos en el flujo de trabajo y anomalías en el tiempo de ejecución
- Laboratorio: configurar monitoreo y alertas de fallos para un flujo de trabajo CI/CD de múltiples pasos
Escenarios reales de automatización DevOps
- Automatización de respuesta a incidentes: enriquecimiento de alertas, notificación de guardia y activación de manuales de operaciones (runbooks)
- Monitoreo de salud de pods de Kubernetes con flujos de trabajo de reinicio automatizado y escalada
- Retroceso (rollback) automático: detección de fallos en la implementación y reversión al último estado conocido como bueno
- Detección de deriva de configuración: comparación del estado implementado contra la configuración deseada
- Mantenimiento programado de infraestructura: tareas de limpieza, creación de instantáneas y recolección de recursos no utilizados
- Laboratorio: construir un flujo de trabajo completo de respuesta a incidentes con enriquecimiento, notificación y corrección automatizada
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 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 desde cero y de manera práctica
Público objetivo
- Ingenieros de DevOps e ingenieros de plataforma que deseen automatizar las canalizaciones CI/CD con flujos de trabajo visuales y controlados por versión
- Ingenieros de Confiabilidad del Sitio (SRE) que busquen construir automatizaciones para la respuesta a 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
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