Skip to content
CBT Nuggets
DemoBook a Demo

Subject-matter expert

John McGovern

A CBT Nuggets learner himself, John used video training to quickly and effectively build his IT knowledge base. His natural curiosity about topics like the cloud often leads him into deep dives to understand the why behind technologies. John, who is Scotland-based, enjoys playing the drums, golfing, reading, and meditation in his spare time.

John McGovern

Networking & Network Automation

Training with CBT Nuggets since

Training coverage

Courses that carry John McGovern's expertise into your team plan

Use these courses as proof of coverage for the roles and technologies your team needs to support.

Courses John McGovern teaches

23 courses

Cisco

300-420 ENSLD

Learn to design enterprise networks that are resilient, secure, and ready for hybrid and cloud environments with this CCNP Enterprise course. This 300-420 ENSLD v1.1 training reflects Cisco’s updated exam. It focuses on how modern enterprise networks are actually designed, covering routing and addressing strategies, high-availability campus design, SD-WAN and cloud connectivity, multicast and QoS, plus automation and telemetry concepts. Don't just memorize configurations. Practice making the kinds of design decisions engineers face when building campus and WAN networks that connect cleanly to cloud services.

250 videos30h

Cisco

300-435 ENAUTO

This network automation training prepares you for the 300-435 ENAUTO v2 exam. In this course, you’ll explore automation frameworks for Cisco Enterprise Solutions, moving beyond manual configurations to leveraging code-based tools. You’ll gain hands-on proficiency in Python scripting, implementing tools like Ansible, and utilizing APIs to interact directly with devices. This course also covers Cisco Catalyst Center, Cisco Catalyst SD-WAN, and AI tools for smarter network management. By the end of this course, you’ll be prepared to pass the ENAUTO V2 exam and pursue your CCNP Automation or CCNP Enterprise certification.

139 videos18h

Cisco

CCNP AUTOCOR

This CCNP Automation core training prepares network engineers for the 350-901 AUTOCOR exam, so you can automate, scale, and secure modern networks using infrastructure-as-code. This network automation training focuses on the real work of NetDevOps: managing configurations, pipelines, and operational workflows with tools that network teams actually use. With virtual labs, you’ll learn how network automation tools fit together, the role of APIs in network automation, and how to design systems that are testable, repeatable, and secure. You'll get familiar with API-driven Cisco enterprise platforms and controller-based networking solutions. You’ll also build a foundation in AI for network engineers, understanding how LLMs can assist with scripting, troubleshooting, and automated network operations.

156 videos23h

Cisco

CCNP DEVOPS

This intermediate Cisco CCNP Implementing DevOps Solutions and Practices (300-910 DEVOPS) training prepares learners to integrate DevOps practices with Cisco technologies to optimize software development, deployment, and operations. The course follows the 300-910 DEVOPS objectives, which Cisco retired on 2 February 2026, and builds the DevOps skills a network team runs on day to day: automation, CI/CD, and infrastructure as code.

189 videos21h

Cisco

CCNP ENCOR

Advance your networking career with this CCNP ENCOR (350-401) v1.2 training, and get ready to earn the CCNP Enterprise certification. Learn advanced routing, network security, network automation, and virtualization technologies like VRF and GRE tunneling to manage complex networks. This training covers key exam topics such as Cisco SD-WAN, SD-Access, QoS configuration, and Cisco DNA Center workflows. You'll leverage virtual labs and a 350-401 ENCOR practice exam​ to gain hands-on experience configuring Cisco hardware and software. You'll also build essential skills in troubleshooting, Multicast tree architectures, and infrastructure security. This ENCOR training is ideal for network administrators and IT teams, and equips you with the advanced skills you need to thrive in enterprise environments.

452 videos67h

Cisco

CCNP Service Provider

This intermediate Cisco CCNP Service Provider training prepares network engineers for the 350-501 SPCOR exam, the core requirement for the CCNP Service Provider certification. The training covers the full scope of service provider network engineering, including core architecture, networking, segment routing, QoS, and automation. Gain hands-on expertise with technologies such as Segment Routing for IPv6 (SRv6), Routed Optical Networks, App-Hosting on IOS XR and IOS XE, BGP PIC and Additional Paths, Segment Routing Flexible Algorithm, and Secure Zero-Touch Provisioning (ZTP). This Cisco training is designed to help you build and maintain scalable, secure, and resilient service provider networks.

472 videos73h

Cisco

Cisco CCNA

This Cisco CCNA training fully prepares you for the 200-301 v1.1 exam — and to earn your Cisco Certified Network Associate certification. Master core network fundamentals, IP connectivity, VLAN configuration, routing protocols (OSPF, static), LAN switching, NAT, DHCP, and VPN services. Explore network automation, cloud networking, and leveraging artificial intelligence in networking. You'll also gain access to unlimited CCNA practice exams and virtual labs that simulate enterprise-scale network scenarios with routers, switches, VLANs, and wireless controllers. These realistic practice tests and hands-on lab environments help you build confidence and practical skills before exam day. Start your CCNA certification journey here.

795 videos94h

Cisco

Python Network Automation

Take your automation skills beyond basic scripting, and learn to automate Cisco networks. This course teaches Python for network engineers who are ready to master Nornir's inventory abstraction and streamline CI/CD workflows. You’ll learn how to implement concurrent task execution to manage complex Cisco environments with elite efficiency. Whether you're onboarding a team or refining your own toolkit, this training turns manual processes into scalable, automated powerhouses.

215 videos33h

Cisco

SPAUTO

This Cisco 300-535 SPAUTO training prepares network admins to provide advanced configuration for service provider-sized networks and network devices with Cisco tools, technologies, and advanced protocols. The course follows the 300-535 SPAUTO objectives, a CCNP Service Provider concentration exam Cisco retired on 2 February 2026, and builds the automation depth advanced IT professionals need in service provider environments.

139 videos20h

CompTIA

CompTIA AutoOps+

Manual infrastructure changes, ad hoc deployments, and inconsistent pipeline practices raise outage risk and slow delivery. CompTIA AutoOps+ (AT0-001) training gives IT teams a shared, repeatable approach to automation: scripting, version control, Infrastructure as Code, CI/CD, and secure delivery. IT Directors can assign this intermediate course to systems, cloud, and network administrators moving into pipeline-driven operations. Learners practice Linux CLI, Python, PowerShell, and Git. They also work with containers, Terraform, and Ansible, build pipelines with Jenkins and GitHub Actions, and compare rolling, blue-green, and canary deployments. Hands-on labs cover troubleshooting broken configurations and hardening an insecure Docker image build. Plan for about 28 hours of video per learner, plus lab time. Team Leads can phase the rollout by workflow area: scripting and Git first, then IaC and configuration management, then CI/CD and secure pipelines. Virtual labs provide two Ubuntu machines, so practice does not depend on local lab infrastructure. That keeps the whole team working from the same foundation as your organization standardizes on automated operations.

206 videos28h

CompTIA

Linux+

This CompTIA Linux+ (XK0-005) training covers how to manage, administer and troubleshoot the operations of a Linux system, server or network. The course follows the XK0-005 objectives, which CompTIA retired on 13 January 2026 in favour of XK0-006 for the same Linux+ credential, and builds the skills a team needs to manage and administer Linux systems and networks.

243 videos32h

DevOps

HashiCorp Terraform Associate (004)

This course gives IT Directors and Team Leads a way to move the team onto one consistent, code-reviewed Terraform workflow, aligned to the HashiCorp Terraform Associate (004) certification. Cloud engineers, systems administrators, and DevOps engineers learn to run the core workflow from init through plan, apply, and destroy. They also learn to build and version reusable modules, manage state with remote backends and locking, and detect and correct drift. The course covers protecting sensitive values with Vault integration instead of hard-coded credentials, and importing existing resources so the team can adopt infrastructure as code without rebuilding production. The business result is fewer outages from untracked changes and safer collaboration on shared infrastructure. Shared modules also give new engineers proven building blocks, which shortens onboarding. Team reporting gives Training Managers per-learner progress, completion views, and completion exports for audit evidence.

119 videos15h
Showing 12 of 23 — show all

HPE Aruba

Aruba Network Switching Professional

This intermediate HPE Aruba training helps network engineers and infrastructure analysts get hands-on with enterprise switching. You’ll learn how to plan, configure, and troubleshoot wired network solutions using Aruba Central and CLI. Build skills in VLAN setup, Layer 2 and Layer 3 configuration, routing protocols, QoS, and switch security. Prepare for the HPE Network Switching Professional certification and manage Aruba networks across multiple sites with confidence.

129 videos26h

HPE Aruba

HPE6-A86

Build your Aruba networking skills with this entry-level HPE6-A86 training. You’ll learn to deploy, configure, and manage HPE Aruba products, boost performance, and secure your network. After earning your HPE Aruba Networking Certified Associate– Switching certification, you’ll be equipped to support intelligent, cloud-driven networks and stand out in environments that rely on Aruba solutions. Ideal for aspiring network admins or anyone looking to build practical, in-demand Aruba skills that lead to real career growth.

212 videos23h

Juniper

Python and Ansible Automation for Juniper Networks

This Ansible training course covers creating playbooks in Ansible that leverage Junos modules, connecting Ansible to individual Juniper devices, and more. After finishing the videos in this Juniper Network Automation training, you'll know how to create playbooks in Ansible that leverage Junos modules, write Python scripts that will automate your network configuration, and create a source of truth using Netbox and Nautobot.

300 videos39h

LPI

LPIC-1

This Linux Professional Institute LPIC-1 (101-500 & 102-500) LPI Certification training covers how to use and navigate a Linux workstation as well as perform basic administration tasks in support of a Linux network. This Linux Foundation LPIC-1 training covers the objectives in the 101-500 and 102-500 exams, which are the two exams required to earn the LPIC-1 certification. For managers with Linux Foundation products, this training can be used for 101-500 and 102-500 exam prep, or as a Linux Foundation reference resource.

171 videos29h

LPI

LPIC-2

This LPIC-2 Training training covers how to take control of small- to medium-sized mixed networks that depend on Linux technologies and manage every aspect of their administration. The LPIC-2 Linux Professional Institute certification is perfect for a sysadmin who wants to prove their administration, maintenance, management, storage, networking, security, and even automation skills with a Linux network. This Linux Foundation training can be used for 201-450 and 202-450 exam prep, or as a Linux Foundation reference resource.

112 videos22h

Python

Python Functions

This Python Functions Tutorial training covers how to write functions in Python, special blocks of code that only run at certain times throughout your program. You’ll learn how to work with Python functions, from understanding parameters and arguments to writing code blocks that execute only when called.

94 videos14h

Python

Python Network Automation

This foundational Python for Network Engineers course equips you with the practical scripting skills needed to automate modern networks. Designed for networking professionals with zero Python experience, this course will help you learn Python fundamentals, object-oriented programming, data types, and control flow. Learn to work with YAML, JSON, and CSV data formats, and use libraries like Netmiko, NAPALM, Scrapli, and Requests to automate routers, switches, and APIs. Explore REST API integration, configuration templating with Jinja2, and multithreading for concurrent device access. You’ll also get experience with version control (Git/GitHub), virtual environments, automated testing (Pytest), and Python best practices like PEP 8, linting, and unit testing. Build real-world skills in network programmability, and infrastructure automation. Start your network automation journey here.

167 videos22h

Red Hat

Red Hat Certified Specialist in Containers

This intermediate Red Hat Certified Specialist in Containers (EX188) training prepares learners to deploy, manage, and secure containerized applications in Red Hat, as well as troubleshoot and optimize container performance for scalable and efficient cloud environments. Learn how to work with containers, focusing on making CI/CD pipelines more efficient, and minimizing friction between development and operations teams.

65 videos6h

Red Hat

Red Hat Network Automation

Get ready to automate networks at scale. This Red Hat Certified Specialist in Ansible Network Automation (EX457) training course teaches you how to manage Cisco, Arista, and Juniper devices with Ansible. You’ll build advanced playbooks, configure routing protocols like OSPF and BGP, and use Ansible Navigator, a text-based UI that runs automation in containerized environments for consistency and portability. Hands-on exercises guide you through real-world tasks such as backups, lifecycle management, and version control. Whether you’re preparing for the EX457 exam or modernizing your network skills, this training gives you the hands-on experience to deliver efficient, automated solutions.

82 videos16h

Red Hat

RHCE

This Red Hat Certified Engineer (RHCE) EX294 training helps you get RHCE-certified fast with expert-led, hands-on instruction. You’ll learn to automate key Red Hat Enterprise Linux tasks using Ansible, working with playbooks, roles, modules, content collections, and more. Designed for RHCSA-certified or experienced sysadmins, this course covers everything the RHCE exam tests for: system deployment, storage, user management, security, and Ansible-based automation. Gain the practical skills you need to pass the RHCE exam and level up your Linux automation game.

179 videos19h

Red Hat

RHCSA

This Red Hat Certified System Administrator (EX200) RHCSA training covers how to monitor and manage the Linux operating system and administer enterprise networks and devices that run it. The EX200 certifying exam is a thorough assessment of your ability to manage enterprise storage, file systems, basic networking, users and groups, security, and containers – the basic essentials for a Linux administrator.

198 videos20h

Buyer proof

Enterprise Tech / Telcom · Florida, U.S. · 29

Comcast’s Sales Engineering division has a highly technical job, and needed a training solution that could keep up. CBT Nuggets helped them reduce their per-SE training cost by hundreds per seat, and is now the training standard across 10 out of 13 Comcast SE regions.

Read the full case study

“CBT Nuggets is interesting because they can give you these little certificates that say, hey, you completed this content and got certified. As a policy, we accept that.”

Chris Layfield

Director of Engineering at Comcast Business

Train With Certified IT Professionals

Bring John McGovern's expertise to your team.

Book a demo to see team plans that include every trainer, course, lab, practice exam, and reporting tool.