When it comes to DevOps, certain skills are more obvious than others. While it may be easy to immediately look for certain technical skills – for one, experience with automated configuration management tools is valuable since they are used to maintain systems – enterprises should take care to not overlook the importance people skills.
Collaboration is at the heart DevOps, and it takes a team DevOps people who work well with others to succeed. Ideal candidates have excellent skills, for example; team members need to be willing and able to share their ideas and what they've learned in a clear and concise manner. The use multiple collaboration techniques can help with this, with tools to share activity and online (be it asynchronous or live chat) emerging as invaluable assets. If you're not sharing the knowledge you have with the rest your team, you're not just failing to contribute, you're effectively impeding problem solving and slowing progress.
These soft skills are an important part of customer service as well. Being able to converse well internally with, say, a developer in addition to outside clients is a key part of solving problems. And it's not just about understanding and what the issue is from a technical perspective, it's also important that the team member(s) involved in the conversation are able to conduct themselves in a productive, civil manner. Becoming frustrated or playing the blame game instead trying to get to the heart (and solve) the problem can cause roadblocks just as easily as any technical issue.
It comes as no surprise that, according to the respondents in a recent survey from Quali, the most cited challenge in adopting DevOps was company culture, topping challenges testing automation, legacy systems, and budget constraints.
Given that there are still plenty people and organizations stuck in the old way doing things, not every company currently has a culture and/or incentive in developing DevOps skills. And that's unfortunate, given a DevOps oriented team only exists where is as valued as technical skill.
In a Quali release, 451 Research's Donnie Berkholz, Research Director DevOps, agrees, claiming, "The better collaboration between technology groups and the rest the business, whether it's internally perceived as expansion DevOps or as digital transformation, will continue to drive a stronger role for technology as the next wave companies looks to become software-defined."