Cover image for Network Automation with Go

Network Automation with Go

Learn how to automate network operations and build applications using the Go programming language

NLMK

Created by Nicolas Leiva, Michael Kashin

Discover how to streamline network operations by automating tasks and building robust applications using Go. You'll learn how Go's concurrency features make it a strong fit for network automation, and get practical experience coding real-world solutions. By the end, you'll be ready to tackle common network challenges with confidence.

Packt | Jan 2023 | 442 min

What You Will Learn

You'll start by getting comfortable with Go's core features through network-focused examples. As you progress, you'll work through practical coding exercises that address real automation challenges. Each step helps you build confidence and skill, so you can apply what you learn to your own network operations.

Key Features

  • Automate network tasks and processes using Go's concurrency strengths
  • Interact with network devices and integrate Go into automation frameworks
  • Build scalable systems for network monitoring and observability

Target Audience

Ideal for network engineers, administrators, and IT professionals with basic programming knowledge who want to automate network tasks and build reliable tools. If you're looking to boost efficiency and reliability in your network operations using Go, you'll find practical guidance and hands-on experience here.

Related courses

Cover image for ENCOR (350-401) v1.2 Video Training Series - 2026
Cover image for Cisco ACI Fundamentals for Beginners
Cover image for Mastering Cisco ACI - DCACI 300-620 Prep Course
Cover image for CompTIA A+ Core 1 (220-1201) Certification Training & Exam Prep
Cover image for Cisco Networking Mastery - Practical Routing and Switching Labs
Cover image for Getting Started with Azure Networking Services