-
Notifications
You must be signed in to change notification settings - Fork 255
Add workshops and events #15901
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Add workshops and events #15901
Changes from all commits
Commits
Show all changes
5 commits
Select commit
Hold shift + click to select a range
0e6dde4
Add events + workshops
kimberleyamackenzie a38c3a7
Lint
kimberleyamackenzie 912dba1
Fix slug mismatch
kimberleyamackenzie be85477
Tweaks and fixes
kimberleyamackenzie d1a3b26
Update content/events/accelerating-ai-powered-app-modernization-with-…
kimberleyamackenzie File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
82 changes: 82 additions & 0 deletions
82
.../accelerating-ai-powered-app-modernization-with-pulumi-on-google-cloud/index.md
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,82 @@ | ||
--- | ||
# Name of the event, <= 60 characters | ||
title: "AI-Powered App Modernization with Pulumi on Google Cloud" | ||
meta_desc: Learn how to accelerate app modernization using Pulumi's developer-first Infrastructure as Code with Google Cloud's AI services. | ||
meta_image: | ||
|
||
# A featured webinar will display first in the list. | ||
featured: false | ||
|
||
# Webinars with unlisted as true will not be shown on the webinar list | ||
unlisted: false | ||
|
||
# Gated webinars will have a registration form and the user will need | ||
# to fill out the form before viewing. | ||
gated: true | ||
|
||
# The layout of the landing page. | ||
type: webinars | ||
|
||
# External webinars will link to an external page instead of a webinar | ||
# landing/registration page. If the webinar is external you will need | ||
# set the 'block_external_search_index' flag to true so Google does not index | ||
# the webinar page created. | ||
external: false | ||
block_external_search_index: false | ||
|
||
# The url slug for the webinar landing page. If this is an external | ||
# webinar, use the external URL as the value here. | ||
url_slug: accelerating-ai-powered-app-modernization-with-pulumi-on-google-cloud | ||
|
||
# Content for the left hand side section of the page. | ||
main: | ||
# Webinar title. | ||
title: "AI-Powered App Modernization with Pulumi on Google Cloud" | ||
event_type: workshop # workshop | event | ||
|
||
# URL for embedding a URL for ungated webinars. | ||
youtube_url: | ||
|
||
# Sortable date. The datetime Hugo will use to sort the webinars in date order. | ||
sortable_date: 2025-11-18T10:00:00-08:00 | ||
|
||
# Duration of the webinar. | ||
duration: 60 minutes | ||
|
||
# "virtual" will be shown under "show virtual events only", otherwise shown as City, State (seattle, wa) | ||
location: virtual | ||
|
||
# Description of the webinar. | ||
description: | | ||
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. | ||
|
||
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. | ||
No need to learn HCL or file tickets, just build, deploy, and iterate faster with code. | ||
learn: | ||
- Deploy AI/ML workloads on Google Cloud using Pulumi's intuitive programming model | ||
- Leverage Google Cloud's Vertex AI, GKE, and Cloud Run with familiar development practices | ||
- Build reusable infrastructure components that scale across teams and projects | ||
- Modernize legacy applications with Google Cloud's migration tools through code | ||
- Implement CI/CD pipelines that treat infrastructure as first-class application code | ||
- Create self-service platforms that eliminate developer-operator bottlenecks | ||
|
||
# The webinar presenters | ||
presenters: | ||
- name: Jay Smith | ||
role: Sr. Cloud Customer Engineer, GCP | ||
kimberleyamackenzie marked this conversation as resolved.
Show resolved
Hide resolved
|
||
photo: /images/team/jason-smith.jpg | ||
- name: Pulumi Staff | ||
|
||
# case-sensitive | ||
tags: | ||
level: Beginner # Beginner, Intermediate, Advanced | ||
topics: ["AI", "LLM", "CI/CD", "GPU Infrastructure"] | ||
languages: ["Any"] | ||
clouds: ["Google Cloud"] | ||
|
||
# The right hand side form section. | ||
form: | ||
# HubSpot form id. | ||
hubspot_form_id: c53f2cce-2826-4163-9acb-53163b4951a0 | ||
salesforce_campaign_id: 701PQ00000faNrKYAU | ||
--- |
80 changes: 80 additions & 0 deletions
80
content/events/day-2-autonomous-infrastructure-management/index.md
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,80 @@ | ||
--- | ||
# Name of the event, <= 60 characters | ||
title: "Day 2 Autonomous Infrastructure Management" | ||
meta_desc: Learn how to simplify and automate maintenance of growing infrastructure inventory with monitoring, remediation, and optimization workflows. | ||
meta_image: | ||
|
||
# A featured webinar will display first in the list. | ||
featured: false | ||
|
||
# Webinars with unlisted as true will not be shown on the webinar list | ||
unlisted: false | ||
|
||
# Gated webinars will have a registration form and the user will need | ||
# to fill out the form before viewing. | ||
gated: true | ||
|
||
# The layout of the landing page. | ||
type: webinars | ||
|
||
# External webinars will link to an external page instead of a webinar | ||
# landing/registration page. If the webinar is external you will need | ||
# set the 'block_external_search_index' flag to true so Google does not index | ||
# the webinar page created. | ||
external: false | ||
block_external_search_index: false | ||
|
||
# The url slug for the webinar landing page. If this is an external | ||
# webinar, use the external URL as the value here. | ||
url_slug: day-2-autonomous-infrastructure-management | ||
|
||
# Content for the left hand side section of the page. | ||
main: | ||
# Webinar title. | ||
title: "Day 2 Autonomous Infrastructure Management" | ||
event_type: workshop # workshop | event | ||
|
||
# URL for embedding a URL for ungated webinars. | ||
youtube_url: | ||
|
||
# Sortable date. The datetime Hugo will use to sort the webinars in date order. | ||
sortable_date: 2025-12-20T12:00:00-05:00 | ||
|
||
# Duration of the webinar. | ||
duration: 90 minutes | ||
|
||
# "virtual" will be shown under "show virtual events only", otherwise shown as City, State (seattle, wa) | ||
location: virtual | ||
|
||
# Description of the webinar. | ||
description: | | ||
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. | ||
learn: | ||
- Monitoring and remediation workflows | ||
- Proactive optimization and cost management | ||
- Security incident response automation | ||
|
||
# The webinar presenters | ||
presenters: | ||
|
||
# case-sensitive | ||
tags: | ||
level: Beginner # Beginner, Intermediate, Advanced | ||
topics: ["Policy as Code"] | ||
languages: ["Any"] | ||
clouds: ["AWS"] | ||
|
||
# The right hand side form section. | ||
form: | ||
# HubSpot form id. | ||
hubspot_form_id: 8e503c5b-2262-42a4-adad-350392be99e7 | ||
salesforce_campaign_id: 701PQ00000eeXB8YAM | ||
|
||
event_data: | ||
name: "Day 2 Autonomous Infrastructure Management" | ||
start_date: 2025-12-20T12:00:00-05:00 | ||
end_date: 2025-12-20T13:30:00-05:00 | ||
url: "https://www.pulumi.com/resources/day-2-autonomous-infrastructure-management/" | ||
description: | | ||
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. | ||
--- |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
84 changes: 84 additions & 0 deletions
84
content/events/getting-started-with-infrastructure-agents/index.md
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,84 @@ | ||
--- | ||
# Name of the event, <= 60 characters | ||
title: "Getting Started with Infrastructure Agents" | ||
meta_desc: Learn to add intelligent automation to infrastructure workflows with proper controls and human oversight. | ||
meta_image: | ||
|
||
# A featured webinar will display first in the list. | ||
featured: false | ||
|
||
# Webinars with unlisted as true will not be shown on the webinar list | ||
unlisted: false | ||
|
||
# Gated webinars will have a registration form and the user will need | ||
# to fill out the form before viewing. | ||
gated: true | ||
|
||
# The layout of the landing page. | ||
type: webinars | ||
|
||
# External webinars will link to an external page instead of a webinar | ||
# landing/registration page. If the webinar is external you will need | ||
# set the 'block_external_search_index' flag to true so Google does not index | ||
# the webinar page created. | ||
external: false | ||
block_external_search_index: false | ||
|
||
# The url slug for the webinar landing page. If this is an external | ||
# webinar, use the external URL as the value here. | ||
url_slug: getting-started-with-infrastructure-agents | ||
|
||
# Content for the left hand side section of the page. | ||
main: | ||
# Webinar title. | ||
title: "Getting Started with Infrastructure Agents" | ||
event_type: workshop # workshop | event | ||
|
||
# URL for embedding a URL for ungated webinars. | ||
youtube_url: | ||
|
||
# Sortable date. The datetime Hugo will use to sort the webinars in date order. | ||
sortable_date: 2025-10-09T12:00:00-04:00 | ||
|
||
# Duration of the webinar. | ||
duration: 90 minutes | ||
|
||
# "virtual" will be shown under "show virtual events only", otherwise shown as City, State (seattle, wa) | ||
location: virtual | ||
|
||
# Description of the webinar. | ||
description: | | ||
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. | ||
learn: | ||
- Introduction to Pulumi MCP Server and agentic workflow concepts and considerations | ||
- Configuring agents within your environment | ||
- Understanding Pulumi's core platform engineering capabilities and architecture | ||
- "Your first autonomous infrastructure workflow: provisioning cloud resources with a basic pull request approval workflow" | ||
|
||
# The webinar presenters | ||
presenters: | ||
- name: Engin Diri | ||
role: Senior Solutions Architect | ||
photo: /images/team/engin-diri.jpg | ||
|
||
# case-sensitive | ||
tags: | ||
level: Beginner # Beginner, Intermediate, Advanced | ||
topics: ["Pulumi MCP Server"] | ||
languages: ["Any"] | ||
clouds: ["AWS"] | ||
|
||
# The right hand side form section. | ||
form: | ||
# HubSpot form id. | ||
hubspot_form_id: 1bea61d9-a914-40c8-9a7e-6c220420e05a | ||
salesforce_campaign_id: 701PQ00000eeMnZYAU | ||
|
||
event_data: | ||
name: "Getting Started with Infrastructure Agents" | ||
start_date: 2025-10-09T12:00:00-04:00 | ||
end_date: 2025-10-09T13:30:00-04:00 | ||
url: "https://www.pulumi.com/resources/getting-started-with-infrastructure-agents/" | ||
description: | | ||
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. | ||
--- |
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.