Pulumi Adventures: How Python Empowered My Infrastructure Beyond YAML

QCon San Francisco 2023

Session Cloud Engineering

Pulumi Adventures: How Python Empowered My Infrastructure Beyond YAML

Monday Oct 2 / 10:35AM PDT, Pacific DEKJ

Abstract

In recent times and as technology keeps evolving, the boundary between software engineering and DevOps continues to blur, presenting unique challenges and opportunities for software engineers. In this session, I'll share my journey from backend software engineering into the realm of DevOps, exploring how Pulumi became the pivotal tool that empowered my transition. We'll delve into the technical intricacies of leveraging Python for crafting Infrastructure as Code (IaC) and examine how it opens doors for teams with strong software backgrounds, yet limited DevOps experience.

As software-savvy engineers, we're well-versed in the art of coding. However, the leap into DevOps might seem like a foreign landscape. I discovered Pulumi – a bridge that connects our coding expertise with the world of infrastructure orchestration. With Pulumi, modern programming languages become our conduit to crafting, deploying, and managing infrastructure, relieving us from the tangles of YAML and JSON configurations.

This talk isn't a showcase; it's an exploration. We'll dissect how Pulumi aligns seamlessly with programming languages like Python to offer a familiar landscape for engineers stepping into the realm of IaC. Discover how it empowers teams to tap into their existing software skills, easing the transition while leveraging their coding prowess to architect robust infrastructure setups.

So, if you're a senior engineer with coding know-how and an itch to delve into DevOps, this session is your gateway. Join me as I tell my story of how Pulumi made me a Infrastructure Engineer, we uncover the technical synergy of Python and Pulumi, and I also talk about how it ushers in a new era of Infrastructure as Code, beyond the confines of YAML and JSON.

Interview

I'm currently working in the domain of Cloud and Infrastructure Engineering, helping developers to build great products on the cloud.

As a software engineer, I got into Infra through Pulumi and it's been a great experience for me. I'd love to share my experience with others and show them how to use their transferable skills to build resilient infrastructure.

I'd describe the persona of the target audience as Senior Engineers interested in DevOps and Cloud Engineering.

I'd want them to leave understanding how Pulumi can help them create infrastructure in a more familiar way. I'd want them to want to try Pulumi for themselves because I'm certain they'd love it too.

Topics

Cloud Engineering Infrastructure as Code Infrastructure Engineering DevOps
76% senior dev or higher
1:11 speaker ratio
60+ practitioners

QCon San Francisco 2023 is a three day conference for senior software engineers, architects and team leads. An international program committee of working engineers selects every session. Patterns and practices, not products and pitches.

Share

From the same track

Monday 2 October

10:35 Pacific DEKJ Session Cloud Engineering Pulumi Adventures: How Python Empowered My Infrastructure Beyond YAML Adora Nwodo Community Engineer 11:45 Pacific DEKJ Session Frontend Framework Defined Infrastructure (FdI) – an Evolution of Infrastructure as Code (IaC) Malte Ubl CTO @Vercel 13:35 Pacific DEKJ Session Infrastructure as Code What if Infrastructure as Code Never Existed? Adam Jacob CEO @System Initiative, CTO @Chef; Systems Administrator who loves building products 14:45 Seacliff D Unconference Unconference: Languages of Infra: Beyond YAML 15:55 Pacific DEKJ Session CI/CD CI/CD Beyond YAML Conor Barber Senior Software Engineer, Infrastructure @Airbyte, Over a Decade of Experience in Data and Infrastructure Engineering, Previously @Apple 17:05 Pacific DEKJ Session Kubernetes Kubernetes without YAML David Flanagan Kubernetes Whisperer