Practical project: backup automation, interface reports and VLAN creation with strong emphasis on refactoring and reusable code.
This mini-project demonstrates the automation of three essential tasks on Cisco networks, with a focus on code refactoring to create clean, reusable and maintainable solutions.
Developed during Cisco's Women Rock IT (WRIT) initiative, the project teaches how to evolve from messy scripts to professional code using functions and instances (classes).
Automates configuration backup of Cisco devices in an organized and reusable way.
Generates detailed interface status report (GigabitEthernet, Loopback, VLAN) with JSON output.
Automatically applies VLANs and collects switch state before and after the configuration.