Skip to content

Commit 2916438

Browse files
Add workshops and events (#15901)
* Add events + workshops * Lint * Fix slug mismatch * Tweaks and fixes * Update content/events/accelerating-ai-powered-app-modernization-with-pulumi-on-google-cloud/index.md
1 parent fc73cc5 commit 2916438

File tree

7 files changed

+476
-42
lines changed
  • content/events
    • accelerating-ai-powered-app-modernization-with-pulumi-on-google-cloud
    • day-2-autonomous-infrastructure-management
    • from-zero-to-production-in-kubernetes
    • getting-started-with-infrastructure-agents
    • governance-enterprise-guardrails-for-agent-driven-operations
    • intro-to-iac-azure
    • self-service-enabling-developer-productivity

7 files changed

+476
-42
lines changed
Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
---
2+
# Name of the event, <= 60 characters
3+
title: "AI-Powered App Modernization with Pulumi on Google Cloud"
4+
meta_desc: Learn how to accelerate app modernization using Pulumi's developer-first Infrastructure as Code with Google Cloud's AI services.
5+
meta_image:
6+
7+
# A featured webinar will display first in the list.
8+
featured: false
9+
10+
# Webinars with unlisted as true will not be shown on the webinar list
11+
unlisted: false
12+
13+
# Gated webinars will have a registration form and the user will need
14+
# to fill out the form before viewing.
15+
gated: true
16+
17+
# The layout of the landing page.
18+
type: webinars
19+
20+
# External webinars will link to an external page instead of a webinar
21+
# landing/registration page. If the webinar is external you will need
22+
# set the 'block_external_search_index' flag to true so Google does not index
23+
# the webinar page created.
24+
external: false
25+
block_external_search_index: false
26+
27+
# The url slug for the webinar landing page. If this is an external
28+
# webinar, use the external URL as the value here.
29+
url_slug: accelerating-ai-powered-app-modernization-with-pulumi-on-google-cloud
30+
31+
# Content for the left hand side section of the page.
32+
main:
33+
# Webinar title.
34+
title: "AI-Powered App Modernization with Pulumi on Google Cloud"
35+
event_type: workshop # workshop | event
36+
37+
# URL for embedding a URL for ungated webinars.
38+
youtube_url:
39+
40+
# Sortable date. The datetime Hugo will use to sort the webinars in date order.
41+
sortable_date: 2025-11-18T10:00:00-08:00
42+
43+
# Duration of the webinar.
44+
duration: 60 minutes
45+
46+
# "virtual" will be shown under "show virtual events only", otherwise shown as City, State (seattle, wa)
47+
location: virtual
48+
49+
# Description of the webinar.
50+
description: |
51+
As enterprises race to modernize their applications for the AI era, the complexity of managing cloud infrastructure has become a critical bottleneck. This hands-on workshop demonstrates how Google Cloud customers can accelerate their app modernization journey by leveraging Pulumi's developer-first Infrastructure as Code approach alongside Google Cloud's cutting-edge AI services.
52+
53+
Unlike traditional infrastructure tools like Terraform, which were built for operators, creating friction between development and DevOps teams. Pulumi revolutionizes this paradigm by empowering developers to manage Google Cloud resources using familiar programming languages, such as Python, TypeScript, Go, C#, and Java.
54+
No need to learn HCL or file tickets, just build, deploy, and iterate faster with code.
55+
learn:
56+
- Deploy AI/ML workloads on Google Cloud using Pulumi's intuitive programming model
57+
- Leverage Google Cloud's Vertex AI, GKE, and Cloud Run with familiar development practices
58+
- Build reusable infrastructure components that scale across teams and projects
59+
- Modernize legacy applications with Google Cloud's migration tools through code
60+
- Implement CI/CD pipelines that treat infrastructure as first-class application code
61+
- Create self-service platforms that eliminate developer-operator bottlenecks
62+
63+
# The webinar presenters
64+
presenters:
65+
- name: Jay Smith
66+
role: Sr. Cloud Customer Engineer, GCP
67+
photo: /images/team/jason-smith.jpg
68+
- name: Pulumi Staff
69+
70+
# case-sensitive
71+
tags:
72+
level: Beginner # Beginner, Intermediate, Advanced
73+
topics: ["AI", "LLM", "CI/CD", "GPU Infrastructure"]
74+
languages: ["Any"]
75+
clouds: ["Google Cloud"]
76+
77+
# The right hand side form section.
78+
form:
79+
# HubSpot form id.
80+
hubspot_form_id: c53f2cce-2826-4163-9acb-53163b4951a0
81+
salesforce_campaign_id: 701PQ00000faNrKYAU
82+
---
Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
---
2+
# Name of the event, <= 60 characters
3+
title: "Day 2 Autonomous Infrastructure Management"
4+
meta_desc: Learn how to simplify and automate maintenance of growing infrastructure inventory with monitoring, remediation, and optimization workflows.
5+
meta_image:
6+
7+
# A featured webinar will display first in the list.
8+
featured: false
9+
10+
# Webinars with unlisted as true will not be shown on the webinar list
11+
unlisted: false
12+
13+
# Gated webinars will have a registration form and the user will need
14+
# to fill out the form before viewing.
15+
gated: true
16+
17+
# The layout of the landing page.
18+
type: webinars
19+
20+
# External webinars will link to an external page instead of a webinar
21+
# landing/registration page. If the webinar is external you will need
22+
# set the 'block_external_search_index' flag to true so Google does not index
23+
# the webinar page created.
24+
external: false
25+
block_external_search_index: false
26+
27+
# The url slug for the webinar landing page. If this is an external
28+
# webinar, use the external URL as the value here.
29+
url_slug: day-2-autonomous-infrastructure-management
30+
31+
# Content for the left hand side section of the page.
32+
main:
33+
# Webinar title.
34+
title: "Day 2 Autonomous Infrastructure Management"
35+
event_type: workshop # workshop | event
36+
37+
# URL for embedding a URL for ungated webinars.
38+
youtube_url:
39+
40+
# Sortable date. The datetime Hugo will use to sort the webinars in date order.
41+
sortable_date: 2025-12-20T12:00:00-05:00
42+
43+
# Duration of the webinar.
44+
duration: 90 minutes
45+
46+
# "virtual" will be shown under "show virtual events only", otherwise shown as City, State (seattle, wa)
47+
location: virtual
48+
49+
# Description of the webinar.
50+
description: |
51+
Getting infrastructure deployed is just one piece of the automation puzzle. The next question is: how do teams maintain a growing inventory of infrastructure in the long term? Infrastructure can drift from the latest standards due to manual intervention or the adoption of new, more stringent requirements. In this session, we'll dive into day 2 operations to show you how to simplify and automate maintenance - even as the number of resources you manage is expanding.
52+
learn:
53+
- Monitoring and remediation workflows
54+
- Proactive optimization and cost management
55+
- Security incident response automation
56+
57+
# The webinar presenters
58+
presenters:
59+
60+
# case-sensitive
61+
tags:
62+
level: Beginner # Beginner, Intermediate, Advanced
63+
topics: ["Policy as Code"]
64+
languages: ["Any"]
65+
clouds: ["AWS"]
66+
67+
# The right hand side form section.
68+
form:
69+
# HubSpot form id.
70+
hubspot_form_id: 8e503c5b-2262-42a4-adad-350392be99e7
71+
salesforce_campaign_id: 701PQ00000eeXB8YAM
72+
73+
event_data:
74+
name: "Day 2 Autonomous Infrastructure Management"
75+
start_date: 2025-12-20T12:00:00-05:00
76+
end_date: 2025-12-20T13:30:00-05:00
77+
url: "https://www.pulumi.com/resources/day-2-autonomous-infrastructure-management/"
78+
description: |
79+
Getting infrastructure deployed is just one piece of the automation puzzle. The next question is: how do teams maintain a growing inventory of infrastructure in the long term? Infrastructure can drift from the latest standards due to manual intervention or the adoption of new, more stringent requirements. In this session, we'll dive into day 2 operations to show you how to simplify and automate maintenance - even as the number of resources you manage is expanding.
80+
---
Lines changed: 25 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
# Name of the event, <= 60 characters
3-
title: From Zero to Production in Kubernetes
4-
meta_desc: We’ll explore how to leverage the power of Python with Pulumi, an infrastructure as code platform to define and manage your Kubernetes deployments.
3+
title: "From Zero to Production in Kubernetes"
4+
meta_desc: Learn how to get Kubernetes clusters and workloads to production quickly, leveraging agentic workflows and tooling for multi-cloud infrastructure management.
55
meta_image:
66

77
# A featured webinar will display first in the list.
@@ -31,15 +31,14 @@ url_slug: from-zero-to-production-in-kubernetes
3131
# Content for the left hand side section of the page.
3232
main:
3333
# Webinar title.
34-
title: From Zero to Production in Kubernetes
35-
34+
title: "From Zero to Production in Kubernetes"
3635
event_type: workshop # workshop | event
3736

3837
# URL for embedding a URL for ungated webinars.
39-
youtube_url: #https://www.youtube.com/embed/l8Ha60IJ6m8?si=AiKU_4MK3w3aAE_l?rel=0
38+
youtube_url:
4039

4140
# Sortable date. The datetime Hugo will use to sort the webinars in date order.
42-
sortable_date: 2024-07-25T09:00:00-07:00
41+
sortable_date: 2025-11-20T12:00:00-05:00
4342

4443
# Duration of the webinar.
4544
duration: 90 minutes
@@ -49,33 +48,35 @@ main:
4948

5049
# Description of the webinar.
5150
description: |
52-
Setting up your production Kubernetes environment brings many benefits including scalability and portability for your applications. Before you reach production, It’s important to understand key Kubernetes concepts and architectures available to keep your clusters secure and scalable. Ingress controllers are vital parts of any Kubernetes platform and NGINX ingress controller provides the best-in-class traffic management solution for cloud native apps and containerized environments.
53-
54-
It’s important to use repeatable mechanisms to handle your ingress objects and controller deployments. Adopting infrastructure as code provides a mechanism to easily deploy production-ready applications in a repeatable manner. In this livestream, we’ll explore how to leverage the power of Python with Pulumi, an infrastructure as code platform to define and manage your Kubernetes deployments and build powerful abstractions that make getting to production easier than ever before.
55-
51+
Many engineering teams adopt Kubernetes as the basis for their developer platforms because it provides a consistent, cloud-agnostic, and scalable alternative to vendor-specific container services. In this session, we'll explore how to get Kubernetes clusters and workloads to production quickly, leveraging agentic workflows and tooling.
5652
learn:
57-
- How to stand up Kubernetes including Amazon VPC, Amazon EKS, and other dependencies.
58-
- Setting up your ingress controller.
59-
- Deploying an app into your cluster.
53+
- Multi-cloud and hybrid infrastructure management
54+
- Large-scale operations across hundreds of resources
55+
- Coordinating complex migrations and upgrades
56+
- Managing infrastructure at enterprise scale
6057

6158
# The webinar presenters
6259
presenters:
63-
- name: Engin Diri
64-
role: Customer Experience Architect, Pulumi
65-
photo: /images/team/engin-diri.jpg
66-
- name: Damian Curry
67-
role: Business Development Technical Director, F5/NGINX
60+
6861

6962
# case-sensitive
7063
tags:
71-
level: Intermediate # Beginner, Intermediate, Advanced
72-
topics: ["NGINX", "Kubernetes"]
73-
languages: ["Python"]
64+
level: Beginner # Beginner, Intermediate, Advanced
65+
topics: ["Kubernetes", "Platform Engineering"]
66+
languages: ["Any"]
7467
clouds: ["AWS"]
7568

7669
# The right hand side form section.
7770
form:
7871
# HubSpot form id.
79-
hubspot_form_id: d448f8b6-c1a8-420d-8f9f-9975507e6d1e
80-
salesforce_campaign_id: 701PQ00000FCwsQYAT
81-
---
72+
hubspot_form_id: 510e62c5-8e2e-4e88-89f5-4853bff9e567
73+
salesforce_campaign_id: 701PQ00000eePWvYAM
74+
75+
event_data:
76+
name: "From Zero to Production in Kubernetes"
77+
start_date: 2025-11-20T12:00:00-05:00
78+
end_date: 2025-11-20T13:30:00-05:00
79+
url: "https://www.pulumi.com/resources/from-zero-to-production-in-kubernetes/"
80+
description: |
81+
Many engineering teams adopt Kubernetes as the basis for their developer platforms because it provides a consistent, cloud-agnostic, and scalable alternative to vendor-specific container services. In this session, we'll explore how to get Kubernetes clusters and workloads to production quickly, leveraging agentic workflows and tooling.
82+
---
Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
---
2+
# Name of the event, <= 60 characters
3+
title: "Getting Started with Infrastructure Agents"
4+
meta_desc: Learn to add intelligent automation to infrastructure workflows with proper controls and human oversight.
5+
meta_image:
6+
7+
# A featured webinar will display first in the list.
8+
featured: false
9+
10+
# Webinars with unlisted as true will not be shown on the webinar list
11+
unlisted: false
12+
13+
# Gated webinars will have a registration form and the user will need
14+
# to fill out the form before viewing.
15+
gated: true
16+
17+
# The layout of the landing page.
18+
type: webinars
19+
20+
# External webinars will link to an external page instead of a webinar
21+
# landing/registration page. If the webinar is external you will need
22+
# set the 'block_external_search_index' flag to true so Google does not index
23+
# the webinar page created.
24+
external: false
25+
block_external_search_index: false
26+
27+
# The url slug for the webinar landing page. If this is an external
28+
# webinar, use the external URL as the value here.
29+
url_slug: getting-started-with-infrastructure-agents
30+
31+
# Content for the left hand side section of the page.
32+
main:
33+
# Webinar title.
34+
title: "Getting Started with Infrastructure Agents"
35+
event_type: workshop # workshop | event
36+
37+
# URL for embedding a URL for ungated webinars.
38+
youtube_url:
39+
40+
# Sortable date. The datetime Hugo will use to sort the webinars in date order.
41+
sortable_date: 2025-10-09T12:00:00-04:00
42+
43+
# Duration of the webinar.
44+
duration: 90 minutes
45+
46+
# "virtual" will be shown under "show virtual events only", otherwise shown as City, State (seattle, wa)
47+
location: virtual
48+
49+
# Description of the webinar.
50+
description: |
51+
Platform Engineering teams looking to add intelligent automation to their infrastructure workflows must first plan controls and human oversight into their process. In this session, we'll introduce considerations for setting up agentic workflows with a basic 'human in the loop' approval process and walk through a basic cloud deployment.
52+
learn:
53+
- Introduction to Pulumi MCP Server and agentic workflow concepts and considerations
54+
- Configuring agents within your environment
55+
- Understanding Pulumi's core platform engineering capabilities and architecture
56+
- "Your first autonomous infrastructure workflow: provisioning cloud resources with a basic pull request approval workflow"
57+
58+
# The webinar presenters
59+
presenters:
60+
- name: Engin Diri
61+
role: Senior Solutions Architect
62+
photo: /images/team/engin-diri.jpg
63+
64+
# case-sensitive
65+
tags:
66+
level: Beginner # Beginner, Intermediate, Advanced
67+
topics: ["Pulumi MCP Server"]
68+
languages: ["Any"]
69+
clouds: ["AWS"]
70+
71+
# The right hand side form section.
72+
form:
73+
# HubSpot form id.
74+
hubspot_form_id: 1bea61d9-a914-40c8-9a7e-6c220420e05a
75+
salesforce_campaign_id: 701PQ00000eeMnZYAU
76+
77+
event_data:
78+
name: "Getting Started with Infrastructure Agents"
79+
start_date: 2025-10-09T12:00:00-04:00
80+
end_date: 2025-10-09T13:30:00-04:00
81+
url: "https://www.pulumi.com/resources/getting-started-with-infrastructure-agents/"
82+
description: |
83+
Platform Engineering teams looking to add intelligent automation to their infrastructure workflows must first plan controls and human oversight into their process. In this session, we'll introduce considerations for setting up agentic workflows with a basic 'human in the loop' approval process and walk through a basic cloud deployment.
84+
---

0 commit comments

Comments
 (0)