Talia Nassi
Building Applications with Infrastructure as Code
#1about 3 minutes
Moving from the cloud console to infrastructure as code
Building in the cloud console is not scalable or repeatable, so infrastructure as code is used to automate provisioning with versionable configuration files.
#2about 3 minutes
Key benefits of adopting an IaC approach
Adopting IaC ensures consistency across environments, simplifies developer onboarding, eliminates configuration drift, and minimizes the risks of manual work.
#3about 4 minutes
How Terraform's declarative workflow operates
Terraform uses declarative configuration files to describe the desired end state, and its core workflow involves planning and applying changes to reach that state.
#4about 3 minutes
Understanding Terraform's architecture of core and providers
Terraform's architecture consists of a core that manages state and a system of providers that connect to various cloud, on-prem, and SaaS services.
#5about 2 minutes
Managing the complete infrastructure lifecycle with IaC
IaC provides a consistent workflow for the entire infrastructure lifecycle, from initial provisioning on day one to ongoing evolution and eventual decommissioning.
#6about 4 minutes
Scaling IaC from individual practitioners to large teams
Teams can scale IaC by using version control for collaboration and abstracting complexity with reusable modules from a central registry.
#7about 5 minutes
Comparing IaC tools for single and multi-cloud deployments
When choosing an IaC tool, consider factors like multi-cloud support with Terraform versus single-provider tools like AWS CloudFormation or scripting languages like PowerShell.
#8about 4 minutes
Demo: Provisioning a Linode instance with Terraform
This demonstration walks through the practical steps of creating a configuration file and using Terraform commands to provision a Linode instance.
Related jobs
Jobs that call for the skills explored in this talk.
Architekt für Cloud Security - AWS (w|m|d)
zeb consulting
Frankfurt am Main, Germany
Remote
Junior
Intermediate
Senior
Matching moments
06:25 MIN
How Terraform manages infrastructure as code
Implementing Feature Environments with AWS and Terraform
06:00 MIN
Understanding configuration drift with IaC tools
Chaos in Containers - Unleashing Resilience
02:48 MIN
The evolution from scripts to infrastructure as code
Chaos in Containers - Unleashing Resilience
40:14 MIN
Summary of IaC benefits and learning resources
Terraform for Developers
00:20 MIN
The evolution of infrastructure provisioning
Stop configuring infrastructure, start coding it!
14:30 MIN
Using infrastructure as code and structured logging
End the Monolith! Lessons learned adopting Serverless
26:57 MIN
Automating with IaC and configuration management tools
#90DaysOfDevOps - The DevOps Learning Journey
16:45 MIN
Applying AI to Infrastructure as Code for dynamic provisioning
Navigating the AI Wave in DevOps
Featured Partners
Related Videos
Infrastructure as Code: The Developer's Secret Weapon
Hennie Francis
Terraform for Developers
Devlin Duldulao
Unleashing Potential Across Teams: The Power of Infrastructure as Code
Alayshia Knighten
Stop configuring infrastructure, start coding it!
Robert Hoffmann
Program your infrastructure with CDK and TypeScript
Robert Hoffmann
Implementing Feature Environments with AWS and Terraform
Thomas Hartenstein
Dev & Test in the Cloud? Deploy your cloud environments with Ansible & Terraform
Goetz Rieger
Chaos in Containers - Unleashing Resilience
Maish Saidel-Keesing
Related Articles
View all articles



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


Infrastructure-as-Code DevOps Engineer on AWS (IAC)
Vodafone
Düsseldorf, Germany
Remote
Senior
DevOps
Docker
Routing
Ansible
+5

DevOps Engineer (Terraform, AWS)
CIVIR
Municipality of Santiago de Compostela, Spain
DevOps
Terraform
Continuous Integration
Amazon Web Services (AWS)

Azure Infrastructure Engineer - Terraform, IaC, Devops
Pioneer Search Ltd
Charing Cross, United Kingdom
€130-143K
YAML
Azure
DevOps
Routing
+4

Especialista Cloud & DevOps - Terraform
CIVIR
Municipality of Seville, Spain
DevOps
Terraform
Continuous Integration
Amazon Web Services (AWS)

Especialista Cloud & DevOps - Terraform
CIVIR
Barcelona, Spain
DevOps
Terraform
Continuous Integration
Amazon Web Services (AWS)

Especialista Cloud & DevOps - Terraform
CIVIR
Municipality of Valladolid, Spain
DevOps
Terraform
Continuous Integration
Amazon Web Services (AWS)

Especialista Cloud & DevOps - Terraform
CIVIR
Municipality of Huelva, Spain
DevOps
Terraform
Continuous Integration
Amazon Web Services (AWS)

Especialista Cloud & DevOps - Terraform
CIVIR
Municipality of Alicante, Spain
DevOps
Terraform
Continuous Integration
Amazon Web Services (AWS)