Terraform and Packer
Enable DevOps teams to define, version, and automate cloud infrastructure using Terraform workflows, modules, and best practices.
Get Course Info
Audience: DevOps, developers, architects; those pursuing Terraform certification
Duration: 3 days
Format: Lectures and hands-on labs.
Overview
Infrastructure-as-Code (IaC) lets you describe configurations as code. Terraform is the de-facto standard, open source, cloud-agnostic, declarative, and idempotent. This course covers Terraform fundamentals and best practices.
Objective
Enable DevOps teams to define, version, and automate cloud infrastructure using Terraform workflows, modules, and best practices.
What You Will Learn
- DevOps & IaC fundamentals
- Terraform basics and HashiCorp ecosystem
- State management & back-ends
- Reusable modules & production-grade patterns
- Loops, conditionals, zero-downtime deployment, gotchas
- Testing Terraform code, team workflows
Course Details
Audience: DevOps, developers, architects; those pursuing Terraform certification
Duration: 3 days
Format: Lectures and hands-on labs.
Unix/Linux CLI background • Knowledge of a language (Java/C#/Python/Node…) recommended
Setup: Laptop with Internet • Chrome • SSH client
Detailed Outline
- IaC benefits, comparisons
- Install, single server, clusters, LB
- Back-ends, isolation, workspaces
- Inputs, locals, outputs, versioning
- Loops, conditionals, deployment patterns, gotchas
- Checklist, small/composable/testable modules
- Manual & automated tests
- VC, code review, CI, deploy
Ready to Get Started?
Contact us to learn more about this course and schedule your training.