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 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.
- Práctica: construir un receptor de webhook que enriquece los payloads entrantes y envía respuestas condicionales.
Integración con plataformas CI/CD mediante n8n
- Nodo GitHub: enviar flujos de trabajo, consultar el estado del trabajo, crear releases y gestionar issues.
- Nodo GitLab: activar pipelines, monitorear el progreso de etapas y gestionar merge requests.
- Nodo Jenkins: builds parametrizados, consultas de estado del trabajo y gestión de configuración.
- Nodos CircleCI y Bitbucket Pipeline: activar pipelines y recuperar resultados de builds.
- Patrón: hub de CI/CD multiplataforma con dispersión desde un único trigger de webhook.
- Patrón: agregación de estado de build con puertas de promoción condicionales.
- Práctica: crear un flujo de trabajo que active builds en dos plataformas CI y espere a que ambas superen las comprobaciones.
Composición de flujos de trabajo y manejo de errores
- Nodo Sub-workflow: descomponer 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 en paralelo de rutas.
- Trigger de Planificación: orquestación basada en cron de pipelines y comprobaciones periódicas de salud.
- Nodo Loop Over Items: procesamiento por lotes a través de múltiples repositorios o entornos.
- Práctica: diseñar un pipeline modular con sub-flujos y enrutamiento centralizado de errores.
Construcción de pipelines de despliegue continuo
- Promoción de entorno: de desarrollo a staging a producción con puertas de aprobación manual.
- Integración de Infrastructure as Code (IaC): activar ejecuciones de Terraform y Terragrunt desde n8n.
- Despliegue de contenedores: orquestar builds de imágenes Docker, envíos a registros y reinicios de servicios.
- Integración de notificaciones: alertas por Slack, Microsoft Teams y email para eventos del pipeline.
- Rastreo de artefactos: captura y propagación de metadatos de build entre etapas del pipeline.
- Práctica: construir un pipeline de despliegue de extremo a extremo con puertas de aprobación y notificaciones multisalto.
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 instalaciones 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 SSL, SSO y control de acceso API.
- Práctica: implementar y configurar una instancia n8n lista para producción usando Docker Compose.
Monitoreo, registro y observabilidad de flujos de trabajo
- Datos de ejecución n8n: visualización, filtrado y exportación del historial de ejecuciones.
- 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 de flujos de trabajo con comprobaciones de estado activadas por webhook.
- Alertas automáticas ante fallos de flujo de trabajo y anomalías en el tiempo de ejecución.
- Práctica: configurar monitoreo y alertas de fallos para un workflow CI/CD de múltiples pasos.
Escenarios reales de automatización DevOps
- Automatización de respuesta a incidentes: enriquecimiento de alertas, notificaciones de guardia y activación de runbooks.
- Monitoreo de salud de pods de Kubernetes con flujos de trabajo de reinicio automático y escalada.
- Rollback automático: detección de fallos de despliegue y reversión al último estado conocido bueno.
- Detección de desviaciones de configuración: comparación del estado desplegado contra la configuración deseada.
- Mantenimiento programado de infraestructura: tareas de limpieza, creación de snapshots y recolección de recursos no utilizados.
- Práctica: 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 el ciclo de vida del desarrollo de software.
- Experiencia con Git y al menos una plataforma CI/CD como Jenkins, GitHub Actions o GitLab CI.
- Conocimiento 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 cero de manera práctica.
Público objetivo
- Ingenieros de DevOps e ingenieros de plataforma que deseen automatizar pipelines 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 supervisión.
- Ingenieros de infraestructura responsables de la orquestación del despliegue 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