Package IV: Nautobot

Package IV

Nautobot

Explore the possibilities of Nautobot as your Source of Truth with our in-depth Nautobot workshops.

Choose 4-7 days of All Things Nautobot! Understand what a Source of Truth is, the types of data that can be stored in a Source of Truth, and its role within a network automation platform.

Create Nautobot Jobs to gain insight into the data in Nautobot and perform basic network automation tasks.

Learn how to use Python to make REST API calls to Nautobot and navigate the REST API and GraphQL using the built-in browsers. Create Ansible playbook(s) that fetch data from Nautobot and use that data to configure network devices. Then, dive even deeper to create your own Nautobot apps.

Build Apps that create custom views, templates, and APIs, one that only adds content (using existing data) to an existing page, and one that distributes a Nautobot Job.

Package Overview:

Over the past few decades, network teams focused on only collecting the observed and real-time state of the network, often referring to it as the truth. However, as the industry has evolved and network automation continues to dominate network management and operations, there is a growing need to deploy a Network Source of Truth. A Network Source of Truth allows organizations to define the intended state of the network, which is then subsequently used to drive network automation and change in the environment.

Nautobot is an open source Source of Truth (SoT) application for network environments that helps define what should be both from a physical and logical perspective including defining sites, regions, racks, rack elevations, device types, and also configuration data. As a central component of a Network Automation Platform, it serves as a Source of Truth and includes a device inventory and configuration data that represents the intended state of the network versus the operational state of the network.

Package IV begins with an in-depth 2-day introduction to Nautobot and how the application can be leveraged to define your network’s intended state. Then, in a 1-day workshop on Nautobot Extensibility, students will learn how Nautobot extensibility features can be used to tailor the application to integrate into almost any environment. The fourth day, Automating Nautobot with Python and Ansible, dives deeper into the integral role Nautobot plays within the network automation journey, focusing on the Nautobot APIs and how to consume them (REST API, GraphQL API, pynautobot, others). The final three days introduce how Nautobot Apps extend the existing functionality of Nautobot. Students will possess the knowledge and skills to write their own application (plugin) to extend Nautobot functionality. The plugins bootcamp is an optional add-on for advanced engineers only (Django experience is required).

Prerequisites:

Package I

If you have questions or want more information about any of our training offerings, please contact us!

Contact Us

Courses

See the detailed course descriptions in our curriculum library.

Source of Truth and Nautobot Fundamentals (2-day workshop)

Read more

Nautobot Extensibility (1-day workshop)

Read more

Automating Nautobot with Python and Ansible (1-day workshop)

Read more

Creating Nautobot Apps (plugins) (optional add-on, 3-day advanced bootcamp)

Read More
ntc img
ntc img

Contact Us to Learn More

Share details about yourself & someone from our team will reach out to you ASAP!

Package V: Telemetry

Package V

Telemetry

Ready to get started with Telemetry?

Package V starts with an in-depth one-day introduction to telemetry and monitoring capabilities from a data collection perspective. We will understand fundamental concepts of monitoring technologies, such as SNMP and gNMI, and how they relate to different network vendors. We then move to the introduction of Telegraf as an agent to learn how it can be used to gather meaningful metrics from your system. We then move to a one-day workshop focused on the understanding of data normalization and enrichment, where we will discover how Nautobot can help us enrich our metrics. And finally, we focus on storing, visualizing, and alerting based on metrics we have collected, normalized, and enriched so far with Prometheus and Grafana.

At the end of these sessions, students will be able to apply their knowledge and skills to build their own Telegraf agents to collect, normalize, and enrich metrics from network infrastructure and be able to visualize and alert on it.

In this day and age, there is a need to evolve the way monitoring tasks are performed. An engineer wants the capability to select the metrics they want to monitor from a system, the capability to add extra information to the metrics to be able to use it to create more meaningful dashboards and of course alerts. They also want the capability to correlate the information they are getting from these systems to aid in their analysis.

There is a plethora of tools and systems that help an organization give their engineers the capability to manipulate the data ingested to the system, all the way to the visualizations and alerts it can generate.

At the end of this package of courses, the students will be able to apply their knowledge and skills to configure and operate a Telemetry stack for their network infrastructure.

If you have questions or want more information about any of our training offerings, please contact us!

Contact Us

Courses

See the detailed course descriptions in our curriculum library.

Introduction to Telemetry: Data Collection, Dashboarding and Alerts (2.5 day course, 8 hours per day)

Designing Networks for Automation

Automation Journey: Next Steps

Read more

Choose from 3 options for the third day:

ntc img
ntc img

Contact Us to Learn More

Share details about yourself & someone from our team will reach out to you ASAP!

Package X: Guided a la carte

Package X

Guided a la carte

Build the training program that fits your team’s needs!

Explore the possibilities of Nautobot as your Source of Truth with our comprehensive Workshops, Bootcamps, and Bite-sized Learning to educate your team with the tools they need for network automation. Our training programs span from beginner to advanced level, covering a variety of concepts and tools in the network automation space. Browse our training options below or contact us for more information.

Our Bootcamps

From our beginner to more advanced bootcamps, each is an immersive deep dive for a jumpstart into network automation for that focus area. Each is structured with 50/50 split for lecture/lab time for hands-on training and experience. They can be completed within a week’s time or less, at 3 to 5 days in length.

Read More

Our Workshops

Each workshop is a 4-8 hour deep dive into a specific automation topic, ranging from beginner to advanced level. Our workshops are structured with a 50/50 split for lecture/lab time for hands-on training and experience.

Read More

Bite-size Learning Sessions

Our bite-size learnings are 1-hour overviews designed to fit into the busy network engineer’s schedule. Each session gives a brief but thorough overview on a network automation topic, platform, or tools.

Read More

If you have questions or want more information about any of our training offerings, please contact us!

Contact Us
ntc img
ntc img

Contact Us to Learn More

Share details about yourself & someone from our team will reach out to you ASAP!