Skip navigation
Login   |   Register
Cisco Learning Home > IT Careers > Workforce of the Future > Documents


Up to Documents in Workforce of the Future
Currently Being Moderated

Experience the Next Network Evolution with Cisco Network Programmability Training

Created on: Sep 26, 2013 5:57 PM by Madhukar: Cisco Team - Last Modified:  Jul 2, 2014 11:27 AM by Madhukar: Cisco Team

Open network infrastructures and the need for more close integration with business applications are changing the way you operate and design and build your network.  These changes are evolving networking job roles to focus on providing complex services and architectures rather than systems.  Talented professionals that see this shift and educate themselves and their IT departments can add flexibility, simplification and cost-effectiveness to their applications and network infrastructure.


Cisco is leading this shift, offering a comprehensive curriculum that will continue to expand and grow. The curriculum addresses four industry job roles that will continue to evolve. The new Architect or Network Designer will build on their foundation and enhance their skillset to be able to offer new opportunities to customers, cooperating with developers, and engineers to build new open architectures.



Pre-Learning Course Available

For candidates who are new to Network Programmability and/or Software Defined Networks (SDN), Cisco recommends taking the following course.


Business Application Engineer

This individual develops business applications  leveraging the programmability capability of the new open network environment. This individual will also leverage API capabilities in order to collect information from the network.



No Prerequisite


Exams and Recommended Training


Required ExamRecommended Training
600-501 NPIBA *Integrating Business Applications with Network Programmability


* This is one of two exams that will be required for a certification.


Network Application Developer

The Network Application Developer will be responsible for developing network applications in the programmable environment such as Cisco Open Network Environment (ONE). This is a new role focused on the development of the network applications layer, which can live in any of the Cisco provided programmable components, and will enable service provider, campus, and data center use cases. This individual is a software programmer able to program in Python, C, or other languages in an open networking environment.


Any CCNA Certification


Exams and Recommended Training


Required ExamRecommended Training
600-502 NPDEVDeveloping with Cisco Network Programmability



Network Programmability Designer

In an architect role, this individual will collect the customer requirements, be knowledgeable about the applications that leverage the infrastructure, and translate the customer requirements into a recommended open infrastructure. This individual will provide the functional specifications of the network applications to the network programmability developer.


Any CCNP Certification


Exams and Recommended Training


Required ExamRecommended Training
600-503 NPDESDesigning with Cisco Network Programmability



Network Programmability Support

The network programmability engineer will be responsible for deploying the network applications into the programmable environment and making them operational. The engineer will receive the network application and the infrastructure design from the network programmability designer to deploy, install, and troubleshoot.


Any CCNP Certification


Exams and Recommended Training


Required ExamRecommended Training
600-504 NPENGImplementing Cisco Network Programmability


Bookmarked By (45)

More Like This

  • Retrieving data ...

More by Madhukar: Cisco Team