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

Roger Perkin

Learn Network Automation

  • Network Automation
    • Ansible Network Automation
      • Ansible Hosts File
      • What is Ansible?
    • Python Network Automation
      • Python for Network Engineers
    • Python Tutorial for Beginners
    • Terraform
    • pyATS
    • Docker
    • GIT
  • Cisco
    • ISE
    • SD WAN Training
    • Password Recovery
    • Software-Upgrade-Guides
    • BGP
    • Data Center
    • WIRELESS
  • CCIE
  • Blog
  • About
    • My Red Special Guitar
  • COURSES

Network Automation

Network Automation is the practice of using software methodologies to automate network device configurations to increase network management efficiencies. Network Automation and Programmability are skills that network engineers of today and the future are going to need to know. Read more here – what is network automation

All the posts below cover all my recent projects and findings on this exciting journey.

Network Automation Types

Network Automation Ansible

Python Network Automation

Network Automation with Python

Configuration management of network devices is one of the most popular first use cases. With the rapid growth of cloud networks, and virtual devices network management can no longer be performed with manual processes.

Network Automation Course

If you are looking for a network automation course I have my flagship course on Ansible and a course on Nornir and coming soon Git

Check out my network automation courses

Covering Ansible playbooks, Cisco configuration templates using Jinja2 and a bit of Git, Github & F5.

Learn the skills that you need to become a Network Automation Engineer (Other Network Automation Blogs are available!)

Use Ansible Playbooks for configuration management on your network devices. Manage Cisco IOS, Arista EOS, streamline network operations.
If you are looking for information on Network Automation Software, my latest post on Network Automation Tools will show you all the open source tools being used today.

Most Popular Pages:
Ansible Hosts File 
Ansible is a skill that a lot of people are looking to master. If you want to get started Ansible is a great place to start.

My posts will mainly deal with Ansible Cisco Configuration but also some posts on F5

We will also be covering automation tools, example scripts and using Python to perform simple tasks.

There will be many examples of code and playbooks.

Network Automation Examples

Hashicorp Vault Tutorial

What is Hashicorp Vault? Hashicorp Vault Installation Install Vault Ubuntu Deploy HCP Vault PKI Secrets Engine

Ansible Tower vs Ansible Automation Platform

Red Hat Ansible Automation Platform vs Ansible Tower Since the release of Ansible Automation Platform the big question everyone is asking is …

Python for Network Engineers Course

Ansible Automation Platform 2

What is Ansible Automation Platform? Ansible Tower has been the GUI front end version of Ansible for many years and if you wanted to provide logging, …

Gluware vs Ansible

Gluware review Gluware is a network automation platform that takes the headaches out of automating and orchestrating your critical network …

Palo Alto Ansible

Palo Alto Ansible Playbook Example If you are looking for a Palo Alto Ansible Playbook you are in the right place!In this post I am going to take you …

Fixes to Issues I encounter

This page is purely for my own benefit detailing small fixes to issues I encounter in my daily work. I hope if you are here and discover a fix that it …

Python Network Automation Certification

Cisco Python Certification If you are looking for a Python Network Automation Certification, you will not find one, which is probably why you have …

Ansible Training Videos

Ansible Training Videos for Network Engineers All the videos below are aimed at network engineers who want to use Ansible for Network Automation, …

Netmiko

What is Netmiko in Python used for? Netmiko is a multi-vendor Python library written by Kirk Byers. It is based on Paramiko and used to simplify SSH …

Terraform Tutorial

Terraform Tutorial for Beginners Terraform is an open-source infrastructure as code software tool created by Hashicorp. Used to define and provision …

How to install Ansible AWX

Install Ansible AWX on Ubuntu 20.04 using Kubernetes AWX is the upstream open source version of Ansible Tower, you can install it for free and use it …

Terraform Associate Certification

Terraform Associate Study Guide This post will detail my journey to passing the Terraform Associate Certification exam. There is not currently an …

Terraform vs Ansible

What are the differences between Terraform and Ansible? Terraform is an open-source tool developed by HashiCorp that allows users to manage cloud …

Should Network Engineers Learn Python?

Should Network Engineers Learn Python? A question I get asked all the time is “Should network engineers learn Python?” The short answer is …

pyATS Tutorial for Beginners

pyATS Genie What is pyATS? pyATS was (and still is) an in-house Cisco Python testing framework that has been made open source and is now available to …

7 Best Python Network Automation Videos on YouTube

Anyone looking to learn Python Network Automation will usually turn to YouTube first. So I have put together this list of my top resources on YouTube …

Python for Network Engineers Scripts

Python Network Automation Scripts Examples In this Python for network engineers tutorial I will cover in detail some useful Python scripts network …

Python VENV Tutorial

What is a Virtual Environment in Python? Basically a virtual environment is a folder with a few scripts in it that allows you to create an isolated …

How to perform IOS upgrade on Cisco Switch using Ansible

Have you got 100’s or 1000’s of Cisco switches or routers to perform a software upgrade on? Looking for a simple way to upgrade Cisco IOS …

What I wish I knew before starting to learn Network Automation

I reached out to leaders in the field of network automation and asked them one simple question. “What did you wish you knew before starting to …

Ansible Network Automation Course

Ansible for Network Engineers Master Ansible and become a Network Automation Ninja with my Ansible Network Automation Course You can learn all my …

Ansible Vault Tutorial

If you have been using Ansible for a while you will have wondered if there is a way to encrypt password information? There is it’s called …

How to Learn Network Automation

Network Automation Basics Do you want to learn network automation and network programmability but don’t know where to start? The role of the …

  • Go to page 1
  • Go to page 2
  • Next →

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

Home

Blog

About

Contact

Network Tools

Python VENV Tutorial

Contact

Get in touch with me here

[email protected]

Buy me a coffeeBuy me a coffee

YouTube

Don’t forget to take a look at my YouTube Channel

youtube button

Tech

Best Vertical Mouse for RSI

Copyright © 2022 · Roger Perkin · All Rights Reserved · Powered by Mai Theme