Situation

A security QA/engineering department needed to stand up, modify, and tear down complex network configurations for global rollout — but manual reconfiguration was slow, error‑prone, and blocked release velocity.

Task

Designed and created SWITCHBOARD, a system to dynamically build and rebuild network configurations for test environments—safe, fast, and repeatable.

Action
  • Standardized offerings including physical connections and configurations
  • Defined topology templates and parameterized configs for routers, switches, and firewalls.
  • Automated push/rollback to lab devices with snapshot/restore and versioned change sets.
  • Integrated with scripts to provision ephemeral labs for test suites.
  • Added traffic generation & capture/analysis for performance and failure‑mode testing.
Result
  • Cut environment setup and change time from days to minutes.
  • Increased test coverage and repeatability; reduced configuration errors.
  • Enabled rapid experimentation with complex topologies and policies.
Return

Faster release cycles with lower lab costs and higher engineer productivity; reduced risk from configuration mistakes in pre‑prod, reducing time to validate configurations by 98%, from multiple weeks to hours.

Yield

Turned networking into infrastructure as code for QA—enabling safe iteration and scale while improving product quality and speed.

Overview