Awesome Network Automation 
Network Automation is a cross between the discipline of Network Infrastructure and the discipline of Programming. This list was created to serve as a one-stop shop for information related to Network Automation.
Community
- Ansible Google Groups - Ansible's mailing list and forum!
- IRC Ansible - Ansible IRC Channels.
- Chef Community - The complete offical list of Chef Community resources.
- Network Automation Forum - A conference focused on Network Automation.
- Network to Code Slack - The NTC Slack is a vendor and product agnostic home/pseudo-home to many popular Network Automation solution repositories, such as Nautobot, NAPALM, Netmiko, Nornir, NSoT, and so on. Over 17,000 members meet here to discuss topics related to Network Automation.
- Puppet Community - The complete offical list of Puppet Community resources.
- Salt Formulas - The SaltStack formulas working group.
- Salt Networks - A centralized group for talking about network device automation with SaltStack.
- Salt Users - The official forum of the Salt community.
- SaltStack Community Slack - The official Slack of Saltstack Project.
Events / Meetup
- AWS Reinvent - AWS re:Invent Central is designed to facilitate connections between sponsors and attendees.
- Ansible Fest - AnsibleFest is a day-long conference bringing together Ansible users, developers and industry partners to share best practices, case studies and Ansible news.
- Ansible NYC Meetup - Local NYC Ansible user meetup.
- Chef Summits - Chef community summit schedule.
- London Network Automation Meetup - A community of network engineers, who have interest in the new buzz of network automation.
- Minnesota Network User Group - Minnesota Network User Group, quarterly meetup of network users.
- NANOG - North American Network Operators' Group with fair share of automation presentations/discussions.
- Network to Coders Meetup - Maybe this can pressure NTC to finally setup an event for the 140+ NTC meetup members.
- Puppetize Live - A 24-hour global event including community discussions, presentations, and training. Formerly PuppetConf.
- SaltStack NYC Meetup - Local NYC SaltStack user meetup.
- Tech Field Day - Field Day events bring together innovative IT product vendors and independent thought leaders to share information and opinions in a presentation and discussion format.
- SaltConf - 4 days event including two days of SaltStack customer case studies and SaltStack technical deep dives.
Training
- CML - Training videos @ learningnetwork.cisco.com - Learning and Certifications at Cisco has created a series of in-depth training videos to assist users with installing and operating Cisco Modeling Labs (CML). This video series also provides a few videos on some of the more advanced features that CML offers.
- DevNet Academy - Self-paced e-learning with theory, exercises and quizzes for the Cisco Certified DevNet Expert exam by Luca Gubler.
- DevNet Expert Training - Training resources targeting the Cisco Certified DevNet Expert exam topics, including bootcamp courses by Andreas Baekdahl.
- GNS3 Academy - Instructor David Bombal - Offers an inexpensive set of introductions to Ansible and Python for Network Engineers, among other courses.
- ipSpace.net - Numerous courses, webinars, and videos covering SDN, network automation, cloud computing, virtualization technologies, IPv6, VPNs, and much more.
- Network to Code - Network Automation Training including Python, Ansible, DevOps, and much more.
- Network Programmability Basics - Cisco - Jumpstart your journey into network programmability with this expert-led video course by Cisco DevNet.
- Nick Russo study resources - Collection of DevNet certification study resources, such as study plans and Postman collections.
- Python for Network Engineers - Learn skills that make you better at network automation and that improve your capability to use programming to scale your work.
Presentations
Title | Details | Year |
---|
Python, Go and Rust for Network Automation | Claus Töpke, NANOG | 2024 |
Text Parsing Strategies for Network Devices | Ruairi Carroll, DKNOG | 2023 |
Nautobot Overview | Network to Code, Network Field Day 24 | 2021 |
Automation without Config Deployment | Ken Celenza, NANOG | 2021 |
Cisco DevNet Day 2020 | Todd Nightingale (Cisco SVP/GM) | 2020 |
Interop Network Automation track | Network to Code hosted Interop event | 2020 |
NetBox Day | Network to Code hosted event | 2020 |
Network Automation: The Hype vs. Reality | Jonah Kowall, NANOG | 2020 |
Network Automation Architecture | John Anderson, Network Field Day 21 | 2019 |
Network Automation Journey - Part 1 | Damien Garros, Network Field Day 21 | 2019 |
Network Automation Journey - Part 2 | Damien Garros, Network Field Day 21 | 2019 |
Managing Network Device Properties as Code | Damien Garros, NANOG 75 | 2019 |
Powering Your Automation: A Single Source of Truth | Tim Schreyack, NANOG 77 | 2019 |
Bart Dworak AnsibleFest Keynote | Bart Dworak, AnsibleFest | 2019 |
Greenfielding Network and Systems Automation in a Large and Highly Dynamic Public Transit Network | Logan Best, AnsibleFest | 2019 |
Using Ansible as a Catalyst for Digital Transformation | Bart Dworak, AnsibleFest | 2019 |
Securing Network Automation | Ivan Pepelnjak, Troopers slide deck. | 2017 |
Network automation at scale | Mircea Ulinic, NANOG 69, slide deck. | 2017 |
Experiences with network automation at Dyn | Carlos Vicente, NANOG 67 | 2016 |
Abstract all the things | David Barroso, SDN and Network Automation Meetup, Stockholm presentation. | 2016 |
How Facebook Learned to Stop Worrying and Love the Network | Jose Leitao, David Rothera, RIPE71 slide deck. | 2015 |
NAPALM | David Barroso, Elisa Jasinska, NANOG 64 slide deck. | 2015 |
What Is NetDevOps | Leslie Carr, RIPE71, slide deck. | 2015 |
Blogs
Programming Topics
Structured Data
YAML
JSON