Managing Cisco Networks via Infrastructure as Code

What if you could manage your IT environment like a code project? After teaching network fundamentals, this course explores the details of Infrastructure as Code. It focuses on model-driven programmability applied to Cisco networking products.
Course info
Level
Beginner
Updated
Sep 23, 2019
Duration
2h 20m
Table of contents
Course Overview
Mastering Network Fundamentals
Deploying Common Network Services
Introducing Infrastructure as Code
Modernizing Network Management Using NETCONF
Deploying RESTCONF for Lightweight Network Management
Description
Course info
Level
Beginner
Updated
Sep 23, 2019
Duration
2h 20m
Description

Cut through the buzzwords around IT infrastructure automation and orchestration with this course. In this course, Managing Cisco Networks via Infrastructure as Code, you will gain the ability to design, deploy, and manage networks using modern automation techniques. First, you will learn the fundamentals of networking such as IP routing, Ethernet switching, and critical network services (DHCP, DNS, NAT, SNMP, and NTP). Next, you will discover the capabilities of common Infrastructure as Code frameworks such as Cisco pyATS, Puppet, and Ansible. Finally, you will explore network-oriented model-driven programmability by exploring YANG, NETCONF, and RESTCONF. This includes demonstrations hosted on Cisco DevNet sandboxes using Cisco IOS-XE and Cisco Nexus platforms. When you’re finished with this course, you will have the skills and knowledge of a junior network automation engineer needed to successfully automate your production systems.

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
More courses by Nick Russo
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone. My name is Nick Russo, and welcome to my Managing Cisco Networks via Infrastructure as Code course. This course builds on your previous software development and DevOps skills, with a heavy focus on networking. You'll learn how networks operate and how to effectively apply automation by exploring these topics, computer networking fundamentals, deployment and usage of common IP services, model-driven programmability based on YANG, enabling infrastructure as code using NETCONF, Ansible, and more, last, utilizing RESTCONF as a lighter-weight alternative to NETCONF. After completing this course, you'll be able to employ a variety of network automation techniques in any business environment. Before beginning this course, I suggest viewing these two important prerequisite courses. This Getting Started course covers important contextual topics surrounding software design, source control, and the construction of a simple web application. It also covers some Python and Bash basics you'll need to understand for this course. This second course covers two key topics, interacting with a variety of Cisco product APIs and the fundamental techniques used in DevOps. Some of these DevOps concepts are relevant for network automation too. I hope you'll join me on this journey to learn modern network management with this Managing Cisco Networks via Infrastructure as Code course, at Pluralsight.