Ansible for Networking Engineers

At a Glance

  • Jump-start your network automation career;
  • Discover Ansible and its networking modules
  • Hands-on experience
  • Review questions and challenge exercises
  • Detailed case studies
  • Live online discussion
  • Design and coding assignments

Webinar: 4.48 Instructor: 4.66 Materials: 4.50 more …

In this webinar/online course you'll learn the basics of Ansible, YAML and Jinja2, the pesky details that trip Ansible beginners, and how to use Ansible to automate your network… while solving numerous hands-on challenges on your way to becoming an Ansible expert.

Is This You?

  • Network architect, technical pre-sales engineer, or similar senior, technical leader role
  • Traditional networking engineer striving to improve your career prospects
  • Automation user (sysadmin or programmer) aiming to extend automation to networking devices
  • Want to avoid expensive solutions and untested technologies that benefit vendors but not end-users?
  • Frustrated with home-grown automation scripts built with Perl/Python/TCL/Shell Scripts?
  • Prefer to build systems from small components over buying monolithic vendor platforms?

Ansible is the go-to network automation tool used by everyone – from engineers starting their automation journey to gigantic web properties like Spotify or Fastly. Explore it and become an Ansible expert with this online course!

Do You Have These Challenges

  • You're sick-and-tired of repetitive work being done by your department
  • Interested in network automation but don't know where/how to start
  • Faced with a large deployment with aggressive roll-out deadlines
  • Have to make network infrastructure or services delivery more predictable and reliable
  • Looking for a small proof-of-concept project that you could deploy in a production network
  • Confused by the plethora of open-source and vendor tools
  • Tried Ansible and got stuck

This online course will help you master the intricacies of Ansible and enable you to use it to automate your network.


The Ansible for Networking Engineers online course covers these topics:

  • Introduction to Ansible and network configuration templating case study
  • Data models with YAML and JSON
    • Introduction to YAML and JSON including YAML and JSON syntax
    • Simple data types
    • Lists (arrays) and dictionaries (hashes)
    • Complex data types
  • Creating templates with Jinja2
    • Jinja2 basics
    • Traversing complex data types and using loops
    • Variable, macros and includes
    • Using Python methods in Jinja2
    • Jinja2 IP address handling plugins in Ansible
  • Introduction to Ansible
  • Ansible playbooks
  • Advanced Ansible topics:
    • deep dive into Ansible variables
    • Play and task execution and error handling
    • loops
    • included tasks and plays
    • Ansible roles
    • file handling
    • exotic Jinja2 filters included in Ansible
    • Custom plugins and Jinja2 filters
  • Integration with external data stores or systems[1]
    • Dynamic inventory and dynamic hosts and groups
    • Lookup filters
  • Ansible modules for networking devices
    • Executing commands on routers and switches
    • Simple command-based playbooks
    • Retrieving device facts and operational data
    • 'network_cli connection plugin
    • Managing device configurations with Ansible

The DMVPN case study part of the webinar gives you a step-by-step approach to creating an automated Cisco IOS configuration builder, from data model design (using YAML), configuration templates (using Jinja2) and process automation with Ansible. Online course includes numerous other case studies.

With This Course You’ll Get

Module based self-paced course

  • 10+ modules - complete one per week or go as fast as you wish
  • Email notifications introducing each module
  • Full access for one year
  • Downloadable recordings of all module sessions;
  • In-depth content for additional self-study;
  • Review questions and hands-on exercises

Each module includes

  • Module learning goal
  • Downloadable video content
  • Reading material, including suggested in-depth material
  • Hands-on experience creating and using Ansible playbooks;
  • Case study
  • Tested Ansible playbooks ready for pilot or production deployment

Extra bonus material

  • Yearlong access to course-specific materials;
  • Access to related webinars;
  • Reading lists and sample solutions;
  • Real world case studies;
  • Detailed explanations of select case studies.

Community and support

  • Access to Slack discussion group: work together & share experiences;
  • Membership in a private community: stay in touch long after the course & expand your network;
  • Free email support with next-business-day turnaround throughout the course;
  • Slack group discussions;

Ansible webinar


Over 10 hours of content

Review questions and hands-on exercises

Sample Ansible playbooks

One case study

Included in subscription

Start as soon as you register

Ansible online course


20 hours of content

Review questions and hands-on exercises

Sample Ansible playbooks

Half-dozen real-life case studies

Community forum

Slack or email support

Upgrade from subscription

Start as soon as you register

Network automation course

$990 - $1990

Over 50 hours of content

6 interactive live sessions including industry expert guest speakers

Focus on solutions, not tools

Work on full-blown real-life solutions

Build your own solution during the course

Community forum and email support

Lifetime access

Signed certificate-of-completion document

Start as soon as you register

  1. Coming in September 2017

About the Authors

Ivan Pepelnjak

Ivan Pepelnjak (CCIE#1354 Emeritus) has implemented his first network automation solution in mid-1990s, presented SDN and Network Automation solutions at Interop, Troopers, RIPE and other regional ISP meetings, and delivered numerous on-site SDN and network automation workshops for large enterprises and service providers.

Ivan is the author of several SDN-related books, Hands-On Network Automation workshop, Building Network Automation Solutions online course, highly praised webinars, and dozens of network automation and SDN-related technical articles published on his blog.

More about Ivan Pepelnjak

David BarrosoDavid Barroso is Network Systems Engineer at Fastly. He's the author of SDN Internet Router and co-author of NAPALM, a network automation abstraction library.

Happy Campers

About the webinar

I cannot think of a reason why a network engineer would not subscribe to these webinars, unless of course he does not want to grow.

Juan J Martinez
Good session, though it strikes me that I'm going to have to watch it again for the details to sink in.
Mark Greenlaw
It helps you to get an faststart with ansible and network "auto" configuration. It is a very good starting point to understand the basic mechanics of ansible
Basile Bluntschli
Great introduction to network automation
Nitya Ganesan
It's a good starting point to trigger the techie-bone and start trying out with examples
Kurt Wauters
Really good kick-start for Ansible from networking point of view.
Jaakko Rautanen
worth every second of my time, especially after being presented some of the ansible quirks and best practices that I already had been trying to wrap my head around for hours
Unknown User
It gave you a complete foundation and skills to get started automating your network
Reynold Tabuena

About the instructor

Ivan is the man, period.
Juan J Martinez

About the materials

Ed Weadon
I would like to see more generic API example, such as integrating to ODL and such.
Srinivas Ram
not sure whether you'd like to encourage that behavior, but I'd like a bulk download helper for offline viewing of the videos.
Unknown User
It nice to have some more real world use case
Reynold Tabuena