Entrar em Contato

Programa do Curso

Nós Avançados do n8n para Automação de DevOps

  • Nó Webhook: métodos de autenticação, modos de resposta e processamento de cabeçalhos
  • Nó HTTP Request: chamadas à API REST, manipulação de paginação, respostas de erro e lógica de nova tentativa
  • Nó SSH: autenticação baseada em chaves, execução remota de comandos e transferência de arquivos
  • Nó Execute Command: execução de scripts shell, kubectl e CLI do Terraform no host do n8n
  • Nó Code: JavaScript e Python para transformação de dados entre etapas do pipeline
  • Nó Git: clonagem de repositórios, commit de alterações e push a partir dentro de um fluxo de trabalho
  • Laboratório: construir um receptor de webhook que enriquece cargas úteis entrantes e dispara respostas condicionais

Integração com Plataformas de CI/CD usando n8n

  • Nó GitHub: disparar fluxos de trabalho, verificar status do job, criar releases e gerenciar issues
  • Nó GitLab: acionar pipelines, monitorar progresso das etapas e gerenciar merge requests
  • Nó Jenkins: builds parametrizados, consultas de status de job e gerenciamento de configuração
  • Nós CircleCI e Bitbucket Pipeline: acionar pipelines e recuperar resultados de build
  • Padrão: hub de CI/CD multi-plataforma com fan-out a partir de um único acionamento de webhook
  • Padrão: agregação de status de build com portas condicionais de promoção
  • Laboratório: criar um fluxo de trabalho que aciona builds em duas plataformas de CI e aguarda ambas serem aprovadas

Composição de Fluxos de Trabalho e Tratamento de Erros

  • Nó Sub-workflow: dividir fluxos de trabalho monolíticos em componentes modulares e reutilizáveis
  • Nó Error Trigger: tratamento centralizado de erros para automações multi-etapas de CI/CD
  • Nós Switch e Merge: ramificação condicional e caminhos de execução paralela
  • Acionador de Agendamento (Schedule Trigger): orquestração de pipeline baseada em cron e verificações periódicas de saúde
  • Nó Loop Over Items: processamento em lote em múltiplos repositórios ou ambientes
  • Laboratório: projetar um pipeline modular com sub-fluxos de trabalho e roteamento centralizado de erros

Construção de Pipelines de Implantação Contínua

  • Promoção de ambiente: desenvolvimento para staging e produção com portas de aprovação manual
  • Integração com Infraestrutura como Código: acionar execuções do Terraform e Terragrunt a partir do n8n
  • Implantação de contêineres: orquestrar builds de imagens Docker, pushes para registro e reinícios de serviço
  • Integração de notificação: alertas via Slack, Microsoft Teams e e-mail para eventos de pipeline
  • Rastreamento de artefatos: capturar e propagar metadados do build através das etapas do pipeline
  • Laboratório: construir um pipeline de implantação completo com portas de aprovação e notificações em múltiplos canais

Configuração do n8n para Ambientes de DevOps

  • Implantação no Docker com backend PostgreSQL e Redis para execução em modo de fila
  • Variáveis de ambiente e métodos de configuração para configurações de nível de produção
  • Gerenciamento de credenciais: chaves de API, chaves SSH, tokens OAuth e sobrescritas de credenciais
  • Gerenciamento de usuários: controle de acesso baseado em funções e permissões em nível de equipe
  • Endurecimento de segurança: configuração de SSL, SSO (Single Sign-On) e controle de acesso à API
  • Laboratório: implantar e configurar uma instância n8n pronta para produção usando Docker Compose

Monitoramento, Logging e Observabilidade de Fluxos de Trabalho

  • Dados de execução do n8n: visualização, filtragem e exportação do histórico de execuções dos fluxos de trabalho
  • Configuração de logging estruturado e gerenciamento de nível de log para depuração
  • Métricas compatíveis com Prometheus e integração de rastreamento OpenTelemetry
  • Criação de dashboards de saúde do fluxo de trabalho com verificações de status acionadas por webhook
  • Alertas automatizados para falhas nos fluxos de trabalho e anomalias no tempo de execução
  • Laboratório: configurar monitoramento e alerta de falhas para um fluxo de trabalho de CI/CD multi-etapas

Cenários Reais de Automação de DevOps

  • Automação de resposta a incidentes: enriquecimento de alertas, notificação de plantão e acionamento de runbooks
  • Monitoramento da saúde dos pods do Kubernetes com fluxos de trabalho automatizados de reinicialização e escalonamento
  • Rollback automatizado: detectar falhas na implantação e reverter para o último estado conhecido como bom
  • Detecção de divergência de configuração: comparar o estado implantado contra a configuração desejada
  • Manutenção agendada da infraestrutura: tarefas de limpeza, criação de snapshots e liberação de recursos
  • Laboratório: construir um fluxo de trabalho completo de resposta a incidentes com enriquecimento, notificação e remediação automatizada

Requisitos

  • Entendimento básico dos princípios de DevOps e do ciclo de vida de entrega de software
  • Experiência com Git e pelo menos uma plataforma de CI/CD, como Jenkins, GitHub Actions ou GitLab CI
  • Conhecimento familiar da linha de comando Linux e contêineres Docker
  • Nenhuma experiência prévia com n8n é necessária; todos os nós e fluxos de trabalho são ensinados na prática, desde os primeiros princípios

Público-Alvo

  • Engenheiros de DevOps e engenheiros de plataforma que desejam automatizar pipelines de CI/CD com fluxos de trabalho visuais e controlados por versão
  • Engenheiros de Confiabilidade de Site (SREs) que buscam criar automações de resposta a incidentes e monitoramento
  • Engenheiros de infraestrutura responsáveis pela orquestração de implantação em múltiplos ambientes
  • Equipes de até 13 participantes buscando um treinamento compacto e prático com aplicabilidade imediata no trabalho
 14 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (1)

Próximas Formações Provisórias

Categorias Relacionadas