Obrigado por enviar sua consulta! Um dos membros da nossa equipe entrará em contato com você em breve.
Obrigado por enviar sua reserva! Um dos membros da nossa equipe entrará em contato com você em breve.
Programa do Curso
Soberania da Infraestrutura como Código
- Compreensão dos riscos associados a consoles de nuvem e IaC baseado em SaaS, incluindo a aderência a fornecedores e lacunas na auditoria.
- Análise profunda da arquitetura do Terraform: componentes principais, provedores, gestão de estado e o ciclo de trabalho de planeamento/aplicação.
- Análise comparativa do Terraform face a alternativas como Pulumi, Ansible e CloudFormation.
Linguagem de Configuração e Provedores
- Domínio da sintaxe HCL: definição de recursos, fontes de dados, variáveis e outputs.
- Configuração de provedores on-premise: Proxmox, libvirt, vSphere e PowerDNS.
- Exploração de provedores da comunidade e fundamentos do desenvolvimento de provedores personalizados.
- Compreensão das dependências de recursos e da teoria dos grafos subjacente.
Gestão de Estado
- Avaliação das implicações de segurança do armazenamento de estado local versus remoto.
- Configuração de backends auto-hospedados utilizando PostgreSQL, armazenamento compatível com S3 (MinIO), Gitea e etcd.
- Implementação de bloqueio de estado, encriptação em repouso e estratégias robustas de backup.
- Gestão de migração de estado e deteção de desvios na configuração.
Módulos e Workspaces
- Estruturação de módulos com entradas, saídas e boas práticas de versionamento.
- Criação de registos privados de módulos utilizando etiquetas Git.
- Garantir isolamento entre ambientes de desenvolvimento, staging e produção através de workspaces.
- Aproveitar alternativas auto-hospedadas ao Terraform Cloud, como Atlantis ou Spacelift.
Provisionamento e Ciclo de Vida
- Integração de cloud-init e PXE para provisionamento de hardware próprio.
- Utilização de provisioners: local-exec, remote-exec e transferência de ficheiros.
- Aproveitamento de recursos nulos e triggers para workflows de automação personalizados.
- Gestão de destruição de recursos, planeamento e marcação de recursos para reversões seguras.
Segurança e Conformidade
- Aplicação da validação de variáveis e marcação adequada de dados sensíveis.
- Implementação de políticas como código para ambientes on-premise utilizando Sentinel e alternativas OPA.
- Estabelecimento de registos de auditoria robustos e processos de revisão de ficheiros de planeamento.
Integração CI/CD
- Automação de workflows de planeamento e aplicação no GitHub Actions ou Woodpecker CI.
- Integração de
terraform fmt,validatee ferramentas de linting em pre-commit hooks. - Configuração de estimativa de custos e limites orçamentais.
- Desenvolvimento de estratégias abrangentes de reversão e procedimentos de recuperação de estado.
Requisitos
- Compreensão intermédia dos conceitos de infraestrutura como código e dos fundamentos da computação em nuvem.
- Experiência prática com JSON, HCL (HashiCorp Configuration Language) e sistemas de controlo de versões.
- Familiaridade com plataformas de virtualização on-premise, como Proxmox e VMware.
Perfil dos Participantes
- Engenheiros de infraestrutura responsáveis pelo provisionamento de servidores bare-metal e recursos de nuvem privada.
- Equipas DevOps que gerem recursos on-premise através de configuração declarativa.
- Organizações que procurem ativamente evitar a dependência de planos de controlo de nuvem para gerir o estado da infraestrutura.
14 Horas
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