Deploying Network Configuration Management and Telemetry Solutions

You've worked with network programmability before, but perhaps you'd like more hands-on across a wider variety of examples and client frameworks. This course is for you as we'll explore a wide variety of network configuration management approaches.
Course info
Rating
(13)
Level
Intermediate
Updated
May 5, 2020
Duration
2h 38m
Table of contents
Course Overview
Utilizing RESTCONF to Manage Device Configuration
Combining RESTCONF and Ansible for Configuration Management
Managing Cisco NX-OS Using Puppet
Streaming Model-driven Telemetry Using NETCONF
Choosing the Right Configuration Management Tool
Description
Course info
Rating
(13)
Level
Intermediate
Updated
May 5, 2020
Duration
2h 38m
Description

If you run a large network and want to introduce automation, but aren't quite sure what tools or strategies to try, look no further. In this course, Deploying Network Configuration Management and Telemetry Solutions, you will learn foundational knowledge of infrastructure as code with many real-life examples and interactive challenges. First, you will improve your existing YANG/RESTCONF skills by using Python scripts to manage a variety of network features. Next, you will discover the power of RESTCONF combined with Ansible to manage network devices. The course also includes a bit of Puppet to showcase additional alternatives for enabling network automation. Finally, you will explore how to deploy and configure model-driven telemetry using the elastic stack (formerly ELK stack) and dial-in NETCONF connections. When you’re finished with this course, you'll have the skills and knowledge surrounding the tools, processes, and technologies needed to effectively manage large-scale networks using modern programmability techniques.

About the author
About the author

Nick Russo, CCDE #20160041 and CCIE #42518, is your go-to-guy for all things networking and automation. Nick loves training online and speaking at industry conferences sharing his expertise.

More from the author
Automating Networks with Python
Intermediate
3h 49m
May 18, 2020
More courses by Nick Russo
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone. My name is Nick Russo, and welcome to my course on Deploying Network Configuration Management and Telemetry Solutions. These are some of my favorite topics, and I'm always excited to share the latest and greatest ways to manage networks. You'll learn how to employ a variety of techniques and tools, including using RESTCONF and YANG with Python to manage basic device features, deploying Ansible and Puppet for network automation, customizing dashboards based on streaming telemetry over NETCONF, and selecting the right tools for the right job based on business needs. After completing this course, you'll know how to professionally manage networks both actively with tools like Puppet and Ansible, and passively using model‑driven telemetry. Before beginning this course, I'd recommend the following prerequisite courses. This course is the final one in a long learning path. The prerequisite courses demonstrate how to use the free Cisco DevNet resources, which is a critical skill to know for this course. I'm assuming you already have a strong background in Python programming, general networking, and YANG‑based, model‑driven programmability. I hope you'll join me on this journey to learn about Deploying Network Configuration Management and Telemetry Solutions, at Pluralsight.