Welcome !
Authors : Verlaine & Anne Sophie Salon-Jauhangeer
A dedicated space for the 100 Days Challenge progress and projects
The Book Chapters
| Chapters | Topics | Notes |
|---|---|---|
| [1] | Foundation of NetDevOps | Foundational |
| [2] | Installing and Upgrading pyATS | Foundational |
| [3] | Testbeds | Foundational |
| [4] | AEtest Test Infrastructure | Advanced |
| [5] | PyATS Parsers | Advanced |
| [6] | Test Driven Development | Advanced |
| [7] | Automated Network Documentation | Advanced |
| [8] | Automated Network Testing | Advanced |
| [9] | PyATS Triggers and Verifications | Advanced |
| [10] | Automated Configuration Management | Advanced |
| [11] | Network Snapshots | Advanced |
| [12] | Recordings, Playbacks, and Mock Devices | Advanced |
| [13] | Working with Application Programming Interfaces (API) | Advanced |
| [14] | Parallel Call (pcall) | Advanced |
| [15] | PyATS Clean | Advanced |
| [16] | PyATS Blitz | Advanced |
| [17] | Chatbots with Webex | Advanced |
| [18] | Running pyATS as a Container | Advanced |
| [19] | pyATS Health Check | Advanced |
| [20] | XPRESSO | Advanced |
| [21] | CI/CD with pyATS | Advanced |
| [22] | Robot Framework | Advanced |
| [23] | Leveraging Artificial Intelligence in pyATS | Advanced |
Whether you're just starting your automation journey or looking to level up, this is your chance to practice, learn, and grow with one of the most powerful test automation frameworks in the industry.
Why pyATS?
✅ Built by Cisco, used far beyond Cisco
✅ Designed for safe, repeatable, real-world automation testing
✅ Powered by Python, the defacto language of automation
✅ Perfect for building confidence and creativity in the AI era
This initiative is inspired by the incredible work of John Capobianco and Daniel Wade. It’s an honor to carry this forward and build a community around it.
Why 100 Days?
✅ Automation is hard but consistency builds mastery
✅ Learning together accelerates growth
✅ Sharing experiences multiplies impact
✅ You’ll build real skills, real confidence, and real results
The first two days of this challenge are easy to grasp, here is how to contribute and make this challenge exciting
-
Share what you learn in each step, whether it's a Linkedin post or short blog, no perfection
-
Use the hashtag
#100daysofpyATSfor every post you will share during the challenge, and do not forget to mention the day (example 1/100) -
Ask questions in the group, there's no irrelevant questions, keep asking until you feel comfortable with pyATS
-
After exploring the first four chapters, if you feel inspired to start a project, do not hesitate to share it with the group, you’ll receive full credit for your work
-
All Projects from the challenge will be shared here to inspire the globe
Ready to explore? The adventure starts now 👉🏽 Resources
