Skip to main content
  1. Tags/

DevOps

How to Architect for Continuous Delivery

In September 2024, I had the privilege of delivering a keynote at the Roche DevOps Conference in Poland. The topic: how to architect for continuous delivery. This is a subject close to my heart, because after more than two decades of working in software delivery, I keep seeing the same fundamental patterns that separate high-performing organizations from those that struggle.

Developer Experience and Platform Engineering: The Foundation of Modern Software Delivery

Is DevOps dead? That claim keeps appearing on the internet, with people arguing that platform engineering is taking over. In this talk, which I gave at the Developer Experience Conference at Roche in Poznan, Poland, I explain why DevOps is absolutely not dead and why platform engineering is the key to making it actually work at scale.

AI-Augmented DevOps with Platform Engineering

When the CEO or CIO comes to you and says “We need AI in our development process,” the right response is not to start implementing immediately. The right response is to ask: why? In this talk at Conf42 Platform Engineering, I walk through the complete journey from identifying value stream bottlenecks to implementing AI-augmented DevOps on a real platform, including a live demo.

Unlocking the Power of AI: Deep Dive into MLOps, Machine Learning, and AI Platforms

Have you ever wondered how companies build those impressive AI applications and keep them running reliably in production? In this video, I take a deep dive into MLOps, the discipline that makes it possible to continuously develop, deploy, and improve machine learning solutions at enterprise scale.

CrowdStrike Disaster: Causes, Impact, and How to Prevent Future Outages

On July 19, 2024, the world witnessed one of the largest IT outages in history. A sensor configuration update from CrowdStrike, pushed to all Windows systems at 4:09 UTC, caused 8.5 million Microsoft Windows PCs to crash worldwide. Airlines, banks, hospitals, government agencies, stock exchanges, and countless other organizations were brought to a standstill. In this video, I break down what happened and, more importantly, what you can do to prevent something like this from happening in your organization.

App-Solutely Safe: How Banks Use Modern Software Development

Banking software must be secure, reliable, and trustworthy. But many banks still rely on traditional development methods that are slow, risky, and inefficient. In this video, I explore three modern software development practices that are fundamentally changing how banks build and deliver software: continuous deployment, test-driven development, and feature flags.

DevOps in an Embedded World: From Silos to Digital Factories

Many people still think DevOps is only for web applications and cloud services. But the reality is clear: companies that apply DevOps principles to embedded systems are outpacing their competition. In this talk, which I gave at a DevOps Meetup in Munich, I explore why embedded teams need DevOps and how to build a Digital Factory that enables continuous value delivery, even for hardware products.

Unlocking Efficiency: Platform Engineering vs. DevOps

In this episode of Tech Chat with Navika Chadha, a Cloud Engineer and Microsoft MVP, we had a deep conversation about Platform Engineering: what it is, how it differs from DevOps, why companies should adopt it, and what skills are needed. The discussion cuts through the buzz and click-bait headlines to explain why DevOps is very much alive and how Platform Engineering complements it.

DevOps Meetup Zurich 2024: Developer Experience and Platform Engineering

This is a recording of my presentation at the DevOps Meetup Zurich from January 2024. The talk covers Developer Experience and Platform Engineering, including why Platform Engineering has emerged, how it fits into the Digital Factory concept, and a live demo of the Platform Plane, the internal developer platform we built together with LGT.