Tony Bourke

The Network Automation Journey

This is a (probably) limited series where Tony Bourke, a networking instructor (Arista, Cisco, etc.) talks in a vendor-neutral way about the process of network automation, the basic concepts, and where everything falls into place.

Author

Tony Bourke

Category

Technology

Podcast website

podcasters.spotify.com

Latest episode

Jul 1, 2026

Where to listen?

Podcasts in the app Replaio Radio Coming soon

Podcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts

Get it on Google Play Install for free Android 5M+ downloads · 4.8 rating iOS soon

Episodes

Ansible or Skip and Go Right To Python? 01.07.2026

What should you learn? Python? Should you skip Ansible for Python? I discuss all of this in this episode.

Are Traditional Networking Jobs No More? 16.06.2026

Yeah, I think network automation is now just part of being a network administrator.

What the &#@! Is A Tenant? 01.06.2026

In this episode I talk about the concept of a tenant as it relates to network automation (and networking in general).

Finding the Time To Automate When You're Already Underwater 16.03.2026

You're slammed, tickets piling up, deadlines slipping, you're barely keeping your head above water. And some Youtubers are telling you that you should automate? In this economy? I talk about the genuine issue of finding the time to learn, let alone implement, network automation in these trying times.

Network Automation Platform Wishlist (Part 1) 19.01.2026

What would a replacement for Ansible look like? What do we want in a network automation platform that would replace Ansible?

Ansible: No Commit Confirm? 13.01.2026

In this episode I talk about the lack of commit/confirm in many of the NOS modules.

What Is The Goal of Network Automation/NetDevOps 08.12.2025

It's easy to be overwhelmed and see all these network automation tools and wonder... what is even the goal? The tools are there to help us achieve our goals, they're not the goal themselves and I talk about how you can pick which tools makes the most sense for you. Especially as it's easy to see all these new tools and methods and think that

Push Configs from Data Models to Configs: The Genesis Torpedo Method 03.11.2025

In this episode I talk about my preference for generating a new config and replacing the entirety of the old config, every time, much like the Genesis Torpedo from Star Trek II: The Wrath of Khan. Adding things is easy, removing stuff is hard. It can be done, but it's just easier to wipe away what was there in lieu of "it's new matrix."

Throwing More Shade at YANG 28.10.2025

I don't like YANG for configuring devices (and I'm going to tell you allll about it).

Don't Add Meetings/Committees To Your Change Control Process, Add Autotmation 13.09.2025

More meetings, more committees, more reviews isn't going to deliver more reliable network changes. While a formalized process and policies for network changes is important, you hit a point of very diminishing returns: Doubling your meetings or committees or reviews isn't going to halve your error rate. It just adds friction to the process.

How Automation Affects Design (Like Choosing Routing Protocols) 05.09.2025

Today's topic is how automation has made choosing things like routing protocols very different than they were maybe 10 years ago.

Ansible Problems Summer 2025 26.07.2025

In this episode I warn people about issues that have cropped up with the network automation modules/collections/roles that got broken with the new versions of Ansible (Ansible Community 12/Ansible-core 2.19)

It's Time To Retire The Term SDN (Software Defined Networking) 15.07.2025

In this longer episode, I share my thoughts on the term "Software Defined Networking" (SDN) and why it should be retired as a term.

I Love YAML 03.06.2025

In this episode, I talk of my love for YAML as a tool for network automation.

Declarative vs Imperative Automation 23.05.2025

Here I talk about declarative vs imperative approaches to network automation.

Getting Syntax onto Switches (No YANG) 07.05.2025

In this episode I talk about my thoughts on using OpenConfig versus managing the device in a more native way.

Too Many New Things At Once 21.03.2025

In this episode I talk about the pitfall of throwing too many new things at once to someone who's just learning network automation. Keeping it simple and using a layered approach is what I've found to be the best way to introduce network automation to new people.

Test Driven Deployment 07.02.2025

In the software development world, they have a concept called "test driven development", whereby code is tested (unit tests, integration tests) before committing to the main branch and before deployment. We can take that concept and use it in the networking world, and to some extent we are, but there's more to go. The tools haven't quite caught up with the concepts, however, and...

AI, Machine Learning, or Nah? 20.01.2025

What place does AI or Machine Learning have in network automation today, or even network operations in general? Writing Python scripts, playbooks, etc. Not much more. At least for now.

CI/CD and Network Automation 19.12.2024

In this episode, I talk about what CI/CD is for networking automation as well as the general idea for what is in the developer world. And more importantly, I talk about how most organizations probably don't need full CI/CD, they can get a lot of benefits from network automation by adopting three practices (that are part of CI/CD, but alone aren't CI/CD): Configuration generation Automated config d...

What's In A Name? 24.11.2024

There's marketing terms, and then there's words that accurately describe a new way of doing things. Cloud computing was one of these terms, and now "Network as Code", "Network Automation", or the older "Software Defined Networking", while they can be used a marketing fluff, they do represent a different way of doing things.

REST API or RPC? 25.08.2024

In this episode I talk about the two main categories of APIs you're likely to run into as a network administrator: REST APIs and RPCs (XML-RPC, JSON-RPC, gRPC, etc.) and why a device might have one or another.

The Network Automation "Hump" 16.04.2024

How is network automation and packing parachute similar? They're both intimidating, and they both involve a learning curve. On the other side of the learning curve/hump, it's pretty nice.

Network Controller Concepts and Evolution 01.03.2024

In this episode, I share my thoughts on what constitutes a network controller. Back in the early 2010s, it was thought to be the way devices had their forwarding tables configured. Now it's how a devices configuration state is configured.

Automation in the Past 28.02.2024

What was automation like in the past? Well, it was mostly non-existent in most of the networking world. But we did do automation in the server world, but it was quite different than it is today.

Listen to the The Network Automation Journey podcast in Replaio

Radio and podcasts in one app - free, with no sign-up. Install today and do not miss the launch

Get it on Google Play

Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.