The NetDevOps Program

The NetDevOps Program is a comprehensive training initiative designed to equip professionals with the essential skills and knowledge needed to implement and operate NetDevOps processes in their technology environments. The program consists of four specialized courses, each addressing specific aspects of the NetDevOps lifecycle. 

We offer suggested learning paths to cater to diverse job roles, ensuring that participants gain expertise relevant to their responsibilities within the technology sector. This program provides a cohesive and practical approach to empower individuals at various levels to effectively deploy, manage, and optimize NetDevOps processes in their organizations.

Courses

NetDevOps Business Analysis

LENGTH AND FORMAT: 2-DAYS, LECTURE

COURSE OVERVIEW
This course is for business analysts who must develop a business plan to implement the NetDevOps network automation process. This course provides the process and formulas required to calculate the risk, reward, effort, and personnel requirements to successfully deploy and utilize NetDevOps. While a technical background will be very helpful with the vocabulary, a management background is a critical prerequisite for this course as you will be expected to make deployment decisions, calculate budgets, determine staffing, and ultimately determine the effort required to fully deploy and utilize NetDevOps.

  • Project Managers
  • Sr. Management
  • Business Analysts
  • CIO
  • Technical Team Leads
  • Analyze NetDevOps effort for your organization
  • Calculate budget requirements
  • Estimate timelines
  • Calculate risk vs reward

NetDevOps Deployment Planning

LENGTH AND FORMAT: 5 DAYS, LECTURE AND LABS

COURSE OVERVIEW
Your organization has decided to deploy NetDevOps, and your team must generate the Source of Truth data. That means you are a member of the deployment team. In this class you will receive in depth training on the NetDevOps architecture and components. You will develop the network automation skills required to generate the Source of the Truth database. You will also develop the policies and procedures that operations personnel will follow to utilize NetDevOps.

  • CCNA or greater
  • Core Team
  • Network Engineers
  • Network Administrators
  • Ansible Developers
  • Python Developers
  • Administrators interested in Automation
  • Individuals interested in DevOps
  • Generate the Source of Truth
  • Build the CI/CD Pipeline
  • Develop Network Automation Skill

NetDevOps Operations

LENGTH AND FORMAT: 5-DAYS, LECTURE AND LABS

COURSE OVERVIEW
You are a member of the operations team. Your role will be to fully utilize the NetDevOps process when performing network moves, adds, and changes. You will master the CI/CD pipeline. You will transition from command line management, to model driven network management. You will also develop skills in network deployment testing using CML. This class includes Cisco Modeling Labs essentials.

  • CCNA or equivalent job experience
  • Network Administrators
  • Administrators interested in Automation
  • CCNA’s interested in Network Automation
  • Generate the Source of Truth
  • Build the CI/CD Pipeline
  • Develop Network Automation Skill

Network Automation with Python and Ansible

LENGTH AND FORMAT: 5 DAYS, LECTURE AND LABS

COURSE OVERVIEW
Develop the technical skills required to gather the Source of Truth Data set. This is a prerequisite for MDD Deployment Planning. Rather than a week of Python plus a second week with Ansible, combine both into a single week that is laser-focused on network automation using Python and Ansible. This class includes Cisco Modeling Labs essentials.

Lessons and labs focus on using both Python and Ansible to interact with and configure your network devices. This class is a combination of live demonstrations and hands-on labs with virtual network devices and endpoints as targets for your configuration.

  • Core Team
  • Network Engineers
  • Network Administrators
  • Ansible Developers
  • Python Developers
  • Administrators interested in Automation
  • Individuals interested in DevOps
  • Version controlling code with Git
  • Open SSH sessions and pass commands to remote servers
  • Remotely open CLI to network devices
  • Move files via SFTP
  • Overview of Ansible modules
  • Ansible collections for network automation
  • Custom Ansible modules with Python
  • Best practices for automating the management and configuration of network devices

Suggested Learning paths by job role

CISCO SALES
ENGINEERS



NetDevOps Deployment

NETWORK
ADMINISTRATORS


 

Network Automation with Python and Ansible

NetDevOps Operations

NETWORK
ENGINEERS


 

Network Automation with Python and Ansible

NetDevOps Operations

NetDevOps Operations

SENIOR
STAFF



NetDevOps Business Analysis

recommended prerequsite for program

Networking Function Virtualization (NFV)

LENGTH AND FORMAT: 2 DAYS, LECTURE AND LABS

COURSE OVERVIEW

Throughout this course, participants will engage in a series of lectures and hands-on lab sessions focused exclusively on Network Function Virtualization (NFV) in modern networking environments. Building on this foundation, students will explore the fundamental aspects of networking architecture, emphasizing the role of NFV in constructing entire network infrastructures within the cloud. Specifically, students will construct the lab infrastructure, including network namespaces and Ethernet bridges, to gain a deeper understanding of cloud-based Ethernet access, switching, and routing.

All concepts and lectures are reinforced with hands-on lab exercises. The course also covers NAT and iptables based firewalls functions.

  • Demystify cloud networking by comprehending the concept of Network Function Virtualization (NFV).
  • Explain the benefits and real-world applications of NFV in modern networking.
  • Build a complete NFV-based network demonstrating Ethernet access, Ethernet switching, and IP routing.
  • Develop a clear understanding of key NFV terminology and concepts to enhance communication within a network team or environment.
  • Master the principles and mechanisms of IP routing within an NFV context.
  • Implement IP namespaces for network isolation within an NFV framework.
  • Utilize iptables and ip2 commands to showcase Layer 3 (L3) functionality in NFV networking.
  • Explore fundamental Domain Name System (DNS) concepts within an NFV context.
  • Configure and manage local host records to enable DNS resolution in NFV networks.
  • Develop troubleshooting skills specific to NFV to identify and resolve connectivity issues.
  • Write a bash script to quickly deploy a test NFV network.
  • Encourage advanced students to deploy NFV using Python or Ansible playbook samples from the follow-on course.

Individuals seeking an entry-level understanding of NFV in cloud-based networking.

Contact us for more information