Infrastructure for Developers using Terraform

Total time
Location
At location
Starting date and place

Infrastructure for Developers using Terraform

OpenValue
Logo OpenValue

Need more information? Get more details on the site of the provider.

Starting dates and places
placeUtrecht
20 Apr 2026
Description

Introduction
Stop clicking through cloud consoles. Learn to manage infrastructure the way you manage code during a one-day course led by an experienced senior Software Engineer.

Detailed description

You write elegant, version-controlled, tested application code every day. But when it comes to infrastructure? Suddenly you’re clicking through web consoles, running manual CLI commands, and hoping you remember what you did last time. There’s a better way, and it’s called Infrastructure as Code.

Terraform lets you treat infrastructure exactly like application code: versioned, reviewed, tested, and automated. In this intensive one-day workshop, you’ll discover why leading DevOps teams have adopted…

Read the complete description

Frequently asked questions

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.

Didn't find what you were looking for? See also: VMware, M&A (Mergers & Acquisitions), CompTIA A+ / Network+ / Security+, Linux, and Virtualisation.

Introduction
Stop clicking through cloud consoles. Learn to manage infrastructure the way you manage code during a one-day course led by an experienced senior Software Engineer.

Detailed description

You write elegant, version-controlled, tested application code every day. But when it comes to infrastructure? Suddenly you’re clicking through web consoles, running manual CLI commands, and hoping you remember what you did last time. There’s a better way, and it’s called Infrastructure as Code.

Terraform lets you treat infrastructure exactly like application code: versioned, reviewed, tested, and automated. In this intensive one-day workshop, you’ll discover why leading DevOps teams have adopted Terraform as their infrastructure standard and how it makes managing cloud resources genuinely enjoyable for developers who love clean, maintainable code.

You’ll start with the fundamentals (what is IaC and when should you use it?), then quickly move to practical implementation on AWS. By mid-morning, you’ll be provisioning real resources with code. By afternoon, you’ll be handling the messy realities: importing existing infrastructure, organizing projects with modules, securing sensitive data, and automating everything through CI/CD pipelines. This isn’t just theory. You’ll work through realistic scenarios including the dreaded “we already have infrastructure deployed manually” situation. You’ll learn the project structures that scale, the security practices that protect you, and the automation patterns that make infrastructure changes as routine as deploying application updates.

Walk out confident that you can manage infrastructure the developer way: with code, tests, reviews, and automation. No more “infrastructure anxiety” when things need to change.

Prerequisites
For this course, we ask you to be comfortable with command-line interfaces. Familiarity with cloud concepts (especially AWS) helps, but isn’t required. If you’ve ever deployed something to the cloud, you’re ready.

Target audience
Built for developers and DevOps engineers who are tired of manual infrastructure management and want to bring the same discipline to infrastructure that they bring to application code. Perfect for teams moving toward DevOps or individuals who want infrastructure skills that make them more valuable.

Learning goals

You’ll master Infrastructure as Code:

  • Understanding Terraform fundamentals: Providers, Resources, Data objects, and Modules
  • Knowing when Terraform is (and isn’t) the right tool for your situation
  • Confidently using Terraform CLI commands for daily infrastructure work
  • Securing Terraform projects to protect sensitive information
  • Automating Terraform executions in any CI/CD tool
  • Handling real-world challenges like importing existing resources and migrating to modules

Topics covered

From basics to battle-tested patterns:

  • Terraform CLI mastery: knowing which commands to use when
  • Setting up projects and installing the providers you need
  • Provisioning real applications and databases on AWS
  • Security practices that prevent costly leaks
  • Importing existing resources into Terraform management
  • Migrating to modules for reusable infrastructure patterns
  • Managing sensitive values safely throughout the lifecycle

Training outline

Terraform Essentials (Morning):

  • Introduction Terraform and basic concepts
  • Installing Terraform and setting up an empty Terraform project
  • Configuring AWS as provider in the Terraform project
  • Defining resources to provision

Terraform Foundation (Afternoon):

  • Security and securing the Terraform project
  • Importing an existing resource in the Terraform project
  • Migrating resources to Modules
  • Automating Terraform executions in a CI/CD tool

Course format
This is an in-person classroom training that can be delivered at an OpenValue office or as an in-company training.

Certification
Participants receive a certificate of completion upon finishing the training.

Next steps
Once you gained your iSAQB Certified Professional for Software Architecture – Foundation Level certificate, there are multiple iSAQB Advanced Courses. For example: Sustainable Architecture, AI for Software Architecture, Domain Driven Design Architecture and many more. Check out OpenValue’s entire training portfolio at www.openvalue.training or in your learning management system. Contact us at training@openvalue.nl for personal learning advice or customized on-demand training and just contact your OpenValue trainer during the training course.

Provided training material
Slides used during the training and a Terraform cheatsheet.

About the trainer

Sascha Selzer is a Senior Software Engineer at OpenValue. He specializes in:

  • Backend architecture (especially JVM-based technologies)
  • Cloud-native infrastructure and container technologies
  • Continuous delivery and deployment strategies
  • Monitoring and observability (e.g., tracing)
  • Microservices and DevOps practices

Sascha has extensive experience in training and is an iSAQB trainer. He also enjoys speaking at conferences and publishing articles.

Note: This training can be given in Dutch or English at one of the OpenValue offices (Utrecht, Amsterdam, Rotterdam, Arnhem, Munich, Dusseldorf, Vienna, Zurich) or at your own location. Please contact us to discuss possibilities for a remote training and for training in German.

OpenValue Training - By Developers, For Developers. Learn from industry-leading software experts, Java Champions, and international conference speakers. Our 70+ hands-on IT courses cover modern tech stacks, software architecture, and best practices. Delivered by active software experts who apply what they teach daily on their innovative projects. Available in-company, at our offices, or online. Better Software, Faster starts with better training.

There are no reviews yet.
    Share your review
    Do you have experience with this workshop? Submit your review and help other people make the right choice. As a thank you for your effort we will donate £1.- to Stichting Edukans.

    There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.