Course info
Apr 30, 2021
1h 32m
Your 10-day individual free trial includes:

Expanded library

This course and over 7,000+ additional courses from our full course library.

Hands-on library

Practice and apply knowledge faster in real-world scenarios with projects and interactive courses.
*Available on Premium only

Managing cloud infrastructure can often be a challenge of wrangling obtuse configuration files or manually configuring resources through your cloud provider’s web console. In this course, Getting Started with Pulumi, you’ll learn the basics of managing cloud infrastructure using your favorite programming language. First, you’ll explore creating, modifying, and destroying cloud resources in providers like AWS, GCP, and Azure. Next, you’ll discover how to create dependencies between resources – servers, databases, storage, DNS, and more – so that they are dynamically configured to work together. Finally, you’ll learn how to make reusable groups of resources so that you can create and destroy independent replicas of your environments for testing or demos. When you’re finished with this course, you’ll be ready to start using Pulumi to manage your cloud infrastructure.

About the author
About the author

Developer. Craftsman. Leader. Architect. Mentor. Teacher. Author. Floyd is a veteran software craftsman with broad experience and a passion for teaching.

More from the author
Microservices: Getting Started
3h 2m
Feb 21, 2020
Getting Started with CircleCI
1h 1m
Sep 10, 2019
More courses by Floyd May
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone. I'm Floyd May. Welcome to my course, Getting Started with Pulumi. I'm the owner and principal consultant of Canyon Trail, a software development consultancy, where I've used Pulumi multiple times to help my clients manage their infrastructure. Pulumi is fantastic for defining infrastructure as code because it supports a wide variety of technologies like Amazon Web Services, Google Cloud, Microsoft Azure, Kubernetes, PostgreSQL, and more. And, Pulumi lets you manage your infrastructure across all these technologies using a fully fledged programming language like C#, Python, TypeScript or Go. In this course, we'll go through the basics of how to start managing infrastructure with Pulumi. Some of the core concepts that we'll cover include creating and destroying infrastructure resources, managing dependency relationships between resources, handling complexity as your infrastructure grows and evolves, and integrating Pulumi into a continuous deployment workflow. By the end of this course, you'll know the basics of managing infrastructure as code using Pulumi. Before beginning the course, you should be familiar with at least one of C#, TypeScript or Python and be comfortable running commands from the command line. I'm looking forward to you joining me to learn infrastructure as code with the Getting Started with Pulumi course, at Pluralsight.