Building Network Automation Solutions

Starting on February 13th

Register now!

Building Network Automation Solutions

This 6-week highly interactive online course will give you all the knowledge (and confidence) you need to build and deploy your first network automation solution.

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
  • Have limited time in your schedule to stay up to date, separate truth from vendor hype, and evaluate the true impact of new technologies
  • Want to avoid expensive solutions and untested technologies that benefit vendors but not end-users
  • Prefer to build systems from small components over buying monolithic vendor platforms
Terry Slattery
Terry Slattery, CCIE#1026, Principal Architect at NetCraftsmen
I found Ivan's Network Automation online course to be very useful in helping me get started with my own efforts. There are several tools that could be used and starting with Ansible is a good approach. I was previously not aware of the other tools that were presented in the course, so I learned a whole new tool set, but perhaps the best was seeing how other people are using automation to do things like automate BGP configuration and validation. Another person has automated the configuration of a multi-rack data center compute module with just a few parameters.

You'll get the most out of it if you do the preparation study and keep up with the labs. Be prepared to be challenged.

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
  • Confused by the plethora of open-source and vendor tools
  • Have to make network infrastructure or services delivery more predictable and reliable
  • Faced with a large deployment with aggressive roll-out deadlines
  • Everyone is asking for faster service delivery, but you can't make it happen due the rigid processes
  • Looking for a small proof-of-concept project that you could deploy in a production network

This online course will help you get fluent in network automation – a month after starting the course you’ll have your own code (or Ansible playbook) ready for a pilot deployment.

Etienne-Victor Depasquale, University of Malta
Ivan blends a rare mix of practice on large scale networks, detailed technical knowledge and personal warmth. I consider myself fortunate to count him among my contacts and to rely on the services which he offers to networkers.

The content of the course was relevant, exposure to technologies was broad, the exercises were challenging and scheduled times were kept.

We’ll Talk About

  • Fundamentals: Scoping, Starting small, Shipping Early
  • Building the data model
  • Implementing your solution with Ansible playbooks
  • Multi-vendor support and dealing with platform differences
  • Using third-party Ansible libraries (NAPALM, NTC-Ansible) and modules
  • Integration with operational data
  • Packaging and prettifying

For more details explore the detailed course description.

Rob van de Laar, Network Architect at Atos
A chain reaction took place in my head. I'm down to earth now and I'm busy with my first Ansible project - automating deployment of an EoMPLS service.

With This Course You’ll Get

  • Hands-on experience designing and developing a network automation system
  • Ansible-based solution to one of your problems
  • Code ready for pilot or production deployment

6-week certification course

  • 4-5 interactive online design/discussion sessions;
  • Downloadable recordings of all online sessions;
  • In-depth content for additional self-study.

Extra bonus material

  • Unlimited lifetime access to course-specific materials;
  • Lifetime access to all recordings of future design and guest speaker sessions;
  • Access to webinars and other materials related to every course module;
  • Reading lists and sample solutions;
  • Signed certificate-of-completion document for your career documentation files.


  • Access to Slack discussion group: work together & share experiences;
  • Membership in a private community: stay in touch long after the course & expand your network;
  • Group & individual assignments: work together & solve tough problems.

Access to experts

  • 4-5 live interactive sessions with leading industry experts. Including Q&A sessions;
  • Connect and discuss your challenges with experts in the networking field;
  • Real world case studies.

Support & guidance

  • Free email support with next-business-day turnaround throughout the course;
  • Slack group discussions;
  • Mastermind & hot-seat sessions: get expert and peer feedback on your toughest challenges

Want to know more?


How much time will I need?

Plan to spend:

  • ~5 hours studying the materials per week. However, you'll get most of the materials in advance, so you'll be able to study them over a longer period of time;
  • ~3 hours every second week in live online sessions (4-5 live sessions per course) run in a GoToWebinar virtual classroom. All of the live sessions will be recorded, so you'll be able to watch them whenever it works for you;
  • ~4 hours per week to work on hands-on assignments.
Live online sessions usually take place on Tuesday or Thursday, and almost all of them start at 4PM Europe / 10AM EST / 7AM PST

Obviously you might want to spend more time researching the topics we'll be discussing and/or developing more complex solutions.

At a Glance

  • High-intensity interactive online course;
  • Jump-start your network automation career;
  • Hands-on experience working on a solution to your own problem;
  • 6 week course spread across ~2 months;
  • Live online discussion and guest speaker sessions;
  • Design and coding assignments and group work;
  • Final course completion certificate.

Reserve your seat

Table of Contents

Heard enough?

We want to make this class as interactive as possible, so we limited the number of seats. Book yours today.

Instructor-led interactive online class starting on Tuesday, February 13th, 2018

Ticket namePriceExpires on
Enthusiast price $ 1290.00Sold out
Early Bird price $ 1590.00Sold out
Regular tickets $ 1990.00Saturday, February 10th, 2018Register


  • The Building Network Automation Solutions course includes all the material from the Ansible for Networking Engineers online course;
  • To upgrade from the Ansible for Networking Engineers course use the Ans2Aut promotional code when registering for this course.

Guest Speakers

Most live sessions include a guest speaker presentation followed by an extensive Q&A.

Spring 2018

In the spring 2018 course you'll meet these network automation experts as well as some of the past guest speakers:

David GeeDavid Gee David Gee is a constantly evolving and passionate automation and event-driven-focused technologist, that enslaves programmable network devices and software. After spending years in classic network engineering (enterprise/ISP) where he designed ISP, large government and enterprise networks, opportunities to get involved in network automation presented themselves with forward thinking customers. In a previous career, David was an embedded 8/16 bit software developer and he revived and tweaked those industrial automation skills for use in the networking field.

More about David Gee...

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.

Mark PriorMark Prior has been a networking professional for over 25 years. In that time, he has worked across the networking board, from Routing and Switching, and Security to Unified Communications. Mark is CCIE #9096 and since joining Computacenter ten years ago has been focused on data center technologies and recently on network automation. Mark is passionate about SDN, automation, Cloud and IPv6, and you send him a tweet to @MarkPrior4.

Mircea UlinicMircea Ulinic is a network engineer for Cloudflare, spending most of his time writing code for network automation. He often talks and presents at industry events about the tools he's working on and how automation really helps to maintain reliable, stable, and self-resilient networks. Mircea's also a major contributor to the NAPALM and Salt projects, being awarded the SaltStack contributor of the year in 2017.

More about Mircea Ulinic…

Mitja RobasMitja Robas (IT architect at NIL) is a data center expert, with more than fifteen years of experience in designing, implementing and supporting high-demand data centers, and complex networks and virtualization solutions deployed all over the world. Apart from field and consulting engineer role, he acts also as an instructor and content developer for specialized courses and workshops, sharing his knowledge with engineers around the world. Recently he's been focusing on all-flash storage, HCI, SDN, automation and cloud computing, exercising his curiosity in testing and analyzing those solutions.

Autumn 2017

The attendees of the Autumn 2017 course enjoyed guest presentations from these industry luminaries and network automation practitioners:

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.

Dinesh DuttDinesh Dutt has been in the networking industry for the past 15 years, most of it at Cisco Systems. Most recently, he was a Fellow at Cisco Systems. He has been involved in enterprise and data center networking technologies, including the design of many of the ASICs that powered Cisco's mega-switches such as Cat6K and the Nexus family of switches. He also has experience in storage networking from his days at Andiamo Systems and in the design of FCoE. He is a co-author of TRILL and VxLAN and has filed for over 40 patents.

Jeremy StretchJeremy Stretch is the lead network developer at DigitalOcean, where he is responsible for the design and maintenance of a dozen data center networks around the world. Recently, he launched the open source IPAM/DCIM application NetBox and works as its primary contributor. You might recognize his name from his popular networking cheat sheets and blog at Jeremy works remote from his home in Raleigh-Durham, North Carolina.

Pete LumbisPete Lumbis, CCIE #28677, CCDE 2012::3, is a systems engineer and datacenter architect at Cumulus Networks. Pete helps customers build and design networks with a focus on scale, flexibility and automation. Prior to Cumulus Pete was an escalation engineer for routing protocols, including BGP, multicast and MPLS in the Cisco TAC.

Patrick OgenstadPatrick Ogenstad is a Senior Network Engineer at Conscia Netsafe. He has worked as a consultant since 1998 and currently focuses on network automation and programmability. Patrick has been creating and contributing to open source tools for over ten years and enjoys helping people in the growing network automation community.

Thomas_WackerThomas Wacker,, has been architecting and engineering IP networks since early 1990s. He's held various positions with consultancies, providers and enterprises, focusing on network architecture, network automation, and security. Throughout his career, he’s followed his keen interest in what makes network technologies, designs and projects successful in fulfilling expectations. Most recently he's a member of the core design team for UBS' next generation network infrastructure program. He enjoys sharing his experience and insights into network topics in company trainings as well as at public events like DIGS.

Spring 2017

Guest speakers in Spring 2017 course included:

Elisa JasinskaElisa Jasinska has been automating large-scale networks for almost 10 years. She started her career at AMS-IX and was later involved in setting up various other Internet Exchanges. She implemented numerous traffic accounting and automation solutions for Internet Exchanges and CDN’s, she is actively involved in the internet community and regularly presents at conferences such as NANOG and RIPE.

Scott LoweScott Lowe is a well-known author, blogger, speaker, podcaster (the Full Stack Journey podcast), and a 20+ year veteran of the IT industry. Scott has held a variety of roles over the course of his career, ranging from entry-level desktop support to CTO for a small start-up. He's currently an engineering architect on the NSX team at VMware, Inc., focusing on network virtualization, cloud computing, and related open source projects.

More about Scott…

Marcel WigetMarcel Wiget is a Product Manager at Juniper Networks for Automation based in Switzerland, joining the company in 2009 as a systems engineer for network service providers. Networking and Automation based on IETF standards and open source tools have always been at the center of his professional carrier, starting as a UNIX administrator and software developer. In his spare time, he likes to work on open source projects like Snabb and uses Docker Containers extensively.

Pete LumbisPete Lumbis, CCIE #28677, CCDE 2012::3, is a systems engineer and datacenter architect at Cumulus Networks. Pete helps customers build and design networks with a focus on scale, flexibility and automation. Prior to Cumulus Pete was an escalation engineer for routing protocols, including BGP, multicast and MPLS in the Cisco TAC.

Ryan HeffernanAfter graduating from computer engineering, Ryan Heffernan cut his teeth with network automation at Alcatel-Lucent where he supported large service provider deployments of the 5620SAM Network Management System, followed by pre-sales work with Nuage Networks. Eventually he joined the Facebook corporate network team where he started an automation team and learned that it is actually possible to automate large multi-vendor deployments in an enterprise environment.

Mat WoodMat Wood started his network automation journey at Front Porch, automating aspects of deployment and monitoring of network appliances for customers. He then moved to Rightside and built automation around DDoS mitigation with automatic BGP policy manipulation. Now, working on the Facebook corporate network automation team, Mat works on a tools suite that enables the network team to continue working efficiently on an ever-growing network. When he isn't nose deep in python and packets, Mat can be found slinging some tasty pizza or on stage rocking the bass.