• Skip to main content
  • Skip to header right navigation
  • Skip to site footer

Roger Perkin

Network Automation Consultant

  • Network Automation
    • Network Automation Consultant
    • Network Automation Courses
    • What is NetDevOps?
    • Workflow Orchestration
    • Ansible Automation Platform
    • Ansible Workshop
    • What is Network Automation?
    • Network Automation Tools
    • ContainerLab
    • Ansible Training
      • What is Ansible?
      • Ansible Tutorial for Beginners
      • Ansible Network Automation
      • Ansible Inventory Example
    • Python Network Automation
      • Nornir
      • Python for Network Engineers
      • Python VENV / Virtual Environment Tutorial
      • Python Tutorial for Beginners
      • pyATS
    • Network Source of Truth
      • NetBox Training
      • Infrahub
      • NautoBot
    • NetDevops
    • DevOps Tutorial
      • Git Training
      • Terraform Training
      • Linux Training
      • Kubernetes Training
      • Devops Training Course
      • Azure Devops Training
    • Terraform
    • GIT
      • Git Commands
      • What is GitHub?
    • Docker Training
    • Confluence
    • Microsoft Azure
  • Cisco
    • ISE
    • SD WAN Training
    • Password Recovery
    • Software-Upgrade-Guides
    • BGP
    • Data Center
    • WIRELESS
  • CCIE
  • Blog
  • About
    • My Red Special Guitar
  • Contact

Network Automation Consultant

Network Automation Consultant for Enterprises and IT Teams
Helping organisations assess, design, and implement automation solutions that reduce errors and operating costs.

Training >

Master the many network automation technologies from myself, Roger Perkin CCIE #50038

There are so many tools to learn, Ansible, Python, Git, Gitlab, Github, API’s, Nornir and so many more.

Enrol in one of my easy to follow courses and I will guide you into this incredible and exciting world.

NETWORK AUTOMATION COURSES

Ansible Network Automation.

Python Network Automation

Python is the most popular language for network automation and is becoming an essential skill for network engineers to learn.
Python for Network Engineers Course

Git

Git is very popular with network engineers to version control their code, configurations and playbooks.

Ansible Inventory
Ansible Roles
Ansible vs Python
What is Ansible
Ansible Vault Tutorial
Ansible Palo Alto
Ansible Variable Precedence
Getting started with AWX
Ansible Playbook Example
Ansible Tutorial for Beginners
Ansible Network Automation Course

Check out my YouTube Ansible Playlist
https://www.youtube.com/playlist?list=PLplGU0K93TA6k5L6VX9mYnwgPK5MYe_9c

Nornir Training
Python Scripts for Network Engineers
Python Tutorial for Beginners
pyATS Genie
Python VENV Virtual Environment Tutorial

Netbox
What is Netbox?
How to Install Netbox
How to upgrade Netbox
Nautobot vs Netbox

Infrahub
What is Infrahub?
Network Discovery Tools

Git for Network Engineers
Git Tutorial for Beginners
Git Commands
Gitlab vs Github

NetDevOps

What is NetDevOps?

Juniper Tutorials

AI Network Automation
AI for Network Engineers Course

Cloud

With more networking moving to the cloud a solid understanding of all cloud options is essential for any network engineer today

AWS Certification Path

Microsoft Azure

Azure Virtual Network Manager

Network Observability

What is Network Observability?

DevOps

Cisco Devnet

Devops Tutorial

ContainerLab

Terraform

Terraform

Terraform vs Ansible

Version Control

Version Control
Git Version Control Tutorial

If this is all new to you, then you might want to start here – What is Network Automation?

Network Automation ToolsDescription
Ansible Open source tool, owned by Red Hat, one of the most popular network automation tools in use in 2024
PythonPython is a programming language that is used for network automation, it is the most popular programming language alongside Golang coming a popular second
TerraformInitially a cloud management tool but gaining massive popularity in the network space with the addition of more and more collections
GitVersion Control needs to be at the heart of any automation activities and Git is the most popular tool in use today.

BGP

BGP Local Preference
BGP Weight
BGP Synchronization

Latest Content

Network Configuration Backup Tool: Free Config Backups & Enterprise Ready

Best Network Configuration Backup Tool Netpicker is a network configuration backup tool designed for enterprise environments, providing free automated backups for Cisco, Juniper, and multi‑vendor …

How to Install Nautobot on Ubuntu

Install Nautobot on Ubuntu Server This post will cover how to install Nautobot, installing and configuring the Nautobot application on an Ubuntu Server. You can install Nautobot onto a RHEL (Red Hat …

How to Install local LLM using Ollama

How to install a local LLM using Ollama Before we build any AI frameworks or demos, we need to get a local LLM running. Why do I need to install a local LLM? For any AI development you are going to …

AI for Network Engineers: 10 Practical Ways to Use AI in Network Automation

Artificial intelligence is quickly becoming a valuable tool for network engineers. While much of the conversation around AI focuses on software development, the reality is that AI can also help …

What is Nautobot?

What is Nautobot? Nautobot is an open-source network automation and network source of truth platform designed to help network teams manage, model, and automate their infrastructure. At its core, …

What is Nautocon?

What is Nautocon? Nautocon is a Nautobot user group dedicated to Nautobot, an open-source Network Source of Truth and Automation Platform developed by Network to Code. Nautocon is a mini conference …

Understanding the Nautobot Data Model

The Nautobot Data Model models your network using a few core objects, the most important ones are Sites, Locations, Devices, Device Types, Interfaces, IP Addresses and Prefixes. Each object represents …

Data Modeling Tutorial for Network Engineers

What is Data Modeling? Data Modeling in network engineering is the structured representation of network infrastructure (devices, links, services) to enable automation, improve consistency, and act as …

How to host N8N for free

What is N8N?

N8N which is pronounced “n eight n” is a low code workflow automation tool designed to connect different API’s, workflows & databases. It uses a visual node-based UI to build …

Want to Learn with me?

Get started in the world of Network Automation with my
courses on Ansible, Nornir & Git

Network Automation Courses
network automation consultant roger perkin CCIE 50038

CCIE #50038

I became CCIE #50038 (Routing & Switching) in August 2015 and now work as a Network Automation Architect

Read my CCIE Journey
Buy my CCIE Study Plan

roger perkin cisco certified devnet associate

Devnet Certified

My most recent certification is the Cisco Certified Devnet Associate.

Proud to be a member of the class of 2020!

roger perkin youtube logo

YouTube

I produce videos on YouTube covering all topics of Network Automation

Subscribe to my YouTube Channel

Network Automation Consultancy

My network automation consultancy helps businesses modernise infrastructure through intelligent, scalable solutions. I specialise in automating network configuration, monitoring, and deployment to reduce manual effort, minimise errors, and improve efficiency. With expertise in DevOps, cloud networking, and infrastructure as code, I design and implement systems that are reliable, secure, and future-ready.

Hire an Automation Expert today

Whether you are optimizing existing environments or building from scratch, our consultancy delivers tailored strategies to accelerate digital transformation. Partner with us to streamline operations, enhance performance, and gain full visibility and control over your network with advanced automation technologies. Network automation helps to reduce costs, minimise errors and helps your organisation become more efficient and agile.

Network Automation implements learnings from DevOps developments within the software development world into low-level network infrastructure, using software tools to automate network provisioning and operations.

Hire a Network Automation Consultant – Check out some Network Automation Use Cases

Network Automation Courses

If you are looking for premium network automation training courses in Ansible, Python, Nornir (and coming soon Git) I have authored a few courses which will accelerate your learning. Buy as a single courses or as a single bundle.

Working as a Network Automation Consultant I am using all these technologies every day so you can be assured I am up to date with all the latest advancements in network automation. If you are looking for an automation consultant please get in touch using the Contact Page

If you want to get started and looking for how to learn network automation a great place to start is my Ansible course.

Ansible Course

My Ansible training is 100% hands on video labs taking you from installing Ansible all the way to running your first production playbooks.

Master Ansible today and be up and running in a few hours with my Ansible Training

Enrol now for only £29

Network Automation Services

Hi, I’m Roger Perkin, I am CCIE #50038 and have been designing and building enterprise networks in London and across the UK for over 20 years. Check out my GitHub site – rogerperkin.github.io

I provide free and paid learning in all areas of Network Automation. Ansible, Python, Git, Nornir and more. Coming soon is my Network Automation Bootcamp which will get you to master network automation concepts.

Currently working as a Network Automation consultant, previously a Network Automation Engineer

Check out all my Work from Home tips! and my Self Build Garden Office

My favourite Laptop stand – Roost Laptop Stand – How to clean laptop screen

Check out this page if you are having issues with Bose QC35 and bluetooth to Windows 10
How to connect Bose headphones to laptop

Something that has helped me over the years is the Evoluent Mouse – in my opinion the Best Vertical Mouse ever

Videos

I also have a YouTube channel where I publish videos on Network Automation, Subscribe to be notified when I upload a new video

youtube button subscribe roger perkin

Popular Categories

Ansible Network Automation

Python Network Automation

CCIE Certification

BGP Protocol

OSPF Tutorials

EIGRP

Let’s get started

Take a look at my premium courses on Ansible, Nornir & Git or buy them all with the Network Automation Bundle!

Network Automation Courses

Navigation

Python VENV Tutorial
Python for Network Engineers Course

Network Automation
Network Automation Courses
Network Discovery Tools
Network Automation Conferences
Ansible Training
What is Ansible?
Devops Tutorial
Network Source of Truth
DevOps Glossary
Network Monitoring Software

Contact

Contact

Get in touch with me here

[email protected]

  • Twitter
  • LinkedIn
  • YouTube
Buy me a coffeeBuy me a coffee

Copyright © 2026 · Roger Perkin · All Rights Reserved · Privacy Policy – Terms