Area 3 · Orchestration

NetOps training

We train the network team to work with Git, Ansible and an orchestrator, so every change to switches, routers and firewalls is reviewed, repeatable and tracked.

Request the check-up

Who it is for
Network and systems teams that configure devices by hand, over the console or by pasting commands from a file, and need to show who changed what.
Where
Pavia and Lombardy on site by appointment, across Italy and Europe remotely.
How it starts
A call, then a written proposal with scope, timing and cost.

Problems we solve

What you get

In practice

We bring the same GitOps method used for servers and applications to the network: the desired configuration of switches, routers and firewalls lives in a Git repository, every change goes through a review, Ansible applies it and an orchestrator (Ansible Automation Platform or AWX, Jenkins or the CI you already use) runs it, repeats it and keeps the record. The course is hands-on, on your devices or a virtual lab, and ends when the team can do it on its own. The goal: fewer manual errors, more resilience, reports and evidence ready for audits.

NetOps: the network as codeFlow: the change starts in the Git repository, is reviewed, tested in check mode and applied by Ansible through the orchestrator to the devices; backups, drift and reports go back to the repository.Git repositoryinventory, playbooksReviewchange requestOrchestratorAAP or AWX, JenkinsAnsiblecheck mode, then applySwitches, routersIOS XE, NX-OS, IOS XRFirewallsand other vendorsBackups, drift, audit reports
NetOps: the network as code

Our approach

  1. We start from a device inventory and the most frequent and risky changes.
  2. We set up the repository: inventory, variables per site and per role, first configurations read from the devices.
  3. We automate one change at a time (VLANs, ACLs, NTP, users), first in test and then in production, always from the orchestrator.
  4. We add backups, drift checks and reports; the team repeats the exercises until it works on its own.

Reference diagrams

GitOps: the pull modelFlow: desired state lives in Git; Argo CD or Flux, inside the cluster, read it and reconcile it with the actual state.Gitdesired state, reviewsArgo CDUI and viewsFluxmodular componentsClusteractual state, reconciledDrift detected and corrected
GitOps: the pull model
Layered security (defence in depth)Five layers from the top: identity and access, network, workloads, data, detection and response. Each layer limits the damage if the one above fails.Identity and accessMFA, least privilegeNetworksegmentation, mTLSWorkloadsverified images, policiesDataencryption, tested backupsDetection and responselogs, alerts, plan
Layered security (defence in depth)

What success looks like

Technologies

How we work

  1. Listening A call to understand the context, the problem and the constraints. No commitment.
  2. Proposal Scope, timing and cost written clearly, before anything starts.
  3. Delivery Small shippable steps, regular updates and code in your own repository.
  4. Handover Documentation and training: the work ends when your team can run it alone.

Related services

Let's talk

Tell us the situation in a few lines and we will reply with possible next steps.

Request the check-up