Entrar em Contato
 Duração 14 horas

Programa do Curso

Soberania em Infrastructure-as-Code

  • Compreensão dos riscos associados a consolas de nuvem e IaC SaaS, incluindo dependência de fornecedores e lacunas de auditoria.
  • Análise aprofundada da arquitetura do Terraform: componentes centrais, provedores, gestão de estado e o fluxo de trabalho plan/apply.
  • Análise comparativa do Terraface 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 locais: Proxmox, libvirt, vSphere e PowerDNS.
  • Exploração de provedores da comunidade e noções básicas de 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 local versus remoto do estado.
  • Configuração de backends auto-hospedados utilizando PostgreSQL, armazenamento compatível com S3 (MinIO), Gitea e etcd.
  • Implementação de bloqueio de estado (state locking), criptografia em repouso e estratégias de cópia de segurança robustas.
  • Tratamento da migração de estado e deteção de desvio de configuração (configuration drift).

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 tags Git.
  • Garantia de isolamento entre ambientes de desenvolvimento, homologação e produção através de workspaces.
  • Aproveitamento de alternativas auto-hospedadas ao Terraform Cloud, como Atlantis ou Spacelift.

Provisionamento e Ciclo de Vida

  • Integração de cloud-init e PXE para provisionamento bare-metal.
  • Utilização de provisioners: local-exec, remote-exec e transferência de ficheiros.
  • Aproveitamento de recursos nulos (null resources) e triggers para fluxos de trabalho de automação personalizados.
  • Gestão da destruição de recursos, planeamento e marcação (tainting) para reverter com segurança.

Segurança e Conformidade

  • Aplicação de validação de variáveis e marcação adequada de dados sensíveis.
  • Implementação de policy-as-code para ambientes locais 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 fluxos de trabalho de planeamento e aplicação em GitHub Actions ou Woodpecker CI.
  • Integração de terraform fmt, validate e ferramentas de verificação sintática (linting) em hooks pré-compromisso.
  • Configuração de estimativas de custos e limites orçamentários (budget guardrails).
  • 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 (Infrastructure-as-Code) e fundamentos de computação em nuvem.
  • Experiência prática com JSON, HCL (HashiCorp Configuration Language) e sistemas de controlo de versão.
  • Familiaridade com plataformas de virtualização local, como Proxmox e VMware.

Público-Alvo

  • Engenheiros de infraestrutura responsáveis pelo provisionamento de servidores bare metal e recursos de nuvem privada.
  • Equipas DevOps que gerem recursos locais através de configuração declarativa.
  • Organizações que procuram ativamente evitar a dependência de planos de controlo de nuvem para gerir o estado da infraestrutura.

Formação Empresarial Personalizada

Soluções de formação concebidas 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, formação online em direto, 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