February 26-28, 2025
Montreal, Canada

DevOps Conference

The list of presentations is subject to change without notice.
DevOps .NET Aspire is the brand new framework from Microsoft for opinionated observability and deployment in the cloud. Come see how the pieces fit together, how to upgrade an existing site, and the benefits of OpenTelemetry. You can add as much or as little .NET Aspire to your app, and even use it only in dev.
DevOps In this talk, we will discuss the most common ways software fails and some of the most unusual ways too. I will provide valuable lessons, tips, and advice so you can avoid the same mistakes, reduce the risks, or fail confidently. This talk is for anyone who has ever worked in production and/or responsible for deploying and maintaining software. If you have ever brought down production or are afraid of it, this talk talk is for you.
DevOps Do you regularly spend your nights trying to make sense of cryptic error messages? In this example-driven presentation we go through more advanced topics of Observability, and dive into the toolsets available to you to instrument your JVM-based app so that it can tell you what it is doing and why. We will explore how to instrument apps without vendor lock-in using Micrometer, OpenTelemetry, Grafana, OpenZipkin, Prometheus, OpenMetrics, etc.
DevOps Consistency in deployment is key, not just between dev, test, staging and production, but across different releases as well. Containerization helps, but gets you only part of the way there. So we'll dive into tools & techniques to deploy new installations, updates and software releases in a consistent way, showing even thousands of machines can be kept up-to-date by using the right architecture and flow.
DevOps Development has become more complex. Building and running a distributed architecture, ensuring observability, and balancing speed and quality aren’t easy. Just being agile and practicing DevOps to increase productivity doesn't really solve the problem.

Learn how great teams measure and improve the developer experience and create a healthy and joyful engineering culture. Don't focus on productivity; focus on what makes this craft fun for devs.
DevOps Tired of rolling back the feature because a hotfix is coming through? Want to get away from code freezes to fit an arbitrary deadline? Feature flags allow us to release code when we're ready and then turn it on when business is ready. There's subtleties and nuance here. Join us on this journey with feature flags, talk about the options for cloud-based services vs. built-in systems, and best practices for testing and retiring feature flags.
DevOps I will present a case study on implementing low or no-cost solutions for metrics, observability, and logging. Developers will learn how to leverage open-source and cost-effective tools to maintain visibility into their systems, improve debugging, and ensure reliable performance while minimizing costs.
DevOps Manage risks associated with your software dependencies through software supply chain security best practices and their automation across all SDLC phases. The growing ecosystem of tools such as in-toto, cosign, guac and grafeas allows us to envision a future where these threats can be addressed by organizations, regardless of their size and means.
We will demonstrate an end-to-end solution using such tools.
DevOps Tests, monitoring, these help us assert the known knowns of our systems. But what about the known unknowns? Or, especially in complex distributed systems, the unknown unknowns? What can we learn from the space program? What can we learn from the Apollo 11 landing? How can we prepare for the unknown and build our adaptive capacity?
DevOps In IT, efficiency is everything.

How did a single team at OVHCloud reduce its critical databases infrastructure size from 390 machines to just 27 by still dealing with the same amount of databases?

In this talk, you’ll learn the importance of efficient database design and how you can increase performance and decrease workload to ensure your information system is ready to scale with your business.
DevOps cGroups on their own are a complicated thing, but throw in there systemd and they become even harder. Now add to that, that there are 2 different ways to setup cgroup hierarchy and 2 versions of cgroups and the whole thing becomes almost impossible to understand.

Marian will try to guide you in this journey of properly setting up cGroups, when using SystemD
DevOps Dans cette session, nous allons explorer comment mettre en place un pipeline CI/CD complet qui automatise le testing de bout en bout, le packaging et le versionnage des modèles, garantissant ainsi une transition fluide de la phase de développement à la production tout en maintenant un haut niveau de contrôle et de qualité.
DevOps The development of mobile applications needs to be agile, but it also needs to be secure. In this talk we’ll look at how to make application security scanning a part of the continuous delivery process to ensure your users will receive a secure product without compromising the delivery deadlines.
DevOps CDKTF is one of Terraform's best-kept secrets. CDKTF by Hashicorp allows you to write infrastructure code using programming languages like Typescript and Go while still leveraging the power and the community of Terraform. We'll look at

* Primitives of CDKTF (Stacks and Constructs)
* Reuse Terraform modules in CDKTF
* Common gotchas on translating HCL to Typescript
* Understanding CDK synthesis workflows.
* Setup a multi-stack CDKTF project
DevOps We keep hearing the mantra to shift left, to turn our developers into security experts, to reduce and eliminate vulnerabilities. Given the prevalence of old flaws being checked into new codebases, this approach clearly isn't working the way we want. What went wrong? Was the idea flawed? Let's talk about where we are, how we got here, and how we can shift left the right way.
DevOps A holistic approach to ensuring accessibility is part of your product’s lifecycle and delivery is the right choice.

Learn about what you can do in your role to move accessibility left in the software development lifecycle.
DevOps Discover automated code remediation with the OpenRewrite refactoring engine, a deterministic, rule-based system. By manipulating the Lossless Semantic Tree (LST) representation of code, OpenRewrite ensures accurate, style-preserving transformations. We’ll demonstrate how AI enhances this process by performing impact analysis, searching through codebases, and assisting in refactoring, ultimately providing a scalable solution for modernization.
DevOps If you have ever experienced OOM(Out-of-Memory) situation you know that it is now a nice place to be.

This talk will walk you trough the basics of how the Linux OOM Killer works. How you can control it and what actually caused OOM on a linux machine.

You will see real world examples and also what preventative measures can be taken.

Explore all 191 sessions