PyCon Portugal 2026

Now available: A pythoneer's guide to IaC with Pulumi
2026-09-04 , Auditorium

Why keep managing your cloud with rigid HCL when you can use Python?
Python + Pulumi bridges the gap between dev and devOps with the same language.


Why keep managing your cloud with rigid HCL when you can use the power of Python?
Traditional Infrastructure as Code (IaC) tools forced us developers to use domain-specific languages that lack the ecosystem, tooling and best practices we love.

Let's see how Python + Pulumi bridge the gap between dev and devOps without language switching, while discussing how recent Terraform changes make now maybe the perfect time to adopt a truly code-first, open-source approach.

This session is a live-coding, hands-on, no slides, dive into IaC and Pulumi IaC, an OSS tool that treats infrastructure as a first-class code citizen, not just a config file. We'll deploy and manage a Google Cloud environment, demonstrating how Python's great ecosystem allows better abstraction, loop management, and testing than HCL or YAML.

  • Limitation of traditional DSL in complex environments.
  • Python features, tools and best practices transfered to Pulumi.
  • Migrating from Terraform to Pulumi + Python.
  • Using Pulumi with Python for Google Cloud.

Audience: Pythoneers, pythonistas, cloud architects/engineers, experienced TF devOps, devs looking to grow into platform engineers before AI takes our jobs and dooms us all maybe? 😮


Audience Level: Intermediate What are the main topics of your talk?:

IaC, devOps, cloud, Pulumi

  • Cloud consultant, architect & trainer
  • 14 years of experience in Google Cloud, 9 years of experience as a trainer
  • Google Developer Expert in Google Cloud
  • Google Cloud Authorized Trainer