The only conference that dares to keep asking:
Why haven’t we seen full adoption of network automation, yet?
AutoCon 2 was held in
Denver, CO The Week of 18-22
NOV 2024
Thanks to everyone who made AutoCon 2 a success!!!
Event Photos
Testimonials
Agenda
18-19 November (Monday & Tuesday) — Workshops
Monday, 18 November; Workshops will start at 09:00 local (MST / GMT-7) time and end around 18:00 local. Lunch will be served for workshop participants.
Tuesday, 19 November; Workshops will start at 09:00 local time and end around 18:00. Lunch will be served for workshop participants.
20-22 (Wednesday-Friday) — Conference
Wednesday, 20 November; Registration opens at 08:00 MST. Lunch will be served at 11:30. The conference will start at 13:00. There will be a happy hour from 17:00 to 19:00.
Thursday, 21 November; The conference will run all day. Lunch will be provided. There will be a social event from 18:00 to 22:00.
Friday, 22 November; The conference will end at noon local time. Lunch will NOT be served on Friday.
Speakers
-
Opening Keynote
Anna Claiborne
-
Closing Keynote
Mircea Ulinic
-
Chris Grundemann
Co-Founder @ NAF
-
Danny Wade
Practice Lead, Network & Infrastructure Automation @ BlueAlly
-
Du’An S. Lightfoot
Sr. Developer Advocate @ Amazon Web Services (AWS)
-
Eric Anderson
Sr. Infrastructure Architect @ Armstrong World Industries
-
Hari Gollapalli
Senior Software Development Manager @ PayPal
-
Jeremy Schulman
Senior Director of Solution Engineering, Infrastructure @ Major League Baseball (MLB)
-
Joe Wesch
Managing Consultant, Network Automation @ Network to Code
-
Jose Miguel Izquierdo
Technical Marketing Engineer @ Juniper Networks
-
Joseph Nicholson
Global IP Network @ NTT Data
-
Karl Newell
Network Software Architect @ Internet2
-
Mason L Reimert
Assistant Vice President, IT Infrastructure @ First Commonwealth Federal Credit Union
-
Matthew Deibel
Grid Automation Services Manager @ Southern California Edison (SCE)
-
Michael Daly
Senior Director of Engineering @ Imperva
-
Michael Wynston
Director Global Network Architecture and Automation @ Fiserv
-
Phillip Gervasi
Director of Technical Evangelism @ Kentik
-
Rajiv Gupta
Senior Network Engineer @ Genentech
-
Ryan Shaw
Network Architect @ Zscaler
-
Scott Robohn
Co-Founder @ NAF
-
Steinn Bjarnarson
Lead product development engineer @ Advania Ísland
-
William Collins
Director of Tech Evangelism at Alkira
Conference Program
-
08:00 - 16:00 — Registration open; networking begins!
11:30 - 13:00 — LUNCH (provided on-site)
13:00 - 13:15 — Conference opening and introduction
13:15 - 14:00 — Opening Keynote: Anna Claiborne
14:00 - 14:10 — Strategic Partner: NetBox Labs
14:10 - 14:30 — Chris Grundemann - Results of the 2024 State of Network Automation Survey
14:30 - 15:00 — Joe Wesch - Don’t Panic! QuikTrip’s Automated Network Keeps the Coffee Brewing
15:00 - 15:30 — BREAK
15:30 - 16:00 — Jeremy Schulman - AI Driven Advanced Network Observability
16:00 - 16:30 — Michael Daly - The Tale of 2 Henrys; Precision vs Accuracy
16:30 - 17:00 — Ryan Shaw - Comprehensive Infrastructure Automation (CIA)
17:00 - 17:05 — Day one closing words
17:00 - 19:00 — HAPPY HOUR
-
08:00 - 15:00 — Registration and check-in open
9:00 - 9:05 — Day two welcome message
9:05 - 9:45 — Hari Gollapalli - The art of automating the automation; PayPal's journey to Network Platform Engineering
9:45 - 9:55 — Accelerating Sponsor: Itential
9:55 - 10:35 — Matthew Deibel - Intent-Based MPLS Router and WAN Provisioning
10:35 - 11:05 — BREAK
11:05 - 11:45 — Danny Wade - Step 0; Test the Network!
11:45 - 11:55 — Accelerating Sponsor: OpenText
11:55 - 12:35 — William Collins - Building the Business Case for Automation using Informal Channels
12:35 - 13:35 — LUNCH (on-site) with Birds of a Feather (BoF) Sessions
13:35 - 14:15 — Jose Miguel Izquierdo - Empowering DevOps: Harnessing Docs as Code for Automated Reports and Documents
14:15 - 14:25 — Accelerating Sponsor: Pliant
14:25 - 15:05 — Rajiv Gupta - Everything Everwhere All At Once
15:05 - 15:35 — BREAK
15:35 - 16:15 — Du’An S. Lightfoot - Network Whisperer: Building the Ultimate AI Network Agent
16:15 - 16:55 — Phillip Gervasi - The human factor of using LLMs in network operations
16:55 - 17:00 — Day two closing words
18:00 - 21:00 — NUG @ NAF Social Event by USNUA -
9:00 - 9:10 — Day three welcome messages
9:10 - 9:55 — Closing Keynote: Mircea Ulinic
9:55 - 10:25 — Scott Robohn - Total Network Operations (TNOps): Navigating Disruption and Preparing for the Future
10:25 - 10:55 — BREAK
10:55 - 11:05 — Mahesh Jethanandani - IETF Session at AC2 Read Out
11:05 - 11:55 — Lightning Talks!
+ Speaker 1 - Eric Anderson - Leveraging Network Automation for Seamless Infrastructure Service Delivery
+ Speaker 2 - Mason L Reimert - How Mid-Sized Organizations Can Leverage Network Automation
+ Speaker 3 - Steinn Bjarnarson - I downloaded netbox, now what?
+ Speaker 4 - Joseph Nicholson - Network Automation in Baby Steps!
+ Speaker 5 - Karl Newell - Lessons Learned from Automating a Nationwide Network11:55 - 12:00 — Closing Ceremony
Workshop Details
Practical network automation training to help kick-start your network automation journey!
Based on the overwhelming success of the AutoCon Workshop Bundle at AutoCon 1, we are hosting hands-on workshops again for AutoCon 2.
New for AutoCon 2; we are hosting multiple workshop tracks. Attendees are able to select the four specific workshops they want to attend, one from each time block - ”choose your own adventure” style.
We have workshops covering: SoT, Orchestration, Observability, K8s, AI, Ansible, Templates, Python, and more. Sessions are filled on a first-come, first served basis at the time of ticket purchase. See course schedule and workshop details below!
DATES: Monday and Tuesday, 18-19 November, 2024
All workshops require that you bring your own laptop with an SSH client. Some workshops may have additional requirements.
Workshops will run from 09:00am to 18:00pm local time (MST) both days. Lunch, as well as morning and afternoon coffee breaks with snacks will be provided for all attendees. Conference ticket sold separately.
AutoCon 2 Workshop Adventure
-
WS:A1 - Utilize GenAI for Network Troubleshooting
Proctor: Tomasz Janaszka & Adam Kulagowski, CodiLime
Description: Future-proof network troubleshooting with GenAI! Join our workshop and build your own net-chat assistant using LLMs, LangChain, and Streamlit.
Level: Intermediate (no AI experience needed)
Agenda:
+ An introduction to GenAI, LLMs, and chatbots in network automation
+ An introduction to technologies used during the workshop
+ Net-chat assistant for network troubleshooting - wrap up
+ Hands-on lab
+ Q&AWS:A2 - Containerlab: a Modern way to Design, Deploy, and Test Network Labs
Proctor: Reda Laichi & Saju Salahudeen, Nokia
Description: Dive into the future of network engineering and practice creating multi-vendor labs in a simple and easy way - all agenda items are hands-on.
Level: Beginner
Agenda:
+ Lab deployment workflow; installation, images, and files
+ Connectivity to the nodes
+ Lab lifecycle
+ Troubleshooting and Wireshark pcaps
+ Sharing the lab and exploring the catalog of existing labsWS:A3 - Reconcile and Augment Network Sources of Truth (SoT)
Proctor: Craig Johns, Forward Networks
Level: Intermediate
Description: Dive deep into reconciling and augmenting Network Sources of Truth (SoT) with Forward Enterprise, ServiceNow CMDB, and NetBox Labs.
Level: Intermediate
Agenda:
+ Introduction to Network Sources of + Truth
+ Challenges in Reconciling SoTs
+ Hands-on Lab
+ Q&AWS:A4 - Workflow Orchestrator Workshop
Proctor: Alex Ray, ESnet
Description: This workshop will introduce SURF’s open-source Workflow Orchestrator system, including an interactive development exercise.
Level: Intermediate, Advanced, Expert
Agenda:
+ Introduction & ESnet's automation journey
+ Explanation of workshop architecture & Setup workshop environments
+ Workshop exercises
+ Questions & brainstorming about ways to implement automation for your organization
+ Closing thoughts -
WS:B1 - Mastering Network Observability: From Fundamentals to Advanced
Description: Elevate your network telemetry skills and dive deep into telemetry types, pipelines, analytics, and how to incorporate network observability into an IaC automation workflow.
Proctor: Phil Gervasi, Kentik
Level: Intermediate, Advanced
Agenda:
+ What is observability?
+ Telemetry types necessary for network observability
+ Working with telemetry data
+ Network observability as part of an IaC automation workflow
+ Lab/DemoWS:B2 - Data Modeling & Network Source of Truth
Proctor: Damien Garros, OpsMill
Description: This workshop provides an introduction to data management and network modeling in a SOT, a crucial part of any automation stack.
Level: Beginner, Intermediate
Agenda:
+ Introduction to the main schema languages
+ Introduction to the main type of database (Relational, Graph, No SQL)
+ How to models your infrastructure, do and don't
+ Importance of Status & Role
+ Main options to store your data (Git, NSoT)WS:B3 - Elevate Your Network Automation with StackStorm
Proctor: Eddie Chan, Ironwood Networks
Description: Learn the basics of StackStorm (an automation development framework) and elevate your network automation by creating centralized, manageable, and shareable automations.
Level: Beginner, Intermediate
Agenda:
+ Introduction & Installation
+ Navigating the UI and CLI
+ Develop your own pack & create simple actions
+ Combining Actions into Workflows
+ Actions, variables, and secrets
+ ConclusionWS:B4 - A day in the life of a Network Engineer using Jinja2 Templates
Proctor: Claudia de Luna, EIA
Description: Using templates to create network docs & configurations programmatically is key to any automation strategy; we will generate a wide range of artifacts using Jinja templates.
Level: Beginner, Intermediate
Agenda:
+ Everyone already has templates, Why are we here?
+ Background on templating languages
+ Revision Control
+ Template format
+ Jinja2 Fundamentals
+ Working Sessions -
WS:C1 - Network Automation Zero to Hero
Proctor: Mark Coleman, NetBox Labs
Description: Implement a full intent-based network automation solution using NetBox, Slurpit, Netpicker, Icinga, and Ansible to gain a solid grasp of the core principles
Level: Intermediate
Agenda:
+ Make a change to the network, the old way, manually
+ Learn about Icinga, Slurpit, Netpicker, and intent based networking
+ Make a change to the network, the new way, automatically
+ Automatically update the devices with NetBox and Netpicker
+ Automatically update the monitoring
+ Network reconciliation with NetBox and SlurpitWS:C2 - Kubenet: Mastering Kubernetes for Network Automation
Proctor: Wim Henderickx & Mauricio J. Rojas Pino, Nokia
Description: Learn how to leverage Kubernetes APIs, configure network devices, and build custom automation frameworks in our hands-on workshop.
Level: Intermediate
Agenda:
+ Introduction to Kubernetes for Network Automation
+ Applying Network Configurations to Devices in a declarative way
+ Extending the Kubernetes API for Network Automation
+ Building Your Own Automation Framework using KRMWS:C3 - Network Monitoring for Beginners: Getting Started with TPG stack
Proctor: Naveen Achyuta
Description: Learn how to keep an eye on your network devices using the easy-to-use TPG stack: Telegraf, Prometheus, and Grafana.
Level: Beginner, Intermediate
Agenda:
+ Simulate a network using containerlab
+ Set up telegraf to collect device metrics using gnmi
+ Set up prometheus to scrape metrics from telegraf
+ Set up grafana and build network monitoring dashboards
+ Set up alerting using prometheus alert manager
+ Custom scripts in telegraf leveraging rest-apiWS:C4 - Leveraging Python Ecosystem for Quick CLI Tool Creation
Proctor: Urs Baumann
Description: Dive into leveraging Nornir, Pydantic, Rich, and Typer to create powerful CLI tools your colleagues will actually want to use in this hands-on and practical workshop.
Level: Beginner, Intermediate, Advanced, Expert
Agenda:
+ Setup Environment and install poetry
+ Nornir, Inventory, Tasks, & using Rich
+ Pydantic, Pydentify, JSONSchema, Models
+ Typer, Nettowel
+ Combine Nornir, Rich, Pydantic and Typer to a nice CLI tool
+ Questions, Demo, next steps, feedback! -
WS:D1 - Automated & Scalable Network Testing with OTG
Proctor: Manodipto Ghose, Keysight
Description: Seeking fast, easy, automated network validation? Kickstart with free community tools and achieve testing continuum from design to production!
Level: Intermediate, Advanced
Agenda:
+ Open Traffic Generator (OTG)
+ OTG SDKs used in OpenConfig and SONiC
+ How to drive automated network testing using OTGWS:D2 - The Fundamentals of Setting Up and Populating a Network SoT
Proctor: Josh VanDeraa, Steven Weiblinger, and Jeff Bradbury, Network to Code
Description: Jumpstart Your Network Automation Journey: Learn to set up a Network Source of Truth and onboard devices in this hands-on workshop with labs!
Level: Intermediate
Agenda:
+ Proven processes for deploying a Network Source of Truth (NSoT)
+ Establishing an intended state model of the network
+ Best practices for onboarding devices
+ Approaches to defining the intended state
+ Best practices for capturing intended state as a model in the NSoTWS:D3 - Network resiliency with Event Driven automation using Ansible
Proctor: Ganesh B. Nalawade & Nilashish Chakraborty, Redhat
Description: Hands-on examples how AI will help in lowering the entry barrier for adopting network automation and introduce event driven automation with real world customer scenarios.
Level: Beginner, Intermediate
Agenda:
+ Set up the development environment
+ Writing Ansible playbook
+ Introduction to Ansible Controller
+ Introduction to EDA controller and various componentsWS:D4 - Implementing CI/CD Pipelines in a NetDevOps Environment
Proctor: Eric Chou & Jeff Kala, Network to Code
Description: Delve into the theories and practices of Continuous Integration and Continuous Deployment (CI/CD) with hands-on examples in a network engineering context.
Level: Intermediate
Agenda:
+ Introduction to NetDevOps and CI/CD
+ Hands-On Experience
+ Streamline Network Operations
sponsors
Accelerating Sponsors
Strategic partner
Sustaining Sponsors
Community Partner
Supporting Sponsors
Official Media Partner
stay in touch
Sign up for our mailing list to stay informed and updated on the state of network automation, along with relevant NAF announcements.