Ansible for Networking Engineers

Webinar: 4.53 Instructor: 4.69 Materials: 4.54 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.

Contents

The Ansible for Networking Engineers online course covers these topics:

  • Technologies, including YAML, JSON, Jinja2 and Ansible playbooks
  • Advanced Ansible topics, including flow control, includes, roles and plugins
  • Ansible networking modules
  • Debugging Ansible playbooks and Jinja2 templates (not included in webinar)
  • Integration with external data stores or systems (not included in webinar)

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.

For more details, explore the webinar and online course content.

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 ipSpace.net 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;

Select the Right Product

Webinar

Self-Paced Course

Deep Dive Live Course

$149
$590
$1590
Overall duration ~ 12 hours ~20 hours ~50 hours
Support
Live sessions
Guest speakers
Hands-on Exercises
Review of the Solutions
Upgrade from ipSpace.net subscription Upgrade Regular tickets only

Tools and technologies

Ansible
Ansible Networking modules
YAML and Jinja2
Debugging
Unit testing and validation
YAML and OpenConfig
Git and GitHub
GitLab CI
NetBox

Mentoring and Support

Review questions
Lab Instructions
Online support forum
Hands-on exercises
Exercise review
Start now Start now Register now

Interested in detailed differences in content, and sample solutions covered by each product? Here they are:

Webinar

Self-Paced Course

Deep Dive Live Course

Sample playbooks
In-depth explanations

Case studies

Configuration generation
Simple reports
Integration with Git
WAN Services Deployment
Data Center Fabrics
Network Services Provisioning
Summary reports
Compliance reports
Network State Validation
Data model abstraction
Data model manipulation

Systems Architecture

Open-Source Tools
Data models and data stores
Building a solution from open-source components
Real-life examples
Start now Start now Register now


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
This webinar is very comprehensive compare to any other ansible webinar available out there. Ivan does great job of mapping and using real life example which is directly related to daily tasks.
Krunal Shah
This is a great place to learn Ansible and Network Automation from scratch. Starting with an emphasis on the fundamentals (yaml, json, jinja2, how to group your network devices for automation, etc.) you progressively build up towards useful network automation. Most lessons are accompanied by questions and challenges, some of which require extra research which I find really solidify the understanding of what you're leaning. Finally, having access to their network automation slack is great. Even if you don't participate in the conversions, you can learn a lot just by reading through the conversations.
Samuel Robillard

About the instructor

Ivan is the man, period.
Juan J Martinez

About the materials

Live demo GOOOOOOOOD.
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
Very well organized.
Krunal Shah
Some of the lessons seemed a little chaotic, which is understandable given the content they were covering. I really liked the presentations and how Ivan would draw out some of the concepts. The only drawback with that is while doing some of the challenges, if don't quite remember one of the concepts that Ivan was explaining in depth, I have to go back in watch the video rather tham just look through the slides. This isn't necessarily a bad thing, it forces to get a good grasp on what he's saying. But in terms of efficiency, if there was a document of "lesson notes" or something which break down some of his explanation, I think that would be a very useful reference document.

Overall, the course materials were great. The course really allowed me to jump into network automation head first, rather than just scratch the surface as I had been doing beforehand
Samuel Robillard