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, tratamento de paginação, respostas de erro e lógica de retry.
  • Nó SSH: autenticação por 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, comprometimento de alterações e envio dentro de um fluxo de trabalho.
  • Laboratório: construir um receptor de webhook que enriquece cargas úteis recebidas e envia respostas condicionais.

Integração com Plataformas 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 solicitações de merge.
  • Nó Jenkins: builds parametrizados, consultas de status de jobs e gerenciamento de configuração.
  • Nós CircleCI e Bitbucket Pipeline: acionar pipelines e recuperar resultados da build.
  • Padrão: hub de CI/CD multicanal com divergência a partir de um único acionador webhook.
  • Padrão: agregação de status da build com portas de promoção condicional.
  • Laboratório: criar um fluxo de trabalho que aciona builds em duas plataformas CI/CD e aguarda que ambas sejam bem-sucedidas.

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 de CI/CD multicamada.
  • Nós Switch e Merge: ramificação condicional e caminhos de execução paralelos.
  • Acionador de Agendamento (Schedule Trigger): orquestração baseada em cron e verificações de saúde periódicas.
  • 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: de dev para staging para produção com portas de aprovação manual.
  • Integração com Infrastructure as Code (IaC): acionar execuções do Terraform e Terragrunt a partir do n8n.
  • Implantação de contêineres: orquestrar builds de imagens Docker, envio para registries e reinicialização de serviços.
  • Integração de notificações: alertas via Slack, Microsoft Teams e email para eventos do pipeline.
  • Rastreamento de artefatos: captura e propagação de metadados da build entre as etapas do pipeline.
  • Laboratório: construir um pipeline de implantação ponta a ponta com portas de aprovação e notificações multicanal.

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 substituição 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 e controle de acesso à API.
  • Laboratório: implantar e configurar uma instância do n8n pronta para produção usando Docker Compose.

Monitoramento, Logging e Observabilidade de Fluxos de Trabalho

  • Dados de execução do n8n: visualizar, filtrar e exportar o 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 painéis de saúde do fluxo de trabalho com verificações de status acionadas por webhook.
  • Alertas automatizados em caso de falhas nos fluxos de trabalho e anomalias no tempo de execução.
  • Laboratório: configurar monitoramento e alertas de falha para um fluxo de trabalho de CI/CD multicamada.

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: detecção de falhas na implantação e reversão para o último estado conhecido como válido.
  • Detecção de desvio de configuração: comparação do estado implantado com 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 correção automatizada.

Requisitos

  • Conhecimento básico dos princípios de DevOps e do ciclo de vida da entrega de software.
  • Experiência com Git e pelo menos uma plataforma de CI/CD, como Jenkins, GitHub Actions ou GitLab CI.
  • familiaridade com a linha de comando do Linux e contêineres Docker.
  • Não é necessária experiência prévia com n8n: 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 do Site (SREs) que buscam construir automações de resposta a incidentes e monitoramento.
  • Engenheiros de infraestrutura responsáveis pela orquestração de implantações em múltiplos ambientes.
  • Equipes de até 13 participantes que buscam um treinamento compacto e prático, com aplicabilidade imediata no dia a dia.
 14 Horas

Treinamento Corporativo Personalizado

Soluções de treinamento projetadas exclusivamente para empresas.

  • Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
  • Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
  • Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Investimento

Preço por grupo privado, treinamento online ao vivo, a partir de 2600 € + VAT*

Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes

Testemunhos de Clientes (1)

Próximas Formações Provisórias

Categorias Relacionadas