Network Automation Lab

Stop configuring forty switches by hand.

A hands-on lab course for engineers who already know Cisco IOS and want to automate it: Python, Netmiko, Jinja2 and Ansible, run against real devices in your own lab. No theory dumps, no slideware — you build the scripts that do the work.

Early access pricing when it ships. No spam, unsubscribe anytime.

The job nobody has time for

You can configure anything on an IOS device. The problem is that a 40-device network means forty logins, forty copies of the same VLAN change, and a backup process that lives in someone's memory. Automation is the fix — but most courses teach it with slides instead of devices, or assume you already write Python for a living.

01

Manual change windows

The same ACL change pasted into twenty sessions, with a typo on device nineteen.

02

Config drift

Nobody notices a rogue change until something breaks three weeks later.

03

No reliable backups

The last known-good config is on a laptop that left with the contractor.

What you'll be able to do

Curriculum

Eight modules, roughly 8 hours of hands-on labs. Every module ends with a working script, not a quiz.

01

Lab setup

GNS3 or EVE-NG, IOS images, SSH, a topology worth automating.

02

Python, just enough

Variables, loops, functions, files and error handling — the subset network engineers actually use.

03

Netmiko fundamentals

Connecting over SSH, enable mode, sending commands, handling paging and timeouts.

04

Config backup and diffing

Inventory files, parallel sessions, timestamped backups and a unified diff per device.

05

Jinja2 templating

One template, many devices: VLANs, interfaces, descriptions, NTP and logging.

06

Ansible for IOS

Inventory, playbooks, modules, check mode and why idempotency matters more than speed.

07

Drift and compliance

Compare intended state to running state, flag differences, alert on them.

08

Safe rollout

Dry-run, staged deployment, rollback plan, logging and post-change verification.

This is for you if

  • You hold a CCNA or have equivalent hands-on IOS experience.
  • You manage more than a handful of network devices.
  • You can read a script but wouldn't call yourself a programmer.
  • You want the automation to be safe enough to run in production.

This is not for you if

  • You have never configured a Cisco device.
  • You want a Python fundamentals course.
  • You're looking for an exam brain-dump.
  • You want a cloud/SDN platform overview rather than device automation.

Who's teaching it

Kevin K. is a network administrator and cybersecurity lead for media and entertainment companies, and teaches CCNA automation at an online college. The labs come from production work — pfSense, Palo Alto, SonicWall, Zabbix and Wazuh in networks that cannot afford a bad change window.

Early access
$39 $59

Join the list and you'll get the launch price, plus the lab topology and the first two modules free before the full course is released.

Questions

Do I need physical Cisco gear?

No. Everything runs in GNS3 or EVE-NG with images you're licensed to use, plus a small physical switch if you have one.

Do I need to know Python already?

No. Module 2 covers the subset you need, and every script is explained line by line.

Is this CCNA exam prep?

It complements the CCNA, but it isn't a brain dump. The exam touches automation lightly; this course goes considerably further because that's what the job requires.

When does it ship?

Early access goes out to the list first, in modules, so you can start while the rest is being finished.

How do I get in touch?

Email info@wireandshield.com — questions about the labs, invoices or a team licence all go to the same place.