[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 #56 PyATS Series] Automating Pre/Post Config Change Checks (Brownfield) Using pyATS for Cisco [Python for Network Engineer]

[Day #56 PyATS Series] Automating Pre/Post Config Change Checks (Brownfield) Using pyATS for Cisco [Python for Network Engineer]

Introduction on the key points When working in a brownfield network, every configuration change carries risk. You must verify what is there now (pre-check), apply a change under controlled conditions, and verify what changed (post-check). Doing this manually is slow and error-prone — especially across […]

[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 […]

Day #13 PyATS Series] Writing Your First pyATS Testscript (Simple Health Check) using pyATS for Cisco [Python for Network Engineer]

[Day #13 PyATS Series] Writing Your First pyATS Testscript (Simple Health Check) using pyATS for Cisco [Python for Network Engineer]

Introduction In the evolving landscape of network engineering, automation has become essential. As a Python for Network Engineer practitioner, one of the best starting points is creating pyATS testscripts. These scripts allow you to automate health checks, validate network states, and ensure devices are functioning […]

[Day #12 PyATS Series] Running Genie Diff API (Pre/Post Change Comparison) using pyATS for Cisco [Python for Network Engineer]

[Day #12 PyATS Series] Running Genie Diff API (Pre/Post Change Comparison) using pyATS for Cisco [Python for Network Engineer]

Introduction In modern network automation, ensuring that configuration changes do not introduce unexpected issues is critical. As a Python for Network Engineer practitioner, leveraging Cisco pyATS and Genie Diff API can significantly enhance your change validation process. This toolset allows you to capture the state […]