Beyond the CLI

A practical series helping network engineers adopt Git, CI/CD, Terraform, and AI-assisted workflows.

Featured image with the heading "Beyond the CLI" and subheading "Modern DevOps Practices for Network Engineers" on a retrowave/ Hacky background coloured in pink, blue and black/ grey.

Beyond the CLI is a series for network engineers ready to put the console cable down and lean into modern DevOps practices - Git, CI/CD, Infrastructure as Code, and AI-assisted workflows.

Whether you're just getting started or looking to fill in the gaps, this series covers the concepts, benefits, and hands-on application of DevOps in network engineering.

Tools we'll be using;

Git Fundamentals

Git Fundamentals - For Network Engineers
As network engineers, we’ve been solving version control problems badly for years, dated backup files, manual comparisons, config files named final_v2_WORKING.txt. Git exists because developers hit this wall decades ago. It’s time we caught up.
Git in Practice - Version Control For Network Engineers
Time to get practical. Set up Git, version control your network configs, learn branching and merging the hard way (by breaking things), and open your first pull request on GitHub.
  1. Git Mastery - For Network Engineers
    1. Optional
  2. APIs & Network Programmability – REST, NETCONF, gRPC. The "why" before the "how" of automation.
    1. Interacting with APIs by Example
  3. Terraform (IaC) for Network Infrastructure - Managing network resources as code
    1. Managing infra with IaC by Example
  4. CI/CD Pipelines - Automating testing and deployment for network changes
    1. Using Pipelines by Example
  5. AI in NetDevOps - Exploring practical use cases and emerging patterns