AzureFunBytes Reminder - Intro to @PulumiCorp with @mattstratton - 8/12/2021
Tags: azure, cloud, iac, beginners
Published: 2021-08-11 14:19:27

AzureFunBytes is a weekly opportunity to learn more about the fundamentals and foundations that make up Azure. It's a chance for me to understand more about what people across the Azure organization do and how they do it. Every week we get together at 11 AM Pacific on [Microsoft LearnTV](https://cda.ms/226) and learn more about Azure.

When: August 12, 2021 11 AM Pacific / 2 PM Eastern
Where: [Microsoft LearnTV](https://cda.ms/226)

![AzureFunBytes animation](https://res.cloudinary.com/practicaldev/image/fetch/s--Z7BxBMz1--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/j2xzw2g664tj31jij13t.gif)

Agnostic tools for building your cloud infrastructure can be incredibly helpful to provide a strategy that looks beyond one single cloud.  There are many alternatives in the market to using native tooling for your cloud provider or handle the work manually.  Each of these "[Infrastructure as Code](https://cda.ms/2kP)" tools brings you the tools to deploy anywhere, anytime with the reliability and consistency you expect.  You can use programming languages you might already know such as  Node.js, Python, Go, and .NET and use standard constructs like loops and conditionals.  Pulumi allows you to build, deploy, and manage modern cloud applications and infrastructure using familiar languages, tools, and engineering practices.  

![Pulumi Logo](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/931igl0z0sfgckv8z8lh.png)

With a tool like Pulumi you can build the architecture required for t IT operations to nearly 50 different cloud providers.  If you also need on-prem or hybrid environments configured, Pulumi has you covered.  Installing Pulumi just takes a few commands on your local environment.  Pulumi uses different providers to support the various cloud services you may need.  If Azure is your cloud of choice you can provision any of the services via [Azure Resource Manager](https://cda.ms/2kQ) (ARM). The Azure provider must be configured with credentials to deploy and update resources in Azure.  This can be done by either using the [Azure CLI](https://cda.ms/2kR) or by creating an [Azure Active Directory Service Principal](https://cda.ms/2kS).

To help me understand how to start working with Pulumi, I've reached out to one of my favorite people from the world of DevOps, Principal Developer Advocate at Pulumi, Matty Stratton.  

{% youtube rgK2he9bUfs %}

Matt Stratton is a Staff Developer Advocate at Pulumi, founder and co-host of the popular [Arrested DevOps](https://www.arresteddevops.com/) podcast, and the global chair of the [DevOpsDays](https://www.devopsdays.org/) set of conferences.

Matt has over 20 years of experience in IT operations and is a sought-after speaker internationally, presenting at Agile, DevOps, and cloud engineering focused events worldwide. Demonstrating his keen insight into the changing landscape of technology, he recently changed his license plate from `DEVOPS` to `KUBECTL`.

He lives in Chicago and has three awesome kids, whom he loves just a little bit more than he loves Diet Coke. Matt is the keeper of the Thought Leaderboard for the [DevOps Party Games](https://devopspartygames.com/) online game show and you can find him on Twitter at [@mattstratton](https://twitter.com/mattstratton).

We will work together to learn how to get started, how to use the programming language you may already know, and find out if Pulumi for your Azure deployments is right for you.

Here's our planned agenda for our show on LearnTV:

*  Why bother writing automation code anyway
* I'm a developer. why do I can about infrastructure automation?
* I'm an ops person. Why should I write code?
*  Why Pulumi when there are other tools and stuff already?

We'll answer these questions and more this Thursday, August 12, 2021 at 11 AM PT / 2PM ET.

------

Learn about Azure fundamentals with me!

Live stream is normally found on Twitch, YouTube, and [LearnTV](https://cda.ms/226) at 11 AM PT / 2 PM ET Thursday. You can also find the recordings here as well:

[AzureFunBytes on Twitch](https://twitch.tv/azurefunbytes)
[AzureFunBytes on YouTube](https://aka.ms/jaygordononyoutube)
[Azure DevOps YouTube Channel](https://www.youtube.com/channel/UC-ikyViYMM69joIAv7dlMsA)
[Follow AzureFunBytes on Twitter](https://twitter.com/azurefunbytes)

Useful Docs:

[Get $200 in free Azure Credit](https://cda.ms/219)
[Microsoft Learn: Introduction to Azure fundamentals](https://cda.ms/243)
[Cloud Engineering Summit](https://www.pulumi.com/cloud-engineering-summit) 
[Getting Started with Pulumi](https://www.pulumi.com/docs/get-started/) 
[Upcoming workshops, etc](https://www.pulumi.com/resources/#upcoming)
[What is Infrastructure as Code?](https://cda.ms/2kP)
[What is Azure Resource Manager?](https://cda.ms/2kQ)
[Azure Command-Line Interface (CLI) - Overview | Microsoft Docs](https://cda.ms/2kR)
[Application and service principal objects in Azure Active Directory](https://cda.ms/2kS)