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 APIs 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 de shell, kubectl y CLI de Terraform en el host de n8n.
- Nodo Code: JavaScript y Python para transformación de datos entre etapas del pipeline.
- Nodo Git: clonación de repositorios, confirmación de cambios y envío desde dentro de un flujo de trabajo.
- Lab: construir un receptor web que enriquezca las cargas útiles entrantes y envíe respuestas condicionales.
Integración con plataformas CI/CD mediante n8n
- Nodo GitHub: envío de flujos de trabajo, consulta del estado de trabajos, creación de lanzamientos y gestión de incidencias.
- Nodo GitLab: activación de pipelines, monitoreo del progreso por etapas y gestión de solicitudes de fusión (merge requests).
- Nodo Jenkins: compilaciones parametrizadas, consultas de estado de trabajos y gestión de configuración.
- Nodos CircleCI y Bitbucket Pipeline: activación de pipelines y recuperación de resultados de compilación.
- Patrón: hub multiplataforma CI/CD con expansión desde un único activador web.
- Patrón: agregación del estado de compilación con puertas de promoció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-workflow: división de flujos de trabajo monolíticos en componentes modulares y reutilizables.
- Nodo Error Trigger: manejo centralizado de errores para automatizaciones CI/CD de varios pasos.
- Nodos Switch y Merge: ramificación condicional y ejecución paralela.
- Activador de programa (Schedule Trigger): orquestación de pipelines basada en cron y comprobaciones periódicas de salud.
- Nodo Loop Over Items: procesamiento por lotes en múltiples repositorios o entornos.
- Lab: diseñar un pipeline modular con sub-flujos y enrutamiento centralizado de errores.
Construcción de pipelines de despliegue continuo
- Promoción de entornos: de desarrollo a staging a producción con puertas de aprobación manual.
- Integración con Infraestructura como Código (IaC): activación de ejecuciones de Terraform y Terragrunt desde n8n.
- Despliegue de contenedores: orquestación de compilaciones de imágenes Docker, subida a registros y reinicio de servicios.
- Integración de notificaciones: alertas por Slack, Microsoft Teams y correo electrónico para eventos del pipeline.
- Rastreo de artefactos: captura y propagación de metadatos de compilación entre etapas del pipeline.
- Lab: construir un pipeline de despliegue extremo a extremo 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 grado empresarial.
- 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 a la API.
- Lab: desplegar 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: visualización, filtrado y exportación del historial de ejecuciones de flujos de trabajo.
- Configuración de registros estructurados 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 comprobaciones de estado activadas por webhooks.
- Alertas automáticas ante fallos en flujos de trabajo y anomalías en el tiempo de ejecución.
- Lab: configurar monitoreo y alertas ante fallos para un flujo CI/CD multietapa.
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 operación (runbooks).
- Monitoreo de salud de pods en Kubernetes con flujos de reinicio automático y escalada.
- Reversión automática: detección de fallos de despliegue y retorno 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 recuperación de recursos.
- Lab: construir un flujo completo de respuesta a incidentes con enriquecimiento, notificación y remediación automática.
Requerimientos
- Conocimiento básico 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 los primeros principios mediante la práctica.
Público objetivo
- Ingenieros de DevOps e ingenieros de plataforma que deseen automatizar los ciclos CI/CD con flujos de trabajo visuales y controlados por versión.
- Ingenieros de Confiabilidad del Sitio (SRE) que busquen construir automatizaciones para respuesta a incidentes y supervisión.
- Ingenieros de infraestructura responsables de la orquestación de despliegues en múltiples entornos.
- Equipos de hasta 13 participantes que buscan una formació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