Visão Geral
O curso HashiCorp IBM – Operational Infrastructure as Code foi desenvolvido para capacitar profissionais na operação moderna de infraestrutura baseada em código utilizando o ecossistema HashiCorp integrado às práticas operacionais corporativas adotadas em ambientes IBM.
O treinamento aborda a automação completa do ciclo de vida da infraestrutura, desde o provisionamento com Terraform até a criação padronizada de imagens utilizando Packer, além da integração com pipelines corporativos, controle de acesso baseado em funções (RBAC), workflows com versionamento e governança operacional.
Os participantes aprenderão a aplicar Infrastructure as Code (IaC) e Image as Code em ambientes corporativos, garantindo consistência, rastreabilidade, segurança e automação contínua. O curso possui forte abordagem prática (hands-on), simulando cenários reais de operação em ambientes enterprise
Conteúdo Programatico
Module 1: Terraform Fundamentals Review
- Terraform core concepts review
- Infrastructure lifecycle overview
- Execution workflow fundamentals
- Terraform CLI operations
- Infrastructure as Code operational model
Module 2: Terraform Providers, State, Workspaces, & Variables
- Providers architecture and configuration
- State management concepts
- Remote state usage
- Workspaces for environment isolation
- Variables and input management
Module 3: VCS Workflow & Role Based Access Control
- Version control system integration
- Git-based infrastructure workflows
- RBAC concepts and implementation
- Access governance strategies
- Secure collaboration workflows
Module 4: Projects, Teams, & Workspaces
- Organizational structure design
- Project organization strategies
- Team management concepts
- Workspace lifecycle management
- Environment separation best practices
Module 5: Terraform Agents
- Terraform Agents architecture
- Secure execution environments
- Agent deployment models
- Network-restricted infrastructure operations
- Operational execution workflows
Module 6: Packer & the Packer CLI
- Packer architecture overview
- Packer CLI fundamentals
- Image creation workflow
- Immutable image concepts
- Operational benefits of Image as Code
Module 7: Packer Builders, Communicators, & Data Sources
- Builders configuration concepts
- Communicators usage
- Data sources fundamentals
- Image provisioning lifecycle
- Multi-platform image builds
Module 8: Packer HCL for Images as Code
- Packer HCL syntax fundamentals
- Template structure design
- Variables and reusable templates
- Modular image definitions
- Image versioning strategies
Module 9: HCP Packer Fundamentals
- HCP Packer architecture
- Image registry concepts
- Image metadata management
- Version tracking and promotion
- Image lifecycle governance
Module 10: Automating Packer
- Automated image pipelines
- CI/CD integration concepts
- Trigger-based image builds
- Validation workflows
- Operational automation patterns
Module 11: Packer Compliance Features
- Image compliance validation
- Security enforcement concepts
- Policy integration strategies
- Governance for golden images
- Compliance auditing workflows
Module 12: Integrating HCP Terraform and HCP Packer in a Deployment Pipeline
- Integration architecture overview
- Image and infrastructure pipeline integration
- Automated deployment workflows
- Version-controlled deployments
- Enterprise operational pipeline design