In my previous blogpost about building an Engineering Culture I briefly touched upon the pillar “Knowledge Driven”. This pillar is really about culture. About behaviour and about mindset. You can only have a knowledge driven culture if people are willing to share knowledge, and if people are open to receive it. In many companies there […]
Continue readingRemove the [External] Tag in Outlook
I am an outlook user. A heavy outlook user. ANd there is something that is bothering me. The [External Tag in front of every message I get from an external email address (which is almost all my email) Don’t get me wrong. I understand it. There is so much phishing and spoofing going on that […]
Continue readingAligned Autonomy in Practice
In my previous blog post I talked about Engineering Culture and how important it is to embrace the fact that you need to behave like a software company. In this blog post I want to dive a little bit deeper in to an aspect of the pillar “Empowering Operating Model”. When it comes to the […]
Continue reading
Creating an Azure Container Registry Service Connection in Azure DevOps with your own ServicePrincipal
A while ago, I blogged about creating an Azure Container Registry Service Connection in Azure DevOps, using the UI. In short, when you don’t have direct permission on the Azure subscription, the UI in Azure DevOps blocks you from creating a service connection, because there is no manual way of doing that. My previous post […]
Continue reading
Pushing to an Azure Container Registry from Azure DevOps
Azure DevOps is full of great wizards and helpers to make life of the developers easy. One of them is setting up a service connection to an Azure Container Registry. When you go to the Service Connections of your Azure DevOps project and create a new Docker Registry Connection, it gives you a nice dialog […]
Continue reading
Distribute your blessed ARM templates with Universal Packages in Azure DevOps
There is a fine-grained balance between full autonomy of a team and arranging things on a more central level. One of the things I talk about, when I talk about shifting to Rugged DevOps, is the use of blessed libraries, scripts and templates. As an example, if all your teams write their own logging library, you […]
Continue reading
Where to start with DevOps Metrics?
Now that more and more teams and organizations are moving towards a DevOps way of working, I get asked the question “What should we measure?” a lot. To be very honest, I find this a very hard question. The main reason is that metrics are always a point of discussion and a trigger for behavior […]
Continue reading
Growing your DevOps Mindset
Practicing DevOps successfully requires knowledge on hard skill areas such as continuous delivery and automated testing. But the most important part is creating a culture where people show courage, work on teambuilding, practice DevOps leadership and have a continuous improvement mindset. Developing these soft skills is hard. One of the reasons for that is that […]
Continue reading