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
Podcast website
Latest episode
Jul 1, 2026
Where to listen?
Podcasts in the app Replaio Radio Coming soonPodcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts
Episodes
Ansible or Skip and Go Right To Python? 01.07.2026 12:09
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 6:17
Yeah, I think network automation is now just part of being a network administrator.
What the &#@! Is A Tenant? 01.06.2026 7:07
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 9:21
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 22:11
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 8:29
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 9:17
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 9:23
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 9:53
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 9:05
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 8:50
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 8:02
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 15:25
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 9:59
In this episode, I talk of my love for YAML as a tool for network automation.
Declarative vs Imperative Automation 23.05.2025 8:45
Here I talk about declarative vs imperative approaches to network automation.
Getting Syntax onto Switches (No YANG) 07.05.2025 11:56
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 5:02
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 11:02
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 8:26
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 20:53
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 8:30
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 6:34
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 9:15
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 6:04
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 6:10
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.
Similar podcasts
Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.