automating networks daily

Automate everything
your network.

Scripts that work on real gear, configs worth saving, and the kind of write-ups I wish existed when I was getting started.

deploy.py
# push configs across the fabric from netmiko import ConnectHandler from rich.console import Console console = Console() @automate def deploy_config(devices, template): """Deploy to spine-leaf fabric.""" for device in devices: conn = ConnectHandler(**device) out = conn.send_config_set(template) console.print(f"[green]✓ {device['host']}") return "done"
What I cover

Core topics

🐍 Python Automation

Netmiko, Nornir, pyATS. Scripts that run against production gear, not just lab VMs.

🌐 Network Engineering

EVPN-VXLAN, BGP, OSPF, spine-leaf. Design docs with actual configs attached.

🔒 Security & NAC

802.1X, MAB, Palo Alto policies. How to lock things down without locking people out.

⚙️ Infrastructure as Code

Ansible, Git, CI/CD. Treating network configs like software, because they are.

Blog

Posts

Guides, scripts, and notes from the field.

Nothing here yet. First post is on the way.

Cam
Network Operations Manager
Michigan

I got into networking because I liked solving problems. I stayed because I figured out I could automate the tedious ones. Two years in, I spend my days managing enterprise infrastructure and my nights writing Python to make it all run smoother.

This site is where I put the things I build. The scripts that actually work in production, the configs I wish someone had handed me, and the write-ups I would have wanted when I was starting out. No fluff, no filler.

What I've worked on

Designed and implemented EVPN+VXLAN data center fabric with spine-leaf architecture
Managed data center fabric using Cisco NDFC
Deployed 802.1X and NAC policies for wired and wireless authentication
Configured Palo Alto VPN policies to restrict vendor access
Building automation workflows with Python, Ansible, and Git
RoutingSwitchingWireless SecurityNACLinux PythonAnsibleGit Firewalls
Contact

Get in touch

Question, collab, or feedback.

Let's talk

Whether it's consulting, a project, or just a question about a post.

Location
Michigan, USA

Send a message

✓ Admin