Hennie Francis
Infrastructure as Code: The Developer's Secret Weapon
#1about 3 minutes
Understanding the core benefits of Infrastructure as Code
IaC allows you to manage infrastructure with machine-readable files, leading to cost reduction, faster deployments, and the elimination of configuration drift.
#2about 3 minutes
Choosing the right tools for your IaC stack
A survey of popular IaC tools like Terraform, CloudFormation, and Ansible reveals their specific use cases alongside essential developer tools like IDEs and cloud providers.
#3about 5 minutes
Why manual infrastructure provisioning fails under pressure
A narrative example demonstrates how IaC solves the challenges of scaling infrastructure quickly and consistently to meet tight business deadlines.
#4about 5 minutes
Exploring the fundamentals of HashiCorp Terraform
Terraform uses the declarative HashiCorp Configuration Language (HCL) and a state file to manage multi-cloud resources, Kubernetes, and even network infrastructure.
#5about 2 minutes
Mastering the essential Terraform command-line workflow
The core workflow involves using commands like `init`, `validate`, `plan`, `apply`, and `destroy` to safely manage the entire lifecycle of your infrastructure.
#6about 5 minutes
Adopting best practices for production-ready Terraform code
Improve code quality and security by consistently tagging resources, using variables instead of hardcoding values, leveraging modules, and managing secrets properly.
#7about 7 minutes
Setting up a Terraform project with a remote backend
The initial project setup involves configuring a backend file to connect to Terraform Cloud, defining the cloud provider, and declaring variables for reuse.
#8about 9 minutes
Walking through the local Terraform development workflow
A practical demonstration shows how to use `init`, `format`, and `validate` to prepare code locally before generating an execution plan to preview changes.
#9about 4 minutes
Managing infrastructure with a GitOps workflow
Committing code to a GitHub branch triggers a run in Terraform Cloud, which automates the process of applying changes to create or destroy cloud resources like an S3 bucket.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
01:52 MIN
How Terraform manages infrastructure as code
Implementing Feature Environments with AWS and Terraform
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
00:50 MIN
Introduction to Infrastructure as Code for all teams
Unleashing Potential Across Teams: The Power of Infrastructure as Code
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
01:22 MIN
Automating with IaC and configuration management tools
#90DaysOfDevOps - The DevOps Learning Journey
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
01:56 MIN
Summary of IaC benefits and learning resources
Terraform for Developers
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
02:18 MIN
What is Infrastructure as Code and its impact
Unleashing Potential Across Teams: The Power of Infrastructure as Code
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
03:12 MIN
The evolution from scripts to infrastructure as code
Chaos in Containers - Unleashing Resilience
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
02:39 MIN
Applying AI to Infrastructure as Code for dynamic provisioning
Navigating the AI Wave in DevOps
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
01:36 MIN
Introducing Terraform for multi-cloud infrastructure management
Terraform for Developers
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
Featured Partners
Related Videos
Implementing Feature Environments with AWS and Terraform
Thomas Hartenstein
Program your infrastructure with CDK and TypeScript
Robert Hoffmann
Building Applications with Infrastructure as Code
Talia Nassi
Terraform for Developers
Devlin Duldulao
Navigating the AI Wave in DevOps
Raz Cohen
GitOps keeps focus on apps, not on infrastructure
Chad Carlson
Retooling and refactoring - an investment in people.
Andrew Holway
Plan CI/CD on the Enterprise level!
Pawel Piwosz
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.



PRODYNA SE
Hamburg, Germany
Intermediate
Senior
Terraform

PRODYNA SE
Düsseldorf, Germany
Intermediate
Senior
Terraform


PRODYNA SE
Stuttgart, Germany
Intermediate
Senior
Terraform


nexMart GmbH & Co. KG
Stuttgart, Germany
Intermediate
Senior
Terraform
