Oh how the world has changed since I started out in the wonderful trade.
We used to have VLANs and subnets; switches, routers and firewalls. People would moan things didn't work and we did a traceroute to figure out why. We would bash out a fix, and if it broke, we would bash out another. It was the wild west, and that was fun. Cowboy hats were standard issue.
Then along came the bad guys, and with them, the policy doctors. Changes became more structured and requirements became more complex. Environments spiraled out into wider geographical areas and management became less about break fix and more about tightly structured architecture. The industry responded with protocols and toolchains, each with their own use case, and bit by bit, the sector split up into the key areas of WAN, DC and Campus.
Product portfolios splintered and expanded, use cases became more and more tailored and expansive, until now, most enterprise network admins have hundreds of devices in geographically diverse locations, each with their own subtle differences. They tend to adhere to policies, and usually templates, but the nature of the beast today is that no two unique devices are configured truly the same.
End result is that managing enterprise networks, which almost always encompass all three key areas, is no trivial task. To counter this, management have to invest time and money into training and drills to ensure that engineering changes are tightly controlled, and defining standards to as far as possible enforce uniformity into the environment. The net result tends to be simplified troubleshooting (win), at the cost of slower mean time to delivery and diminished capability for rapid reaction to events (lose).
This is surely not a one size fits all summary, but i'd be surprised if some if not all of that rings true to a large amount of my peers today.
Again, the industry has responded. In this, the era of devops and scripting, many vendors have looked to enable automation into their equipment, however, automation isn't new. SPs have been taking CSV files and regexing templates for TFTP delivery since the 90s. The first batch of automation we have seen recently has been an extension of that - essentially allowing machine control of the CLI, without that interim step of regexing a config template. Big whoop. The configs still diverge from the template over time and all we have done is decrease rollout times. Management and Maintenance is in no better shape.
The true leap forward has been with a phrase that fills most old school engineers (me included) with fear and trepidation - Software Defined Networking (SDN).