I have been working with several organizations as they implement DevOps. As these enterprises make the transition, it’s been fascinating to see both the challenges and benefits that implementing DevOps provides. It’s also interesting to see how the developer role changes, because engineers become much closer to the customer than in traditional product development organizations. As developers lie at the heart of any transition to DevOps, I want to look at some of the key skills that I believe successful DevOps engineers need.
Firstly, it’s important to point out that having the technical chops, ranging from strong programming skills, to understanding cloud services, to familiarity with the tools required for continuous integration, are of course important for DevOps engineers to be successful. However I believe some of the most overlooked skills focus on communication, business understanding, and alignment to business metrics. In particular I believe that developers need:
If developers can master these capabilities, they become indispensible to organizations as they make the transition. And this is really at the heart of a digital transformation. To give an example, Belatrix worked with a software-as-a-company which was looking for help with both developing and testing new features of their software product, in order to get to market quicker. Here we quickly set-up a new testing environment and implemented the automation platform, Chef. This meant the SaaS company could deploy faster on different environments and ensure everything was properly configured. We were able to trace increase customer satisfaction directly to these changes, as new features that their customers wanted were implemented quickly and efficiently. But ultimately what made this transition successful was the attitude of the developers who embraced this new way of working, and were able to acquire both new technical and business skills.
February 13 / 2020
December 17 / 2019
Digital technology enables organizations to boost productivity and better engage with customers. However, many technology initiatives continue to see cost overrun, damaging the bottom line and undermining the value...Read post