Operate your homelab apps using Juju
Erin Conley
I'm the Technical Author for the Platform Engineering team at Canonical. The Platform Engineering team develops and maintains software used internally -- our portfolio consists of over 40 unique projects. I received a PhD in Physics from Duke University in 2023, where I worked on two international particle physics experiments to better understand how and why stars die. In my free time, I enjoy crafting (sewing, crocheting, embroidery, etc.), gardening, and cooking.
Grégory Schiano
I'm 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 an Architect in the Platform engineering team at Canonical. In my role, I support the team in defining technical specifications, applying best practices, 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.
No video of the event yet, sorry!
Juju is adapting the way operation engineers manage their homelab applications. Juju is an operator orchestration engine that provides a streamlined approach for handling the deployment, integration, and lifecycle management of applications while adhering to industry best practices. However, web application developers face a significant learning curve: They must familiarize themselves with Python, the Juju operator framework, and the "charm" ecosystem when they create a Juju operator for their application. To bridge the gap, we developed a “fast track” approach to the charming journey. The fast track, called paas-charm, is a framework built around 12-factor principles that enables Flask, Django, FastAPI, Go, ExpressJS, and Spring Boot developers to set up a fully integrated and observable Kubernetes environment for their applications. This approach makes Juju more accessible to developers of all experience levels by eliminating the need to master charming.
In this talk, we will introduce the fast track approach for onboarding a software application into the Juju ecosystem. Using popular homelab apps as an example, we will walk through the steps to deploy an app using Juju, showing how straightforward it is to create light and secure container images, initialize, and operate homelab applications. By the end of the talk, attendees will have a clear understanding of the fast track approach, its built-in integrations, the development process from source to deployment and beyond.
- Date:
- 2026 June 26 - 16:30
- Duration:
- 45 min
- Room:
- Sala Canillas 013
- Conference:
- OpenSouthCode 2026
- Language:
- English
- Track:
- Difficulty:
- Medium
- Cómo auditar proyectos Open Source y conseguir tu primer CVE
- Start Time:
- 2026 June 26 15:30
- Room:
- Sala 116
- The open source coding revolution
- Start Time:
- 2026 June 26 16:30
- Room:
- Sala Fuengirola
- Sintonizando tus apps en Flutter
- Start Time:
- 2026 June 26 16:30
- Room:
- Sala Benalmádena 002