Muna On The Road: Python’s Role in Resilient Infrastructure at PyBay
I’m back with another update from the road! For this leg of the tour, I went to PyBay2025 to share how Python is reshaping the way we build and verify network systems.

This event was particularly special for me. It was a surreal professional milestone to take the same stage as Python’s creator, Guido van Rossum. Standing on the same stage as the person who started it all, while contributing my own findings on how his language is the backbone of modern infrastructure, was an experience I won't forget.

My session, Python's Role in Resilient Network Infrastructure: From Automation to Validation, demonstrated how Python is addressing the critical need for verifiable, robust, and maintainable infrastructure.
During the talk, we explored three practical pillars of reliable automation:
- From Scripts to Software: We moved beyond fragile "automagic" scripts to build structured, inventory-driven automation projects using Nornir and Jinja2.
- Vendor-Agnostic Abstraction: We explored using Netmiko and NAPALM to handle SSH connections and abstract vendor differences, enabling a unified approach to multi-vendor environments.
- True Test-Driven Infrastructure: We demonstrated how pyATS and Genie transform raw CLI output into structured Python objects, allowing for stateful pre- and post-checks that validate network integrity.

It was fantastic to engage with the Python community and discuss how we can bring software engineering rigor to network operations.
You can watch the entire talk here: