About the Course
Platform engineering has become critical in bridging development, infrastructure, and operational excellence. This Platform Engineering workshop series empowers technology professionals with advanced skills to build, manage, and optimize cloud infrastructure and applications at scale.
Why This Matters
Platform engineers are the architects of digital transformation, creating scalable, secure environments that enable rapid innovation while maintaining organizational standards. This series provides hands-on expertise in infrastructure as code, automation, and observability.
- Practical, hands-on training: Live demonstrations and interactive exercises
- Multi-tool expertise: Leverage Pulumi with Docker, GitLab, Honeycomb, and Temporal
- Real-world problem solving: Address complex infrastructure management challenges
The course has six (6) hands-on workshops designed to build comprehensive skills and transform how you approach infrastructure automation and operational excellence. Demo code and slides are provided.
Course Overview
An important tenet of Platform Engineering is building infrastructure code that is DRY (don’t repeat yourself). This makes it easier to maintain core infrastructure components and ensures best practices are reflected in each new instance of your infrastructure.
In this session, we’ll introduce the concept of Pulumi Components: packages that can be authored in one language and consumed from any other language. This enables platform engineering teams to create powerful patterns for reuse across their organization: sharing infrastructure libraries written in common programming languages that can easily be instantiated from a simple YAML file.
What you will learn:
- How to author and share Pulumi Components
- Tips for structuring YAML (or any other language!) to consume a Library with maximum reusability.
- Integrating reusable components into your IDP
Overview
02 - Enabling Platform Workflows with Pulumi and Docker
Modern workloads require frequent container builds and deployments, but traditional build processes can be slow and resource-intensive, creating bottlenecks in your delivery pipeline. Docker Build Cloud offers distributed, cached builds that can dramatically reduce build times, while Pulumi provides the orchestration layer to automate your entire deployment workflow using familiar programming languages.
In this hands-on workshop, you'll learn how to integrate Docker Build Cloud with Pulumi to create a streamlined container build and deployment pipeline. We'll demonstrate how to leverage Docker Build Cloud's distributed architecture and layer caching to accelerate builds, while using Pulumi to automate the end-to-end process from foundational infrastructure to container build to production deployment.
What you will learn:
- How to configure Docker Build Cloud and integrate it with your existing container build pipeline
- Techniques for optimizing container builds with intelligent caching and distributed processing
- Best practices for automating container deployments using Pulumi's infrastructure as code
Overview
03 - Discover and Fix Misconfigured Cloud Resources
Platform engineers face significant challenges in managing diverse and sprawling cloud infrastructure. This workshop introduces Pulumi Insights, a powerful solution that transforms how organizations understand, control, and optimize their cloud estate across multiple deployment tools and platforms.
Whether you manage a small development environment or a large multi-cloud estate, this workshop will equip you with practical strategies and tools to improve the clarity, control, and efficiency of your cloud infrastructure management.
What you will learn
- Discover and manage legacy cloud resources deployed outside of Pulumi
- Identify and remediate misconfigured resources with policy as code
- Implement a unified approach to cloud resource management that transcends traditional tool-specific limitations
Overview
04 - Modern Infrastructure Automation with Pulumi and GitLab
Managing cloud infrastructure at scale requires robust automation and collaboration tools that seamlessly integrate with your existing development workflows. In this hands-on workshop, you'll learn how to leverage Pulumi's newly enhanced GitLab integration to automate infrastructure deployments, implement effective change management, and establish standardized infrastructure patterns across your organization.
We'll explore Pulumi's latest GitLab features, including enhanced merge request comments, organizational templates, and first-class VCS support in Pulumi Cloud. You'll learn how to create automated infrastructure pipelines and use organizational templates to standardize infrastructure patterns.
What you will learn
- How to configure and use Pulumi's enhanced GitLab integration features, including detailed merge request comments and organizational templates
- Techniques for standardizing infrastructure patterns across your organization using Pulumi's template gallery with GitLab repositories
Overview
05 - Enabling Platform Workflows with Temporal
Platform Engineering teams are responsible for giving developers clear, repeatable playbooks for orchestrating resilient, scalable applications. When using Temporal Cloud, managing Namespaces, Task Queues, and Worker configurations effectively is crucial to ensuring reliability and performance.
In this workshop, we’ll explore how Pulumi empowers teams to define, provision, and manage Temporal Cloud resources using modern Infrastructure as Code (IaC) practices. You'll learn how to automate resource lifecycles, enforce policies, and integrate Temporal Cloud into platform engineering workflows—ensuring developers have a seamless and self-service experience.
What you will learn
- IaC for Temporal Cloud: Automate the provisioning and lifecycle management of Temporal Namespaces, Task Queues, and Workers using Pulumi.
- Consistency & Compliance: Enforce governance, security, and best practices for Temporal Cloud resources across multiple environments.
- Hands-on Automation: Trigger a complex deployment cycle with Pulumi Deployments and create approval steps
Overview
06 - Workload Observability with Pulumi and Honeycomb
In modern platform engineering, seamless observability is essential for maintaining resilient and scalable applications. This workshop will demonstrate how to leverage Pulumi to deploy and manage Honeycomb’s observability capabilities for production workloads.
We’ll explore best practices using Pulumi and Honeycomb to ensure that your workloads ship quickly with the observability you need to ensure they stay running. Participants will gain hands-on experience configuring observability in workloads and guidance in setting the SLOs that matter for your organization.
What you will learn
- How Honeycomb helps you detect the production issues that really matter and resolve them quickly.
- Automating “observability as code” with Pulumi + Honeycomb.
- Best practices for incorporating workload observability into your Platform Engineering practice.
Overview
"Great introduction to building an IDP, with excellent high-level understanding coupled with practical tips for actually building one."
-- Mike Gray, Sr. Cloud Engineer
"Great sessions with practical examples. Looking forward to the next series."
-- Joaquim M., Lead DevOps Engineer
"Fantastic workshops. The content was clear and precise, fun to watch, and the host was knowledgeable. However, I only had trouble with the terminal font being a little small in the video."
-- Viren M., Platform Engineer
Learn more
For Platform Teams
All the building blocks you need to build your IDP, ensure security, scalability, and more.
