[Day #72 Pyats Series] Multi-vendor pre-change snapshot automation using pyATS for Cisco [Python for Network Engineer]

[Day #72 Pyats Series] Multi-vendor pre-change snapshot automation using pyATS for Cisco [Python for Network Engineer]

Introduction on the Key Points In modern network operations, change management is not just about pushing configs—it’s about ensuring that changes do not unintentionally break existing services.One of the most powerful strategies to achieve this is pre-change snapshot automation, where you capture the current network […]

[Day #71 Pyats Series] Create CI/CD pipeline with pyATS (Jenkins + GitLab) using pyATS for Cisco [Python for Network Engineer]

[Day #71 Pyats Series] Create CI/CD pipeline with pyATS (Jenkins + GitLab) using pyATS for Cisco [Python for Network Engineer]

Introduction on the Key Points In today’s fast-paced networking world, automation is no longer a luxury—it’s a necessity.When we talk about Python for Network Engineer workflows, pyATS stands out as Cisco’s powerful network testing and validation framework that fits beautifully into a CI/CD pipeline. Imagine […]

Parsing show version on Cisco/Arista/Paloalto/Fortigate

[DAY#8 PyATS Series] Parsing show version on Cisco/Arista/Paloalto/Fortigate Using pyATS [Python for Network Engineer]

Introduction: Why Parsing show version Matters in Cisco Networks When it comes to validating OS versions, uptime, model information, and license status across multiple vendors, the show version command remains a universal checkpoint. Whether you’re managing Cisco routers, Arista switches, Palo Alto firewalls, or FortiGate […]

[DAY#7 PyATS Series] Learning Routing Protocols: Learn OSPF, Learn BGP (Ping Tests) Using pyATS for Cisco [Python for Network Engineer]

[DAY#7 PyATS Series] Learning Routing Protocols: Learn OSPF, Learn BGP (Ping Tests) Using pyATS for Cisco [Python for Network Engineer]

Introduction on the Key Points In today’s deep dive, we’re shifting gears from basic connectivity to something every network engineer must master — dynamic routing protocols. In the real world, we don’t hardcode routes between every single device. That’s where protocols like OSPF and BGP […]

[DAY#1 PyATS Series] What Is PyATS & Genie? Why Vendor‑Agnostic Testing? (Ping Tests) Using pyATS (Cisco/Arista/Paloalto/Fortigate) [Python for Network Engineer]

[DAY#1 PyATS Series] What Is PyATS & Genie? Why Vendor‑Agnostic Testing? (Ping Tests) Using pyATS (Cisco/Arista/Paloalto/Fortigate) [Python for Network Engineer]

Introduction on the Key Points Today we dive into pyATS & Genie, Cisco’s powerful testing framework, and explore why vendor‑agnostic testing is no longer a “nice‑to‑have” but an essential skill for every Python for Network Engineer professional. In this article, you’ll learn: By the end, […]