Urs Baumann is a Customer Success Architect at Isovalent with a decade of experience building network automation and NetDevOps solutions across research, education, and enterprise environments. He pairs deep protocol expertise—honed through years as a university lecturer and research engineer—with practical automation skills in Python, Ansible and open-source tooling. Urs has contributed to prominent community projects like pyang, napalm and nornir, focusing on maintainability, test coverage and clear documentation to help multivendor automation scale. Based in Wil, Switzerland, he blends hands-on consulting and training experience with academic rigor (MSc in AI), and occasionally shares infrastructure insights on Twitter under InfraAsCode. Notably, his open-source contributions emphasize modernizing legacy codebases (pathlib, CLI refactors) and strengthening automated tests, reflecting a pragmatic commitment to reliable, maintainable networks.
10 years of coding experience
19 years of employment as a software developer
Informatiker Systemtechnik mit eidg. Fachausweis Computer Science, Informatiker Systemtechnik mit eidg. Fachausweis Computer Science at GBS Gewerbliches Berufs- und Weiterbildungszentrum St. Gallen
Master of Science - MS Artificial Intelligence, Master of Science - MS Artificial Intelligence at University of Liverpool
Bachelor of Science FHO in Computer Science Computer Science, Bachelor of Science FHO in Computer Science Computer Science at HSR Hochschule für Technik Rapperswil
Technik, Technik at Berufsmittelschule Liechtenstein
Pluggable multi-threaded framework with inventory management to help operate collections of devices
Role in this project:
Technical Writer
Contributions:5 reviews, 9 commits, 13 PRs in 2 years 3 months
Contributions summary:Urs primarily contributed to the project by creating and updating documentation. This includes writing a "howto" guide for creating a new connection plugin, fixing examples, and correcting the inventory tutorial. The changes involve modifications to `.rst` and `.ipynb` files, indicating a focus on improving the clarity and accuracy of the project's documentation. The user also updated dependencies to address vulnerabilities and refactored code to use `importlib` instead of `pkg_resources`.
Network Automation and Programmability Abstraction Layer with Multivendor support
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:8 commits, 1 PR, 3 comments in 4 years 1 month
Contributions summary:Urs's primary contribution revolves around enhancing the testing suite for the `napalm` library. They added unit tests to validate functionality from source, ensuring the correct operation of compliance reports. The commits include modifications to existing tests and introduction of new test cases that demonstrate the user's focus on improving the test coverage for the library. These tests focused on demonstrating the compliance report functionality.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Urs Baumann - Customer Success Architect, Isovalent At Cisco