2026/08/08 –, RB101
This workshop offers a hands-on exploration of the web applications lifecycle, demonstrating how to build and deploy cloud-native, 12-factor applications using a fully open-source toolchain. Participants can use their preferred framework (Go, Flask, ExpressJS, or Spring Boot) to gain practical experience taking an application from source code to a production-like environment.
During the session, we will cover:
- Application Packaging: Building standard OCI images for your
applications.
- Production Deployment: Deploying workloads reliably across diverse
environments.
- Day-Two Operations: Utilizing automated operators to manage complex
tasks like database backups and schema migrations.
- Infrastructure Flexibility: Leveraging Rockcraft, Charmcraft, and
Juju to maintain platform independence, whether self-hosting or
utilizing a public cloud vendor.
Additionally, the workshop features a live demonstration of an AI Agent skill designed to automate these deployment steps, providing a simple, end-to-end approach to managing this open-source stack.
More info: https://events.canonical.com/event/146/contributions/933/
Grégory is a seasoned technology professional with a passion for DevOps and innovations. With almost 20 years of experience working with software engineers and Infra/Ops engineers, I deeply understand the importance of collaboration and synergy between these teams. Currently, I'm a Senior Architect in the Platform engineering team at Canonical. In my role, I support the team in defining technical specifications, applying best practices, supporting team member carrier, and leading cross-team projects. Previously, as the CTO of Altissia, a company offering online language courses in 24 languages globally, I honed my leadership skills and developed a keen eye for technological solutions that enhance operational efficiency and user experience.
I started my career at Hewlett-Packard Enterprise working on control plane systems, where I developed an appreciation for the role strong platforms play in enabling cloud services at scale. Today, I’m a Software Engineer at Canonical, contributing to open-source projects by building Juju operators that power applications on Ubuntu.
I am a software engineer at Canonical working on software operators and infrastructure automation with Juju. My work centers on applying model-driven operations and 12-factor principles to simplify how diverse applications are built, configured, and operated at scale.