Skip to main content
Network Automation Hangout

Network Automation Hangout

By Network Automation Hangout

Bi-weekly audio discussion about network automation with the community recorded live using Discord Stages on Thursday at 6 PM CET / 12 PM ET / 9 AM PT: discord.gg/UTNmue2Rj9
Available on
Apple Podcasts Logo
Google Podcasts Logo
Pocket Casts Logo
RadioPublic Logo
Spotify Logo
Currently playing episode

002 — NetBox as a Source of Truth, problems with Open Source, Python type annotations

Network Automation HangoutApr 26, 2021

00:00
01:05:30
015 — Google Kubernetes-based Network Emulation (KNE) with Marcus Hines

015 — Google Kubernetes-based Network Emulation (KNE) with Marcus Hines

Guest: Marcus Hines (Google)

Topics:

- Kubernetes-based Network Emulation (KNE)

Recorded live on 2021-10-14

Bi-weekly recordings with the community on Thursdays at 6 PM CET / 12 PM ET / 9 AM PT

Dec 22, 202158:21
014 — transforming network inventory with motherstarter, selecting the right network automation tool

014 — transforming network inventory with motherstarter, selecting the right network automation tool

Guest: Daniel Teycheney (@danielteycheney)

Topics:

- Pulumi AWS Native provider: https://www.pulumi.com/blog/announcing-aws-native/

- Open Traffic Generator — common API for traffic generators: https://github.com/open-traffic-generator

- motherstarter — transformation of network inventory between different formats: https://github.com/writememe/motherstarter

- How to select the right tool for the network automation tasks

Recorded live on 2021-09-30

Bi-weekly recordings with the community on Thursdays at 6 PM CET / 12 PM ET / 9 AM PT

Oct 28, 202149:45
013 — boxen, NOS in a container, network automation and web, security vs network automation controller

013 — boxen, NOS in a container, network automation and web, security vs network automation controller

Topics:

- Carl's newest project — Boxen, alternative to vrnetlab, which allows to package a network operating system VM in a container

- Vendors publishing native containers with their network operating system

- Using web framework to power network automation

- Central network automation controller vs security team

Recorded live on 2021-09-16

Bi-weekly recordings with the community on Thursdays at 6 PM CET / 12 PM ET / 9 AM PT

Oct 22, 202154:46
012 — pulumi vs Terraform, from Python to Ansible, upskilling the team

012 — pulumi vs Terraform, from Python to Ansible, upskilling the team

Topics:

- Carl's experience with Pulumi compared to Terraform

- Converting Python scripts to Ansible playbooks

- Upskilling the team on network automation

Recorded live on 2021-09-02

Bi-weekly recordings with the community on Thursdays at 6 PM CET / 12 PM ET / 9 AM PT

Sep 15, 202141:14
011 — scrapligo, parsing snowflake outputs, software patterns, code maintenance and quality

011 — scrapligo, parsing snowflake outputs, software patterns, code maintenance and quality

Topics:

- News about scrapligo, scraplicfg and scrapli-netconf in go

- How to deal with parsing snowflake outputs

- Software patterns, code maintenance and quality

Recorded live on 2021-08-19

Bi-weekly recordings with the community on Thursdays at 6 PM CET / 12 PM ET / 9 AM PT

Sep 02, 202149:47
010 — NetBox 3.0, from a beginner to an advanced developer, 3D graphs for network operations

010 — NetBox 3.0, from a beginner to an advanced developer, 3D graphs for network operations

In this episode we spent most of the time talking with the community

Topics:

- NetBox 3.0

- How to grow from a beginner to an advanced network automation engineer?

- 3D graphs for network operations data

Recorded live on 2021-07-22

Bi-weekly recordings with the community on Thursdays at 6 PM CET / 12 PM ET / 9 AM PT

Aug 02, 202144:54
009 — Juniper Terraform Automation Framework (JTAF), future of a network engineer

009 — Juniper Terraform Automation Framework (JTAF), future of a network engineer

Guest: David Gee (@_ipengineer)

Topics:

- Juniper Terraform Automation Framework (JTAF)

- Future of a network engineer

- Merlin — Network automation / Infrastructure as Code project by John Capobianco (@John_Capobianco)

Recorded live on 2021-07-08

Bi-weekly recordings with the community on Thursdays at 6 PM CET / 12 PM ET / 9 AM PT

Jul 19, 202146:43
008 — Our outage stories, should YANG be replaced?

008 — Our outage stories, should YANG be replaced?

Guest: Michael Kashin (@networkop1)

Topics:

- should YANG be replaced? Related Twitter thread: https://twitter.com/networkop1/status/1390580547387330561

- our outage stories

Book: Python testing with pytest, second edition: https://pragprog.com/titles/bopytest2/python-testing-with-pytest-second-edition/

Recorded live on 2021-06-24

Bi-weekly recordings with the community on Thursdays at 6 PM CET / 12 PM ET / 9 AM PT

Jul 05, 202156:48
007 — YANG

007 — YANG

Topics:

- YANG

- What do you do when the management wants you to use an already purchased network automation tool?

Book: Network programmability with YANG https://www.amazon.com/Network-Programmability-YANG-Structure-Automation-ebook/dp/B07RMK59YC

Recorded live on 2021-06-10

Bi-weekly recordings with the community on Thursdays at 6 PM CET / 12 PM ET / 9 AM PT

Jun 15, 202101:00:57
006 — gNMI, file formats (XML, JSON, YAML, TOML, protobuf), x2 faster CPython 3.11

006 — gNMI, file formats (XML, JSON, YAML, TOML, protobuf), x2 faster CPython 3.11

Topics:

- scrapligo has been published (https://github.com/scrapli/scrapligo)

- gNMI

- Differences between file formats: XML, JSON, YAML, TOML, protobuf

- x2 faster CPython 3.11 (https://www.theregister.com/2021/05/13/guido_van_rossum_cpython_3_11/)

Recorded live on 2021-05-27

Bi-weekly recordings with the community on Thursdays at 6 PM CET / 12 PM ET / 9 AM PT

May 31, 202150:37
005 — pyATS, network testing with pytest, software upgrades, Python web frameworks, work-life balance

005 — pyATS, network testing with pytest, software upgrades, Python web frameworks, work-life balance

Guest: Clay Curtis (@ccurtis584)

Topics:

- pyATS

- Network testing with pytest

- Programmatic software upgrades (in the podcast there was a reference to nts/ntc upgrade, it is actually pyntc - https://github.com/networktocode/pyntc)

- New major releases of Flask and Jinja

- Python web frameworks + recommended resources for every popular framework

- Work-life balance

Recorded live on 2021-05-13

Weekly recordings with the community on Thursdays at 6 PM CET / 12 PM ET / 9 AM PT on dogehouse.tv

May 17, 202101:02:14
004 — scrapli-go, cloud compute, message queues, remote work for network automation engineers

004 — scrapli-go, cloud compute, message queues, remote work for network automation engineers

Topics:

- Carl's progress on scrapli-go

- Cloud compute options for applications

- Message queues for network automation applications

- Remote work for network automation engineers

Recorded live on 2021-05-06

Weekly recordings with the community on Thursdays at 6 PM CET / 12 PM ET / 9 AM PT on dogehouse.tv

May 10, 202151:34
003 — YANG tooling, vendor automation solutions vs in-house automation, Google's SDN controller Orion

003 — YANG tooling, vendor automation solutions vs in-house automation, Google's SDN controller Orion

Topics:

- How Dmitry started with Python

- Suggested tools and libraries for a specific use-case (question from the audience)

- YANG tooling

- Vendor automation solutions vs in-house automation

- Python on Windows: WSL / VM / Visual Studio Code

- Google's SDN controller: Orion (https://www.usenix.org/system/files/nsdi21-ferguson.pdf)

Recorded live on 2021-04-29

Weekly recordings with the community on Thursdays at 6 PM CET / 12 PM ET / 9 AM PT on dogehouse.tv

May 03, 202101:02:49
002 — NetBox as a Source of Truth, problems with Open Source, Python type annotations

002 — NetBox as a Source of Truth, problems with Open Source, Python type annotations

Panelists: Jeremy Stretch (@jstretch85), Roman Dodin (@ntdvps), John McGovern (@IPvZero), Carl Montanari (@carlrmontanari) and Dmitry Figol (@dmfigol)

Topics:

- NetBox as a Source of Truth: roadmap, scope, RDBMS/git

- Problems with Open Source: expectations, licenses, contributions, sponsorships

- Network collective gNMI episode: https://networkcollective.com/2021/04/gnmi/

- Python type annotation problem in 3.10 (PEP 563/649): https://github.com/samuelcolvin/pydantic/issues/2678

Recorded live on 2021-04-22

Weekly recordings with the community on Thursdays at 6 PM CET / 12 PM ET / 9 AM PT on dogehouse.tv

Apr 26, 202101:05:30
001 — containerlab, scrapli, asyncio, Python vs Go, Ansible vs Python

001 — containerlab, scrapli, asyncio, Python vs Go, Ansible vs Python

Panelists: Roman Dodin (@ntdvps), John McGovern (@IPvZero), Carl Montanari (@carlrmontanari) and Dmitry Figol (@dmfigol)

Topics:

- containerlab

- scrapli. Will scrapli-go exist?

- Python asyncio

- Python vs Go

- Ansible vs Python

- collaboration in network automation

- should I learn Machine Learning/Artificial Intelligence?

Recorded live on 2021-04-11

Weekly recordings with the community on Thursdays at 6 PM CET / 12 PM ET / 9 AM PT on dogehouse.tv



Apr 19, 202101:14:39