Ansible for Network Engineers (DevOps)

Purchase Options:

  • Price: $85 ($150)
    – Lifetime access to this training package including updates for a one-time purchase price

    Buy Now
  • Price: $525 ($1200)
    – 1 Year Subscription
    – Includes all Training Packages
    – Includes New Updates and Additions

    Buy Now
  • Custom-3 Bundle

    Price: $250 ($300) $50 Saving!
    – Select three training packages from our collection. We will email you to determine the training packages that you want in this bundle.
    – You will gain lifetime access to the training packages you select in this custom bundle for a one-time purchase price.e

    Buy Now

    Custom-5 Bundle

    Price: $379 ($500) $121 Saving!
    – Select five training packages from our collection. We will email you to determine the training packages that you want in this bundle.
    – You will gain lifetime access to the training packages you select in this custom bundle for a one-time purchase price.

    Buy Now

New Video Series: We have released a new training series for deploying Ansible for Network Automation (NetDevOps). Ansible is a type of Software Defined Network (SDN) solution that provide configuration management for a network (or server) infrastructure. Using Ansible for Network Automation, we can push configuration commands for switching, routing, and many other services to network devices from a centralized controller. This will be one of the many things we will teach you in this course step-by-step to advance your skills as a network engineer.

In this training package you will learn how to setup Ansible for Network Automation (NetDevOps) step by step.  Ansible is a type of Software Defined Network (SDN) solution that provide configuration management for a network (or server) infrastructure.  Using Ansible for Network Automation, we can push configuration commands for switching, routing, and many other services to network devices from a centralized controller.

In this course, we will be covering a lot of different topics which will include the following:

  • Overview and Design: starting out in this course, we will first discuss the general concepts and components of Ansible. We will also discuss the design of our Ansible controlled network topology and what we will setup in this series.
  • Cisco Network Topology using IOS and NX-OS: we will be setting a network topology consisting of a two-tier LAN, Internet, and Data Center.  Our topology will consist of Cisco IOS and Nexus-OS network devices to utilize the Cisco configuration modules supported with Ansible.  You can view the actual network diagram in the course on the “Diagram” tab.
  • Installation: starting out in course, we will show you how to install Ansible on a Linux distribution (Ubuntu) and a MacOS system.  We will show you two installation methods including discussing key considerations and requirements to keep in mind.
  • Ansible Components: in this series, we will talk about the critical files used by Ansible.  We will show you how to setup all of the necessary files which include the general configuration file, host variables, group variables, templates, and playbook files to build the configuration needed for our Cisco network topology.
  • Network Automation: the biggest aspect that we will teach you in this course, is setting up Ansible for Network Automation. We will setup multiple dynamic template files and variables to build configuration among our Cisco network devices for: VLANs, Trunking, Access Ports, Spanning Tree, SVI, Layer-3 Interfaces, Static Routing, OSPF Routing, and NAT.  We will setup each of these services/protocols one-by-one and confirm the changes made by the Ansible controller.
  • Monitoring and Configuration Backup: we will show you how to run show commands from the Ansible controller to view the interface status or to view the routing table.  We will also show you how you can store those results to a text file including performing a configuration backup.

These will be one of the many things we will teach you in this 7-hour course. We will be doing network configuration, but most of all teaching you how to do Network DevOps using Ansible to advance your skills as a network engineer.

The video content consist of MP4 1080P HD quality videos.

Video Series (MP4; 1080p): ~7 hours

  1. Overview and Design
  2. Network Topology Overview
  3. Initial Network Configuration / Management Network
  4. Ansible Installation
  5. Ansible Configuration File
  6. Ansible Inventory File
  7. Ansible Variable Files
  8. Confirm Ansible and Host Connectivity
  9. Network Automation
    1. Virtual LANs (VLAN)
    2. Access Ports
    3. 802.1Q Trunking / Trunk Ports
    4. Spanning Tree
    5. VLAN SVI
    6. Layer-3 Interfaces
    7. Static Routing
    8. OSPF Routing
    9. Network Address Translation (NAT)
    10. Cisco Nexus (NX-OS)
  10. Running Show Commands and Backup Configuration
  11. Final Notes and Considerations

Below is what’s included in this training package:

  • Video Series (MP4 format): ~7 hours (410 minutes)
  • Network Diagram (JPG format)
  • Overview and Design presentation document (PDF format)
  • All Ansible Files

In this course, we will be covering a lot of different areas. It is recommended to have basic knowledge of the following:

  • Cisco Networking: it is important to have a basic understanding of Cisco networking and configuration.  We will be setting up our Ansible controller to configure many LAN switching technologies and routing protocols on Cisco IOS (and NX-OS) network devices.  It is recommended to have a Cisco CCNA (or higher) going into this course.  If you are new to networking, we have many routing and switching training course.  You can view those details here: Cisco Routing and Switching and Basic Cisco Networking.
  • Python Programming: it is important to have basic knowledge of Python such as variables, conditions, loops, and functions. If you are new to programming, we have a video training series called “Python Programming for Network Engineers” where we will teach you the basics of Python and the different components. Then we will build out three practical network applications that you can use and build upon in your own environment.

IMG_7397Michel Thomatis, CCIE #6778 (15 year) – Chief Network Architect & Lead Trainer

Michel has spent the last 18 years as a network engineer/architect.  As a 15-year CCIE, Michel loves the opportunity to provide training in a wide-array of network technologies. He formerly worked at Cisco, as well as in government, banking, and non-profit organizations. He has published the “Network Design Cookbook” and a science fiction novel called “The Dark End”.  He has also published various iOS applications (virtual Network Engineer, Circlefalls) that can be found on Apple’s iOS App Store.  Other software development experience includes python and SDN.  Currently, Michel is the owner, Chief Network Architect and Lead Trainer at RouteHub Group, LLC.