Trendy networks require extra dynamic modifications than conventional networks, and the answer to constructing these dynamic capabilities is community automation, which implies the job of community engineers is altering.
Traditionally, community reconfigurations required guide work that may require community downtime whereas modifications had been made. Community automation has the potential to mitigate this downtime by re-routing community visitors or scheduling the downtime for off-peak hours.
To fulfill the challenges of this transformation, historically educated community engineers might profit from certifications in automation. Engineers want methods to attenuate the time-consuming, error-prone guide modifications that ever-changing workloads demand.
Cisco and Juniper Networks provide certs particular to automation, and people are described on this article. Different distributors, together with VMWare, AWS, and Microsoft Azure, have certifications that validate carefully associated abilities.
Enterprises search community automation abilities
The primary main use case for community automation is DevOps workflows. Given the extremely dynamic nature of the fashionable utility stack there are situations the place adjusting the underlying community for scalability or availability provides worth to the application-hosting structure.
Secondly, multi-site company networks historically use WAN connections and site-to-site VPNs to construct cohesive networks. This mannequin might be enhanced by leveraging software-defined WAN (SD-WAN), which may dynamically swap amongst WAN connections, optimizing the selection primarily based on connection pace, value, and reliability.
Third, with community {hardware} forming a essential a part of enterprise infrastructure, system updates and configuration modifications can imply scheduling downtime. Community automation has the potential to mitigate downtime by re-routing visitors round units being up to date or scheduling downtime for off-peak hours.
Applied sciences equivalent to containerization and virtualized workloads are rising, and the dynamic nature of the applying service stack advantages from a community that’s equally dynamic. Moreover, knowledge facilities that host multi-tenant or hybrid workloads might have business or safety necessities for separating knowledge belonging to completely different prospects and even branches inside the identical firm. The answer to constructing these dynamic capabilities is community automation.
What are network-automation abilities?
New abilities that community engineers want to satisfy the challenges of community automation embody the power to create insurance policies and rule units that may implement configuration changes on the fly. These insurance policies can have an effect on VLANs, subnets, and routing, amongst different components. The job of automation engineer should have in mind that whereas core ideas and protocols nonetheless pertain, points of each the {hardware} and the automation system are extremely vendor particular.
That mentioned, there are some commonalities amongst these techniques. Most community automation platforms contain constructing out insurance policies which drive configuration modifications primarily based on sure situations being met. This necessitates community automation engineers to know infrastructure-as-code ideas in addition to widespread knowledge codecs like JSON, XML, and YAML.
Scripting abilities, notably utilizing Python, can be extremely helpful in each designing automation insurance policies and in testing them to make sure consistency and reliability. A agency grasp of utility programming interfaces (API) can also be beneficial since many automation platforms depend on them for integration between completely different techniques.
Cisco presents DevNet automation coaching
Cisco’s DevNet certification monitor is made up of affiliate, skilled, and expert-level certifications. Candidates are required to display proficiency in growth abilities equivalent to knowledge constructions, design patterns, and parts of model management. They will even be anticipated to learn to work together with techniques by means of APIs, webhooks, and HTTP communication.
Cisco expects candidates to turn into proficient with Cisco SDKs, managing Cisco platforms by means of APIs, and understanding sources Cisco makes accessible by means of its DevNet developer group. Enterprise matters surrounding utility deployment and safety are additionally key considerations for enterprise-level certifications, opening a variety of matters like containers, virtualization, unit testing, safety of secrets and techniques, encryption, firewalls, and vulnerability dealing with.
Candidates might want to present automation abilities, particularly workflows, infrastructure as code, and customary automation platforms like Ansible, Puppet, Chef, and Cisco NSO. Profitable the Cisco certification requires a mastery of networking fundamentals equivalent to MAC addresses, VLANs, IP addresses, routes, subnets, switches, routers, firewalls, load balancers, and NAT, amid myriad different matters important to understanding fashionable networks.
The Cisco DevNet Affiliate certification requires candidates to move the 200-901 DEVASC examination. Cisco presents a self-paced coaching class for it referred to as Creating Purposes and Automating Workflows utilizing Cisco Platforms. It prices $800. The DevNet Skilled and Professional certifications each require the 350-901 DEVCOR cert as their basis. The self-paced prep class for the 350-901 DEVCOR examination known as Creating Purposes utilizing Cisco Core Platforms and APIs, additionally $800. DevNet Skilled candidates should additionally move one in all eight focus exams, all of that are targeted on automation or growth of varied Cisco platforms. The Professional stage DevNet cert requires completion of an eight-hour lab examination, which requires candidates to navigate all the growth lifecycle from design by means of growth to deployment and upkeep.
Juniper points affiliate and specialist certs in automation
Juniper Networks’ DevOps certification monitor presents affiliate and specialist certs: Juniper Community Licensed Affiliate, Automation and DevOps (JNCIA-DevOps) and Juniper Community Licensed Specialist, Automation and DevOps (JNCIS-DevOps). Every has its personal certification examination, and the specialist cert requires the associate-level certification as a prerequisite. Juniper certifications are legitimate for 3 years and might be recertified by means of further exams or course attendance.
Juniper examination aims aren’t as daunting as what Cisco’s, although at a excessive stage they’re fairly related. Subjects surrounding the Junos automation stack in addition to fundamental DevOps ideas make up the primary set of aims, with performance and use of NETCONF, XML ideas (together with XPath), and API utilization making up the second.
Information serialization and templating are additionally core aims, incorporating matters equivalent to YAML, JSON, Jinja2, and XML. Python is one other space of focus, and candidates should present proficiency within the Junos Snapshot Administrator (JSNAPy), Jinja2, Distant Process Calls, exception dealing with with PyEZ, and dealing with machine standing and configuration. Candidates also needs to be accustomed to REST APIs basically, and extra particularly with the Junos REST API choices, together with the Junos REST API Explorer and Shopper URL entry. Candidates for the specialist-level certification will even must be accustomed to automation ideas (play books, Tower, and utilizing SALT to automate Junos), Junos automation scripts (commits, occasions, translation, SNMP scripts, and SLAX), and YANG fashions.
High automation engineers earn $200,000-plus
The talents a community automation engineer span each deeply technical areas of enterprise networking and software program growth. As a result of stage of specialization within the fashionable IT workforce, it’s uncommon for a person to realize expert-level specialization in each disciplines. Meaning it’s a job-seekers marketplace for people with proficiency in each areas that they gained both by means of job expertise or relevant certifications. These jobs will primarily be accessible at giant enterprises, authorities organizations, or consulting corporations that present companies to enterprises.
Salaries for community automation engineers generally begin between $90,000 and $110,000 for positions that require one to a few years of expertise. Candidates with greater than 5 years of expertise can count on to earn $125,000 to $175,000, whereas these with each expertise and certifications have a leg up touchdown jobs paying as much as $215,000.
Observe: Many community automation jobs are a very good match for distant work. Since a lot of the effort is spent on design, growth, and testing, there’s minimal want for on-site work. In lots of instances community automation initiatives span a number of bodily places anyway, including additional justification for working from residence.
So for profession development, higher pay, and staying related as networks evolve, coaching in community automation abilities could possibly be simply what you want.
Copyright © 2023 IDG Communications, Inc.
Leave a Reply