If software eats everything, are network engineers on the menu?

Enterprise network leaders say preparing for change doesn't have to mean starting over as a programmer

IDG

IDG

If you're a network engineer, don't rush out and learn a programming language. To compete in the new world of software-defined networking, it might be more important to start thinking like a programmer.

That was one of the ideas that emerged this week from an Open Networking User Group debate that generated healthy feedback from users in the audience.

The days of managing individual switches and routers and configuring them with proprietary CLIs (command-line interfaces) are numbered, four panelists at the ONUG spring conference in San Francisco said on Tuesday. Though SDN hasn't worked its way into every enterprise, new approaches to enterprise IT and the availability of public clouds just a few clicks away are driving companies toward more agile and automated networks, they said.

In-house networking teams will need to match the speed of public cloud providers in tasks like spinning up new virtual machines, Stanford professor David Cheriton said, echoing a concern users expressed in private interviews at the conference.

"At some point, the CIO is going to ask, 'Why is it that it costs so much more and it takes so much longer to do this (ourselves)?,'" Cheriton said.

SDN takes over configuration tasks that some network engineers have spent their careers doing manually, which has raised concerns about job security and what these technicians should do next.

There are big changes afoot, panelists and participants said. Freed from configuring ports and routes, some network engineers are taking on higher tasks like designing better systems.

"You spend less time carrying out mechanical work that computers are good at doing," said Vijay Gill, senior vice president of software engineering at Salesforce. "You focus on intent and outcomes that you care about for the business."

With those changes, some network professionals will start coding. But that won't mean writing software from scratch -- or starting all over as a programmer.

"The answer is clearly not, 'You need to go learn Python,'" said Truman Boyes, who is CTO office head of networks at Bloomberg. "What's good for your career and the companies that you work for is having a clear understanding of what you're trying to build and finding the ways to stitch these things together." That may involve learning some Python, as well as other languages and tools, but only if they suit the job at hand.

Network engineers have a lot to learn from the software world, and not just how to write code, said Robert McCarthy, a senior manager working on digital transformation at consulting firm Ernst & Young, who attended the debate.

"I don't think they need to understand programming as much as they need to understand good programming practices," McCarthy told the panelists. He cited interactive syntax checking, component testing and eliminating redundancy by writing code once and using it many times. 

It's time to pick up things like code standards and code review, Stanford's Cheriton said.

"All these things that are standard parts of careful software engineering are not necessarily part of what we see is the practice in network operations," he said.

Automating halfway, with software that carries out network functions but doesn't use those programming principles, has hurt some enterprises, Cheriton said.

"They've been left with a big pile of Perl scripts that everybody depends on but nobody understands, because the guy who wrote it now has left for Italy."

With modern languages and a growing number of APIs, programming is now easier than knowing the syntax for each vendor's CLI, Bloomberg's Boyes said.

Today's traditional network engineers will go in different directions as enterprises change, and some will be left behind, said Ernest Lefner, Bank of America's senior vice president, network engineering. IT upper management needs to figure out how to keep them around for the value they can add to the company.

"You need to be thinking about how your employees are going to make that change," Lefner said. "How are they going to get the skills they need?"

Others agreed that some people won't be able to make the transition. But Boyes is more optimistic.

"I actually really think that jobs aren't going away." "There's going to be a complete shift in just the things that we're doing."

Join the newsletter!

Error: Please check your email address.
Rocket to Success - Your 10 Tips for Smarter ERP System Selection
Keep up with the latest tech news, reviews and previews by subscribing to the Good Gear Guide newsletter.

Stephen Lawson

IDG News Service
Show Comments

Cool Tech

SanDisk MicroSDXC™ for Nintendo® Switch™

Learn more >

Breitling Superocean Heritage Chronographe 44

Learn more >

Toys for Boys

Family Friendly

Panasonic 4K UHD Blu-Ray Player and Full HD Recorder with Netflix - UBT1GL-K

Learn more >

Stocking Stuffer

Razer DeathAdder Expert Ergonomic Gaming Mouse

Learn more >

Christmas Gift Guide

Click for more ›

Most Popular Reviews

Latest Articles

Resources

PCW Evaluation Team

Walid Mikhael

Brother QL-820NWB Professional Label Printer

It’s easy to set up, it’s compact and quiet when printing and to top if off, the print quality is excellent. This is hands down the best printer I’ve used for printing labels.

Ben Ramsden

Sharp PN-40TC1 Huddle Board

Brainstorming, innovation, problem solving, and negotiation have all become much more productive and valuable if people can easily collaborate in real time with minimal friction.

Sarah Ieroianni

Brother QL-820NWB Professional Label Printer

The print quality also does not disappoint, it’s clear, bold, doesn’t smudge and the text is perfectly sized.

Ratchada Dunn

Sharp PN-40TC1 Huddle Board

The Huddle Board’s built in program; Sharp Touch Viewing software allows us to easily manipulate and edit our documents (jpegs and PDFs) all at the same time on the dashboard.

George Khoury

Sharp PN-40TC1 Huddle Board

The biggest perks for me would be that it comes with easy to use and comprehensive programs that make the collaboration process a whole lot more intuitive and organic

David Coyle

Brother PocketJet PJ-773 A4 Portable Thermal Printer

I rate the printer as a 5 out of 5 stars as it has been able to fit seamlessly into my busy and mobile lifestyle.

Featured Content

Product Launch Showcase

Latest Jobs

Don’t have an account? Sign up here

Don't have an account? Sign up now

Forgot password?