Source of truth
NetBox or Nautobot holds devices, interfaces, IPs and intent; configuration is generated from it, never typed.
Every design we deliver lives in version control: topology, variables, templates, tests and pipeline. Changes are pull requests, reviewed and twin-validated before they deploy. At handover the repository is yours, with the history.
NetBox or Nautobot holds devices, interfaces, IPs and intent; configuration is generated from it, never typed.
Vendor-specific Jinja templates or Arista AVD, Apstra blueprints or ACI schemas as code.
GitLab CI or GitHub Actions: lint, render, twin validation, approval, deploy, post-check.
Batfish assertions and live pre/post checks on reachability, BGP state and interface health.
Nightly comparison of running configuration to the repository; deviations opened as issues.
Your engineers trained to make changes the same way; we review the first ten pull requests with them.
Existing configurations imported, normalised and reproduced from templates.
CI built, twin integrated, first change through the full path.
Remaining estate onboarded; team trained.
Repository, runbooks and pipeline transferred. Optional review retainer.
No. Day-to-day changes are edits to YAML and a pull request. The templates and pipeline are ours to build and yours to keep.
Then the controller is the deployment target and the repository drives it through its API. The review and twin gates stay in front.
Tell us about the project; a senior engineer responds the same business day.