WeAreDevelopers LIVE Oct 2, 2024

Infrastructure as Code: The Developer's Secret Weapon

Hennie Francis

Stop wrestling with configuration drift and manual server setups. Mastering Terraform turns chaotic cloud administration into a predictable, automated delivery process driven entirely by git commits.

Pause
Mute Enter Fullscreen
#1 about 3 min

Defining infrastructure as code and its key benefits

Automating infrastructure provisioning eliminates manual setup, reduces costs, and prevents configuration drift across environments.

#2 about 2 min

Importance of infrastructure as code in DevOps practices

Consistent and automated deployments enable better alignment between developers and operations teams.

#3 about 4 min

Choosing tools and environments for infrastructure as code

Selecting appropriate platforms like Terraform or Ansible enables seamless deployment to diverse cloud and container architectures.

#4 about 6 min

Using artificial intelligence tools to plan infrastructure deployments

Leveraging external knowledge bases helps developers conceptualize architecture patterns and select correct provisioning technologies quickly.

#5 about 5 min

Core features of Terraform and HashiCorp Configuration Language

Utilizing a declarative language simplifies multi-cloud deployments by automatically determining provisioning orders and managing infrastructure state.

#6 about 2 min

Essential commands for running and testing Terraform configurations

Understanding the primary execution flow ensures safe infrastructure changes through initialization, validation, and automated unit testing.

#7 about 5 min

Best practices for writing and maintaining Terraform code

Protecting secrets, utilizing shared modules, and organizing environments with dedicated workspaces establishes secure and scalable infrastructure.

#8 about 13 min

Configuring the backend and providers for a Terraform workspace

Binding Terraform Cloud to AWS providers with secure credentials and scoped variables creates a reliable provisioning foundation.

#9 about 8 min

Executing infrastructure provisioning and teardown via Terraform Cloud

Safely applying and destroying an AWS S3 bucket demonstrates how continuous configuration alignment prevents persistent infrastructure drift.

Matching moments

2:12 min

How Terraform translates code into cloud infrastructure

Thomas Hartenstein · LIVE

3:20 min

Overview of infrastructure as code tools

Alexander Bubeck · WWC 2023

1:55 min

Understanding the fundamentals of infrastructure as code

Devlin Duldulao · LIVE

4:01 min

Comparing Terraform to popular configuration management tools

Devlin Duldulao · LIVE

1:46 min

Automating cloud provisioning with infrastructure as code

Talia Nassi · LIVE

1:43 min

Adopting software development tools for infrastructure as code

Niklas Werker Niklas Werker +1 · WWC 2025

Upcoming sessions on this topic

Open session

World Congress 2026 North America

Autonomous Infrastructure: Building AI Agents for Global-Scale Capacity Efficiency

Tommy Tran, Gregoire Colin

Tommy Tran
Gregoire Colin
Open session

World Congress 2026 North America

Beyond Vibe Coding: Using CLI Tools as Your AI Counterpart in Pair Programming

Ron Veen

Java enthusiast and Special agent for Team Rockstars IT

Ron Veen
Open session

World Congress 2026 North America

Ship 10x Faster: AI-Powered Development with Claude Code and MCP Tools

Viktoria Semaan

Principal Technical Evangelist at Databricks

Viktoria Semaan
Open session

World Congress 2026 North America

Beyond the Code: Human-AI Synergies in Product Development

Ajita Kanchivakam Ananth

Staff Technical Program Manager at Google

Ajita Kanchivakam Ananth
Open session

World Congress 2026 North America

The Broken Rung: How AI is Rebuilding Software Development from the Ground Up

Tomislav Tipurić

Chief Technology Officer, Nephos

Tomislav Tipurić
Open session

World Congress 2026 North America

It’s Alive! Taming the MLOps Franken-Stack: Write, Run, and Serve with Michelangelo

Paul Zimmerman, Eric Wang

Paul Zimmerman
Eric Wang