MFE-IT

Terraform Training Course - develop practical expertise in infrastructure automation with Terraform

Reference: 2B/EN/TER
870 € excl. VAT
2 Days
14 h
11 Jan. 2027
Remote
8 Feb. 2027
Remote
15 Mar. 2027
Remote
5 Apr. 2027
Remote
3 May 2027
Remote
7 Jun. 2027
Remote

Each session will take place even if only one person is registered (except in cases of force majeure).

Terraform training course

Description of the Terraform Training Course

Terraform has become an essential standard for automating the deployment and management of cloud or hybrid infrastructures. Its declarative approach allows you to version your infrastructure, share it, and maintain it using the same best practices as for application code.

You will learn how to define your resources, deploy them securely, and then integrate them into a CI/CD pipeline for consistent and reproducible management of your cloud environments.

Also discover our Kubernetes Training Course – From Code to Cluster in Complete Autonomy, our Spring Microservices and Kubernetes Training Course, our Docker to Kubernetes Training Course, our Docker Training Course, our Advanced Kubernetes and CI/CD Training Course and our Kubernetes Training Course.

Format

Remote (recorded sessions). 

GOOD TO KNOW

This training course includes numerous exercises (60% practical) to enhance learning. Each session will take place even if only one person is registered (except in cases of force majeure). A preliminary interview is held between the participant and/or a company representative in order to fully assess the participant’s profile (level, needs, professional context, challenges, etc.).
Assessment : during the training course, the trainer assesses the participants’ progress through multiple-choice questions, role-playing exercises and practical work. Participants receive a certificate of completion at the end of the training course. 

objectives of this Terraform Training Course

By the end, each participant will be able to :

  • Understand the key concepts of Terraform and Infrastructure as Code.
  • Write, version control, and reuse modular Terraform code.
  • Deploy resources on different providers (AWS, Azure, GCP, etc.).
  • Use backends, workspaces, and state management rigorously.
  • Integrate Terraform into CI/CD pipelines for complete automation.
  • Apply best practices for security, testing, and collaboration.

Prerequisites

  • Proficiency with command line (Linux/Mac/Windows).
  • Basic knowledge of cloud. administration (AWS, Azure, etc.).
  • Basic knowledge of scripting or system configuration.
  • Because each participant has a unique background and expectations, a preliminary interview with our expert allows us to precisely identify their objectives, level and professional challenges.
    This enables us to tailor the training content to ensure relevant and personalised learning.

TARGET AUDIENCE

Ideal for DevOps engineers, SREs, cloud administrators, or developers involved in operations.

Detailed of this Terraform Training Course

Introduction to Terraform and IaC

Principes d’Infrastructure as Code, avantages, architecture de Terraform, providers, ressources et blocs HCL.

Creation of.tf files, init, plan, apply, controlled deletion, resource lifecycle management.

Variables, outputs,.tfvars files, custom modules, code factorisation, dynamic resource creation.

State, backends, and workspaces.

Securing secrets, integration with Vault, versioning management, team conventions, linters, and validation.S3, Azure Blob, etc.), locking, organisation by environment.

Deployment of resources on AWS or Azure, reusable modules, environment logic (dev/stage/prod).

This training course :

  • Provides a rigorous and professional approach to Terraform
  • Prepares you for secure production deployment with CI/CD and remote backendsmphasises code structuring and team collaboration
  • Includes concrete multi-cloud case studies that can be adapted to any real-world project

FAQ – Terraform Training

Terraform is an Infrastructure as Code (IaC) tool developed by HashiCorp. It lets you describe cloud infrastructure (AWS, Azure, GCP, Kubernetes, SaaS) in versioned HCL files and then provision it reproducibly via plan and apply. MFE-IT introduces Ops and DevOps teams to Terraform so they can industrialise their deployments.

Terraform focuses on the declarative provisioning of infrastructure (creating VMs, networks, databases) while Ansible is more about configuration and application orchestration (installing packages, configuring services). The two are complementary: Terraform creates the infrastructure, Ansible configures it. The MFE-IT training positions each tool.

Best practices include: splitting into modules, remote state storage (S3, Azure Blob, Terraform Cloud), locking, using workspaces or per-environment folders, separating variables and secrets, and testing (terraform validate, plan, tflint, checkov). MFE-IT shows how to kick off a maintainable project.

The training lasts 2 days (14 hours), either remotely or in-person, with a maximum of 3 participants per session and 30 days of post-training support included.

Would you like to know about upcoming sessions ?

Would you like to schedule this Terraform Training Course on a specific date ? Contact us by email or by filling out the contact form.