DevOps has been around for a while now, long enough for large organisations (you know who you are) to make it more complex than it needs to. Central platform teams need to support ALL THE THINGS, and dev teams need to build fast and deliver, while maintaining good governance and security.
Platform Engineering is a practice that's built on DevOps principals, but with an focus on improved developer experience and self-service within security and governance, shifting to a product-based mindset, where our developers are our customers.
In this session, I'll cover the key aspects of an engineering platform (including application platforms and templates) and how we can start our Platform Engineering journey. I'll then demo how we can start to build our platform in Azure, using technologies such as Azure Kubernetes Service, GitOps, Backstage, and IaC, and why we would use these technologies to build an engineering platform.
By the end of this session, you'll understand the difference between DevOps and Platform Engineering, why it's actually important (and not just a buzzword), and how we can start to build sustainable engineering platforms in Azure.