If you are a career networking professional – be it an network architect, engineer, manager— do you need to advance your skillset to include programming and other devops skills to better serve you and your company?
It depends on who you ask as to how much devops skills you need, but it seems clear network professionals need to expand beyond their traditional roles if they are to make career headway in the future.
“There is a belief that unless we train the existing people who know networking and security into becoming better at data and coding we are not going to be able to attract from the outside data folks because they are doing [other devops work],” said Roland Acra, senior vice president and general manager of Cisco’s data-center business. “We have a big reservoir of very smart people in networking and we need to generate from that a subset of people who become the coders and data people of tomorrow.”
In short order what used to be an industry where you had to know network protocols really well, and you had to know how to write scripts with command line interfaces (CLI) is getting to the point that network pros need to have programming chops as well in order to fully tap the potential of all the networking data we are generating, Acra said.
Indeed an example of at least one of those core programming changes taking place comes from Gartner which almost two years ago said that by 2020, only 30% of network operations teams will use the CLI as their primary interface, down from 85% at the end of 2016. Text-based CLI has been the primary operational tool for mainstream network operations teams for easily the past 15-20 years, Gartner stated.
Cisco in particular has its DevNet community which has a number of classes, programs and resources for network professionals.
“Within DevNet – which now has over 500,00 participants – we have about half application developers and half infrastructure people, and we have seen a tremendous uptick in the number of networkers who want to pick up a devops skill,” said Susie Wee, CTO of Cisco’s DevNet group. “The entire infrastructure is now programmable and developers now have APIs that that the can employ to do automation, orchestration, telemetry and a host of new applications they couldn’t before.”
But moving network professionals to the software domain may not be all that straightforward, experts say.
Cisco has made strides with DevNet, but challenges remain. With DevNet, Cisco is attempting to bring network programmability to two distinct constituencies: developers and network engineers/network operators, said Brad Casemore, IDC’s research vice president, data-center networks.
“Let’s deal with Cisco’s traditional buying center first. To what degree will network engineers and operators embrace the ethos of software development?