Visão Geral
O curso Node-RED para DevOps e Automação de Infraestrutura apresenta de forma prática e técnica como utilizar a ferramenta Node-RED para automatizar processos de infraestrutura, integrar pipelines de entrega contínua e orquestrar operações em ambientes modernos de DevOps. O participante aprenderá a construir fluxos para provisionamento, monitoramento, integração com ferramentas de CI/CD e automação de tarefas operacionais, utilizando uma abordagem low-code orientada a eventos.
Conteúdo Programatico
Module 1: DevOps Fundamentals
- Introduction to DevOps culture
- CI/CD concepts
- Infrastructure as Code (IaC)
- Automation in DevOps
- DevOps toolchain overview
Module 2: Node-RED Essentials
- Installation and setup
- Node-RED editor overview
- Nodes, flows and message structure
- Debugging and deployment
- Import/export flows
Module 3: Automation of Infrastructure
- Automating system tasks
- Script execution via Node-RED
- Scheduling and triggers
- Managing environments
- Error handling
Module 4: Integration with DevOps Tools
- Integration with Git repositories
- CI/CD tools integration
- Webhooks and automation triggers
- API-based integrations
- Workflow orchestration
Module 5: Infrastructure as Code (IaC) Integration
- IaC concepts
- Integrating with Terraform
- Automating provisioning workflows
- Managing infrastructure lifecycle
- Environment configuration
Module 6: Containerization and Orchestration
- Docker fundamentals
- Managing containers with Node-RED
- Integration with container platforms
- Basic orchestration concepts
- Deployment automation
Module 7: Monitoring and Observability
- Infrastructure monitoring
- Log collection and analysis
- Metrics and alerts
- Real-time monitoring flows
- Incident response automation
Module 8: Cloud Integration
- Integration with cloud providers
- Automating cloud resources
- Event-driven cloud automation
- Serverless integration
- Multi-cloud scenarios
Module 9: Security in DevOps
- DevSecOps concepts
- Secure automation practices
- Secrets management
- Access control
- Compliance considerations
Module 10: Advanced Automation Scenarios
- End-to-end pipeline automation
- Self-healing infrastructure
- Automated rollback strategies
- Blue/Green deployments
- Real-world case studies