Individuals elements might be understood as “new and dynamic exam content” meant to make certain that cert candidates keep close track of what’s new and what’s coming, in addition to what’s essential in the present. One particular dynamic position for these certs, actually, is known as “network programmability,” which is a place by which Cisco has invested heavily and lately.
They also have introduced some certs within this bailiwick, and beat the drum heavily to enlist interest and participation within this burgeoning arena for networking activity. I simply got an e-mail from Cisco Learning yesterday, for instance, hyping “International Programmer’s Day” (Sept. 13, in situation you didn’t know) which offers links to some list on When Needed e-learning courses on - You suspected it! - network programmability:
- Programming for Network Engineers (PRNE) v1.
- Designing and Applying Cisco Network Programmability (NPDESI) v.1.
- Developing with Cisco Network Programmability (NPDEV) v4.
- Digital Network Architecture Implementation Essentials (DNAIE) v1.
Defining Network Programmability
All this raises two questions: First, What's network programmability? and 2nd, Why would you care? For that solutions to individuals questions, I switched to some Cisco blog publish in the Enterprise Systems group. Printed the 2009 summer time on May 1, it’s entitled Defining Network Programmability, and goes straight at individuals two questions, mind on.
Blogger Adrian Iliesiu, an engineer in Cisco’s Corporate Development Technology group along with a point part of contacting developers thinking about network programmability, defines the subject the following:
“Driven by real benefits like cost and time savings, decrease in human error, personalization and innovation, network programmability is presently understood as some tools and finest practices to deploy, manage and trobleshoot and fix network devices.”
Because a few of these device might be virtual yet others physical, this winds up being mostly about producing and taking advantage of scripts in the command line, and learning and employing APIs made to provide device access programmatically. Not so difficult, right? As well as an effective response to the initial question.
Things have more interesting using the second question. Its answer depends upon focusing on how systems are altering and evolving inside a virtualized world. Iliesiu talks to common solutions in addressing more and more flexible and agile systems where, to make use of his example:
“(I)n an engaged DevOps world when entire testing and development environments are made and destroyed in a few minutes, we predict the network to maintain and become just like flexible” because the other areas from the infrastructures and services it now routinely provides when needed.
Thus, he points to a different and emerging method of coping with such needs. The answer, he states, is a that revolves “around supplying application programming interfaces (APIs), sample code, and reliable software development kits (SDKs).” Thus, network managers need to comprehend working with your tools, which perforce implies that programming should also look for a place in their bag of methods moving forward.
Which, dear readers, is definitely an explanation of network programmability within as small , tight a nutshell when i can craft for you personally. I’d recommend studying the initial blog publish to learn more and details. A minimum of, I’d recommend it highly should you work around or in networking, or expect to do so in the near future.
This sort of stuff is definitely likely to become an more and more important a part of the way we setup, configure, manage and keep systems at work moving forward.
Cisco’s Network Programmability Certifications
At this time, aspects of network programmability are sneaking into many aspects of the Cisco certification portfolio, in the Affiliate level completely as much as Expert and Architect levels. You will find, however, 3 Cisco credentials which include the word within their names, and are both specialist certifications:
Cisco Network Programmability Developer Specialist: That one is perfect for programmers centered on the network applications layer, meaning they use and make code for Cisco programmable components in devices both physical and virtual. This effort applies most typically to make use of cases which involve providers, campuses, and knowledge centers.
The cert and it is supporting course concentrate on Cisco’s One Platform Package (onePK), Open Daylight Controller (ODL), and a number of Application Policy Infrastructure Controllers (APICs). Some understanding of Python or C, or any other similar language, is required for candidates to complete the job involved with earning this certification and putting results.
This item in the course description informs individuals who wish to understand what it’s really about: “You will learn to interpret and convey code to deploy configurations to multiple devices using RESTConf and NETConf and also to identify network programmability tools and Cisco virtual platforms.”
No prerequisites, outdoors of programming background skills.
Cisco Network Programmability Design and Implementation Specialist: That one is perfect for network engineers involved with establishing and managing environments tailored for support programmability, including automation and orchestration frameworks. It’s a far more general and architectural look at network programmability, in the perspective of being aware of what it’s great for, and just how it might best be utilized in enterprise along with other heavy-duty networking environments.
The program description states everything in pure, unadulterated technobabble:
“The course will enable candidates to know SDN controllers including APIC, APIC-EM and OSC, in addition to using device-level APIs for example Cisco NX-OS, IOS-XE, IOS-XR and ASA OS. They'll be brought to DevOps and Agile software development methodologies, and obtain began on making use of automation tools for example Ansible, Chef and Puppet.”
Any CCNP, CCDP, CCIE or CCDE certification is suitable like a prerequisite to cooking this credential, so the organization wants candidates already quite acquainted with Cisco platforms and technologies to earn this credential.
Is network programmability inside your future? If you are Cisco certified in the CCNP or CCDP level or greater, then the reply is “Yes.” As well as for individuals just getting began on Cisco certification in the specialist or affiliate level, the reply is “Yes, sometime soon.” Dig in, and revel in!

No comments:
Post a Comment