Network Automation Hangout: Recent Episodes

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: https://discord.gg/UTNmue2Rj9

View Details

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

View Details

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

View Details

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

View Details

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

View Details

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

View Details

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

View Details

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

View Details

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

View Details

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

View Details

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

View Details

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

View Details

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

View Details

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

View Details

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

View Details

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