DevOps in Real Life - what an Experienced Architect Looks for

DevOps and CI/CD in practice are a bit messy and all about trade-offs. Most of us are not Netflix. In real life it is all about the thought process, not answers - much like in technical interviews. I want to share with you the interview-style discussion I have with Azure customers when I advise them about Pipelines as Code, Database Migrations, Secrets Management, Release Management and more. You'll get insights into what an experienced DevOps engineer and architect like myself looks for. To see a full list of questions, please refer to my blog article "CI/CD Review - How DevOps in Real Life & Mature Organizations works": https://julie.io/writing/ci-cd-review/ #devops ====== References ====== End to End RBAC Resources. Here you will (soon) find the diagrams I showed in the video: https://github.com/azure/devops-gover... https://github.com/Azure/devops-gover... EnterJS: DIY Full-Stack JavaScript CI CD https://speakerdeck.com/jng/enterjs-d... Beating Programmer's RSI https://julie.io/writing/beating-prog... ====== Contents ====== 00:00 Intro 01:00 Release Management 03:10 Git Branching Strategy 05:38 Database and Pipelines 07:41 Deployments 08:23 Rollback 09:22 Secrets Management 10:04 Governance 11:42 Pipeline as Code 12:17 Multiple Pipelines 13:09 Story - Pipelines and Inner Sourcing 15:34 Environments 17:27 Closing