About
I’m a veteran Network Engineer who has finally caught on how to put together CS teachings with a Networking degree. Working on doing almost all things via automation.
Self re-taught network/automation engineer. I’ve primarily been digging around within Ansible and Python. I’ve been doing Python networking since 2015 when a speaker came in and talked about how he had put together a NOC for a conference heavily leveraging automation capabilities via Python. Since then I have been going deep down the rabbit hole that is Network Automation.
In 2020 Cisco released the Cisco DevNet certification program. I am one of the first 500 individuals to achieve a Cisco DevNet certification, with passing first the DevNet Associate exam. Later I followed up that certification with the DevNet Professional certification as well.

My Work #
Books #
During the pandemic, I thought what better way to get started than with writing a book about getting started with open source network tools. Get it on LeanPub. See the Open Source Network Management tab for more.
2024 brought the release of two more books, published by Packt. The first released book Network Automation with Nautobot introduces how to automate networks with the use of Nautobot. See the tab linked for more.
The second book in 2024 is Modern Network Observability, which provides a hands-on approach to using open source tools for network observability in 2024.
Podcasts #
- Packet Pushers - Ansible or Terraform
- Network Automation Nerds - Interview Part 1
- Network Automation Nerds - Interview Part 2
Speaking Engagements #
2025 MNNUG Spring Event
2024 Internet2 Technology Exchange
2023 Internet2 Technology Exchange
2023 WWT Automation Day - Minneapolis
2023 Summer MNNUG
2022 NANOG86
In 2022 I had the opportunity to complete my first NANOG talk, on automating circuit maintenance notifications. This section will outline my continued source of talks:
2021 Ansible Meetup
2020 Interop
2020 Ansible Meetup
Ansible Content #
In 2019 I worked to develop a Network Automation Course with Ansible for Packet Pushers. This was in my transition time to Network to Code. Note that the course was developed at a time when only NetBox was around. At this point in time I would swap out NetBox in favor of Nautobot.
- Packet Pushers Network Automation with Ansible: YouTube
- Network Automation Course (Packet Pushers): Ignition page.
- Minneapolis Ansible Meetup April 2020 Talk
- First half using NetBox with the NetBox Ansible Collections
- Second half on creating your own custom filters
- Ansible Guest Blog Post - Using NetBox as Ansible Source of Truth
- Minneapolis Ansible Meetup January 2021 - Ansible Records
Telemetry Content #
- How to Introduce Telemetry Streaming (gNMI) in Your Network with SNMP with Telegraf
- Upcoming: DZone: How to Introduce Telemetry Streaming (gNMI) in Your Network with SNMP with Telegraf
NTC Blog Posts I Wrote #
- Network Telemetry for SNMP Devices
- How to Monitor Your VPN Infrastructure with Netmiko, NTC-Templates, and a Time Series Database
- Monitor Your Network With gNMI, SNMP, and Grafana
- Monitoring Websites with Telegraf and Prometheus
- Alerting with Prometheus
Cisco Champion #
2021 - Cisco Champion
