Programa do Curso
Soberania da Infraestrutura como Código
- Por que os consoles de nuvem e a IaC como serviço (SaaS) criam vendor lock-in e lacunas de auditoria.
- Arquitetura do Terraform: núcleo, provedores, estado e etapas de plan/apply.
- Comparação com Pulumi, Ansible e CloudFormation.
Linguagem de Configuração e Provedores
- Sintaxe HCL: recursos, data sources, variáveis e outputs.
- Provedores on-premise: Proxmox, libvirt, vSphere e PowerDNS.
- Provedores da comunidade e fundamentos do desenvolvimento de provedores personalizados.
- Dependências de recursos e teoria dos grafos.
Gestão do Estado
- Implicações de segurança entre estado local e estado remoto.
- Backends auto-hospedados: PostgreSQL, S3 (MinIO), Gitea e etcd.
- Bloqueio de estado, criptografia em repouso e backup.
- Migração de estado e detecção de drift.
Módulos e Workspaces
- Estrutura de módulos, entradas, saídas e versionamento.
- Registros privados de módulos com tags Git.
- Isolamento de workspace para dev/staging/production.
- Alternativa ao Terraform Cloud: Atlantis ou Spacelift auto-hospedados.
Provisionamento e Ciclo de Vida
- Integração de cloud-init e PXE para provisionamento de bare-metal.
- Provisioners: local-exec, remote-exec e file.
- Recursos nulos (null resources) e triggers para fluxos de trabalho personalizados.
- Planejamento de destruição (destroy planning) e marcação de recursos (resource tainting).
Segurança e Conformidade
- Validação de variáveis e marcação de campos sensíveis.
- Alternativas a Sentinel e OPA para políticas como código (policy-as-code) em ambientes on-premise.
- Logs de auditoria e processos de revisão dos arquivos de plan.
Integração com CI/CD
- Aplicação automatizada de plan/apply no GitHub Actions ou Woodpecker CI.
- Uso do terraform fmt, validate e lint no pre-commit.
- Estimativa de custos e guarda-chuvas orçamentários.
- Estratégias de rollback e recuperação de estado.
Requisitos
- Conhecimento intermediário de conceitos de infraestrutura como código e nuvem.
- Experiência com JSON, HCL e controle de versão.
- Familiaridade com virtualização on-premise (Proxmox, VMware).
Público-Alvo
- Engenheiros de infraestrutura que provisionam bare metal e nuvens privadas.
- Equipes de DevOps que gerenciam recursos on-premise de forma declarativa.
- Organizações que evitam planos de controle de nuvem para o estado da infraestrutura.
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.
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 (3)
o ritmo foi, na maior parte, fantástico. Michal foi muito bom em garantir que o público estivesse envolvido e que todos estivessem acompanhando, na maior parte
Asif Shaikh - Carpmaels & Ransford
Curso - Terraform on Microsoft Azure
Máquina Traduzida
Verificando todos os detalhes na prática - escrevendo código real
Michal Pipala - EY
Curso - Advanced Terraform: Efficient Infrastructure as Code
Máquina Traduzida
o instrutor estava muito bem preparado
Federico Biavati - CRIF S.P.A.
Curso - Terraform for Managing Cloud Infrastructure
Máquina Traduzida