Overview

NetDevOps (or DevNetOps) treats the network as code. It involves using version control (Git), automated testing (CI), and automated deployment (CD) to manage network infrastructure.

Core Principles

  • Version Control: All network configurations and automation scripts are stored in a repository.
  • CI/CD Pipelines: Changes are automatically tested in a lab environment before being deployed to production.
  • Collaboration: Breaking down silos between network, development, and operations teams.
  • Monitoring and Feedback: Continuous monitoring to ensure the network is performing as expected.

Goal

To increase the speed and reliability of network changes while reducing the risk of outages.

Related Terms