NetDevOps Object Oriented Programming (OOP) for Network Automation To be honest, I never thought I needed Object-Oriented Programming (OOP) for my job as a Network Engineer. I used Suresh Vina Jul 23, 2023 8 min read
Python Python Object Oriented Programming (OOP) - with examples As you start your journey in Python programming, you might wonder, "If we already have functions in Python for Suresh Vina Jul 23, 2023 9 min read
NetDevOps Generating Cisco Interface Configurations with Jinja2 Template Jinja2 is an open-source templating engine for Python, offering a smart way to create dynamic content. In the context of Suresh Vina Jun 11, 2023 13 min read
NetDevOps How to Start Learning Network Automation? If you've found your way here, it's probably because you're curious about Network Automation Suresh Vina May 13, 2023 12 min read
Python Transferring Files with Netmiko SCP (file_transfer) Function When it comes to copying files to and from network devices, the Netmiko SCP file_transfer function offers a straightforward Suresh Vina May 2, 2023 4 min read
Python Palo Alto Netmiko Example Overview Netmiko, a popular Python library used in Network Automation, provides a simple and easy-to-use interface for interacting with Networking Suresh Vina May 1, 2023 5 min read
Python How to Ping Sweep Your Network with Python - A Beginner's Guide As Network Engineers, one of the most basic tasks for us is determining which hosts are currently active on a Suresh Vina Apr 13, 2023 7 min read
Python A Beginner's Guide to NAPALM Network Automation NAPALM (Network Automation and Programmability Abstraction Layer with Multivendor support) is a Python library that implements a set of functions Suresh Vina Apr 7, 2023 7 min read
Python Resolving Multiple Hostnames and IP Addresses with Python Socket Module If you've been searching for a way to easily resolve hostnames to IP addresses and vice versa, you& Suresh Vina Apr 4, 2023 5 min read
Python The Ultimate Guide to Handling JSON with Python Did you hear about the Python developer who got lost in a JSON file? It took him hours to find Suresh Vina Mar 30, 2023 4 min read
Python Network Automation - Python vs Ansible The short answer is "it depends" Overview In today's world of Network Automation, two popular choices Suresh Vina Mar 25, 2023 4 min read
Netmiko Concurrency in Network Automation - How to Use Concurrent Futures with Netmiko Recently I published a blog post on how to standardize the VLAN names across 100+ switches. One of the comments Suresh Vina Mar 23, 2023 5 min read
Netmiko Using Python (Netmiko) to Standardize VLANs across 100+ Switches Have you ever found yourself in a situation where you needed to standardize the configuration of VLAN names across multiple Suresh Vina Mar 16, 2023 8 min read
Python Jinja2 Templating Use Case with Palo Alto In this blog post, let's look at one of the real-world's use cases of Jinja2 Templating. Suresh Vina Feb 2, 2023 11 min read
Netmiko Netmiko Secrets - How to Secure Your Network Automation Credentials Netmiko is arguably one of the great tools for Network Automation. I've been using it for a couple Suresh Vina Jan 27, 2023 3 min read
Python Cisco pyATS - Learn and Diff What is pyATS? Cisco already has excellent documentation about PyATS, so, I will dive straight into an example of how Suresh Vina Jan 24, 2023 11 min read
Netmiko Netmiko's Real-World Use Cases - Network Automation Netmiko is arguably one of the great tools for Network Automation. I've been using it for a couple Suresh Vina Jan 17, 2023 4 min read
Python Python Pandas for Network Engineers Overview As a network engineer, I often find myself working with CSV files on a daily basis. For example, if Suresh Vina Jan 6, 2023 7 min read