DevOps, Containers & Kubernetes
Terraform (Infrastructure as Code)
Define, version and deploy cloud infrastructure as code.
Overview
Learn to manage infrastructure with code. You will write Terraform configurations, manage state safely, build reusable modules and deploy real resources to the cloud in a repeatable way.
Course objectives
- Understand Infrastructure as Code and Terraform workflow
- Write configurations with providers, resources and variables
- Manage state safely, including remote backends
- Build reusable modules
- Deploy real infrastructure on a cloud provider
Who it's for
- Cloud and system admins tired of clicking through consoles
- DevOps engineers standardising environments
- Anyone preparing for the HashiCorp Terraform Associate exam
Prerequisites
- Basic Linux command-line skills
- Familiarity with at least one cloud provider
- Git basics are helpful
Syllabus outline
- Why IaC matters
- Installing Terraform
- Providers and resources
Lab and practice approach
You build a small cloud environment step by step — network, compute and storage — then refactor it into modules and run it from a pipeline.
Why attend this course?
- Terraform is the most common tool for multi-cloud IaC
- Replaces manual cloud setup with reviewable, repeatable code
- Pairs naturally with AWS, Azure and Google Cloud skills
After completing this course
Roles you can aim for
- DevOps Engineer
- Cloud Infrastructure Engineer
- Platform Engineer
What you will be able to do
- Provisioning cloud infrastructure as code
- Managing Terraform state
- Writing reusable modules
Certification and exam
Prepares you for the HashiCorp Certified: Terraform Associate exam. Certification exams are booked and taken separately with the vendor.
- Exam
- HashiCorp Certified: Terraform Associate
- Format
- Multiple choice and multiple response
- Duration
- 1 hour
- Validity
- 2 years
Exam details can change — always confirm current format, price and rules on the vendor's website. Exams are not included in OpenSprig training. You book and take the exam separately with the vendor, at the vendor's price.
Why learn with OpenSprig
- Live, instructor-led online sessions you can ask questions in
- Practice on real systems in every class
- Exam-objective-aligned syllabus with mock tests
- Course community group for help between classes
- Weekend-friendly 2–3 hour classes
Keep growing
Related courses
Kubernetes Administration (CKA)
Install, configure and troubleshoot Kubernetes clusters.
Git & GitHub
Track changes, collaborate and work with pull requests.
Docker
Package and run applications in containers with Docker.
Kubernetes Application Developer (CKAD)
Design, build and deploy applications on Kubernetes.