Infrastructure for Developers using Terraform
placeUtrecht 20 Apr 2026 |
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…
There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.
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 frequently asked questions yet. If you have any more questions or need help, contact our customer service.
