Terraform
Instructor-led HashiCorp-aligned training in Terraform. Delivered live online by senior practitioners, with hands-on labs and a final assessment. Includes an Skilvi course-completion certificate.
Overview
This intermediate Terraform course equips you with the skills to automate infrastructure management using HashiCorp's powerful tool. You will learn to define, provision, and manage infrastructure as code, enabling greater efficiency and consistency in your DevOps practices.
What you'll learn
- You will be able to create and manage infrastructure using Terraform configurations.
- You will be able to utilize Terraform modules for reusable and scalable infrastructure.
- You will be able to manage state effectively and implement remote state storage.
- You will be able to leverage Terraform workspaces for managing different environments.
- You will be able to integrate Terraform with CI/CD pipelines for automated deployments.
- You will be able to troubleshoot common issues related to Terraform configurations and executions.
- You will be able to implement best practices for security and infrastructure management in Terraform.
Curriculum
7 modules · outline is indicative and can be tailored to your team.
1Introduction to Terraform
- Overview of Infrastructure as Code
- Understanding Terraform architecture
- Installation and setup of Terraform
2Terraform Configuration Language (HCL)
- Introduction to HashiCorp Configuration Language (HCL)
- Creating and managing resources
- Using variables and outputs
3State Management
- Understanding Terraform state
- Managing local and remote state
- State locking and consistency
4Modules and Reusability
- Creating and using modules
- Module best practices
- Versioning and module sources
5Provisioning Infrastructure
- Provisioning cloud resources (AWS, Azure, GCP)
- Using providers and provisioners
- Managing lifecycle and dependencies
6Terraform in CI/CD
- Integrating Terraform with CI/CD tools
- Automating infrastructure deployment
- Managing changes and rollbacks
7Troubleshooting and Best Practices
- Common issues and resolutions
- Best practices for writing Terraform code
- Security considerations in Terraform
Prerequisites
Basic understanding of cloud computing concepts is recommended.
Who should attend
This course is ideal for DevOps engineers, system administrators, and infrastructure architects looking to enhance their skills in infrastructure automation.
Certification
Prepares you for the official HashiCorp certification exam.
Skilvi is an independent training provider and is not affiliated with, or endorsed by, HashiCorp. Trademarks are the property of their respective owners.
Frequently asked questions
What is the delivery format of the course?
The course is delivered live online, allowing for interactive learning and real-time Q&A.
How long is the course duration?
The course spans over 5 days, with each session lasting 3 hours.
Will I receive a certificate upon completion?
Yes, participants will receive an Skilvi course-completion certificate.
Are exam vouchers provided?
Exam vouchers are available through authorized channels on request.
Do I need to have prior experience with Terraform?
No prior experience required, but familiarity with cloud services is beneficial.
Can I access course materials after the course ends?
Yes, participants will have access to course materials for a limited time after completion.

Pricing on request
- Live online (VILT)
- 24–32 hours
- Hands-on labs & assignments
- Skilvi completion certificate
- Exam voucher on request
Related courses

Devops Sre Fundamentals Lfs261
Instructor-led training in Devops Sre Fundamentals Lfs261. Delivered live online by senior practitioners, with hands-on labs and a final assessment. Includes an Skilvi course-completion certificate.

EXIN Devops Master
Instructor-led training in EXIN Devops Master. Delivered live online by senior practitioners, with hands-on labs and a final assessment. Includes an Skilvi course-completion certificate.

Gitops Continuous Delivery With Flux Lfs269
Instructor-led training in Gitops Continuous Delivery With Flux Lfs269. Delivered live online by senior practitioners, with hands-on labs and a final assessment. Includes an Skilvi course-completion certificate.

Jenkins For Developers
Instructor-led training in Jenkins For Developers. Delivered live online by senior practitioners, with hands-on labs and a final assessment. Includes an Skilvi course-completion certificate.