Network Automation at Scale

Network Automation at Scale

Get the free ebook

Network automation today is a continuous process of generating and deploying configuration changes, management, and operations of network devices. Whether you’re managing large or small deployments, it’s important to ensure consistency with other devices and reduce human error. With this practical ebook, network engineers will learn how easy it is to implement automation methodologies in a variety of multi-vendor networks.

Authors Mircea Ulinic and Seth House not only walk you through setup and installation, they also provide real-world usage examples—including several recipes that you can use as-is. Throughout the book, you’ll use the Salt configuration management platform, along with the NAPALM library, and the Jinja and YAML data representation languages.

No knowledge of software development is required. If you have basic network engineering skills, all you need to get started is a system to install and use.

  • Learn the steps necessary to prepare your environment for automation
  • Understand how Salt works when running commands from the CLI
  • Dive into Salt’s configuration management and the advanced templating capabilities
  • Tackle advanced configuration management with Salt’s state subsystem
  • Learn how Salt’s event bus internally sends messages from one process to another
  • Explore Beacon modules and how they perform a variety of tasks by interacting with the event bus
  • Import external events or export Salt events with bidirectional engines

Fill out the form below

All fields are required.

We protect your privacy.

Seth House

Seth House has been involved in the Salt community for five years and has worked at SaltStack for four years. He wrote salt-api and also contributed to many core parts of Salt. He has collaborated with the Salt community and started the Salt Formulas organization. Seth has given over thirty introductions, presentations, and training sessions at user groups and conferences and created tutorials on Salt for companies. He has designed and helped fine-tune Salt deployments at companies all across the United States.

Mircea Ulinic

Mircea Ulinic

Mircea works as network engineer for Cloudflare, spending most of his time writing code for network automation. Sometimes he talks about the tools he's working on and how automation really helps to maintain reliable, stable and self-resilient one of the biggest global networks. Previously, he was involved in research and later worked for EPFL in Switzerland and an European service provider based in France. Besides networking, he has a strong passion for radio communications (especially mobile networks), mathematics and physics. LinkedIn profile: Author Web Twitter: @mirceaulinic