
Super Simple Networking and Automation Blog
Explore the exciting side of Network, Cloud & Automation with simple best blog posts, hands-on labs, and practical examples.
Ready to stay ahead in Network Automation?
Subscribe to Packetswitch to get the latest updates directly to your inbox. Spam-free, always.

Proud Sponsors
Featured posts


AWS Networking Fundamentals for Beginners

Simple BGP Lab with Containerlab and Nornir (Lab-as-a-Code)

Running Containerlab in macOS (Cisco IOL/cEOS)

Nornir Network Automation

Ansible Cisco Network Automation 101

Network CI/CD Pipeline - What's the Point?

Palo Alto Firewall For Absolute Beginners

How to Implement 802.1X Authentication from Scratch?

AWS Gateway Load Balancer (GWLB) with Palo Alto Firewalls

Python For Network Engineers - Introduction (I)

Containerlab - Creating Network Labs Can't Be Any Easier

Getting Comfortable with 'I Don't Know' in the IT Industry

Automating NetBox with Ansible

Netmiko Configuration Commands Example

SuzieQ Network Observability

How do we overcome Imposter Syndrome?

How to Install NetBox on Docker?

The Correct(ish) Way to Migrate from Cisco ASA to Palo Alto

Reading and Writing Files in Python (with examples)

Working with Lists in Ansible

Python for Network Automation

Palo Alto Create Bulk Address Objects using Pan-OS Python SDK

What is AWS boto3 Paginator? (with examples)

AWS Transit Gateway (TGW) Route Tables, Attachments and Propagations

Terraform - How to Associate Multiple Subnets to the Same Route Table?

What is Prisma Access SASE? Beginners Guide

Cisco ISE Wireless 802.1X with Meraki (EAP-TLS)

Cisco ISE Wired 802.1X with EAP-TEAP (EAP-Chaining)

How to Start Learning Network Automation?

Git for Network Engineers

Juniper SRX NAT configuration Example

Panorama Device Groups and Templates (with examples)
Courses
View allBlog
View allJuniper vJunos-router in Containerlab
My Experience at AutoCon3
Configuring VLANs on UniFi Switches
Creating, Modifying, and Deleting Data in Infrahub Using the Python SDK
Querying Data in Infrahub via the Python SDK
Tailscale VPN - A Network Engineer's Perspective
Docker Series - Networking and IP Addresses
Palo Alto Automated Scheduled Configuration Backup
Palo Alto Clientless VPN Configuration
Python Getters, Setters and @property Decorator
Combining URL Categories on Palo Alto
Automation Workflow with Infrahub, Nornir & Jinja2
Trying to Automate Palo Alto Firewall Objects/Rules Cleanup
AWS Networking Fundamentals for Beginners
Palo Alto SSL Decryption and App-ID
Wall of
Packetswitch Blog has been around since 2020, and thank you for all the support over the past four years. Feedback like this motivates me to write more content and share it with the community. A big thanks to all the readers out there!

Fahad Yousuf - Professional Services Palo Alto Networks
Suresh has covered Network Automation related topics in the format I find most palatable i.e. written text in blog posts. The Ansible series has been especially useful for me as I've learned a lot of new things with the easy-to-follow posts and practical examples. Keep it coming

Suhaib Saeed - Cloud Network Engineer
Suresh's content is really accessible to beginners through to engineers that are a bit more experienced. His blog posts are easy to follow and always have practical examples which you can follow along at home or work.

Utku Özsan - Network Engineer
The content you provide is incredibly valuable – it's easy to understand, packed with practical examples, and has significantly improved my knowledge of network automation best practices. I believe your website will be a great learning resource. Thank you for sharing your knowledge.

Vithuschan Kirupakaran Eikemper - Network Engineer
Hi Suresh, I am a big fan of your blog. You actually inspired me to start my own blog which I am currently preparing to publish in a bit. Thank you so much for creating such valuable content for the network engineering community!

Allen Tyson - Network Administration Specialist
One of the things I love about packetswitch is how well thought out the content is. Network Automation is a huge topic, with so many different pieces, but packetswitch lets me zoom in on just what it is I want to do/learn and then guides me on how to operationalize tasks

Iynk Tharmakulasingam - Network Specialist
I've been following Suresh's blog for a while now, and he consistently provides great content. He is highly knowledgeable in various domains, and I always turn to his blog whenever I need to refresh my understanding of BGP concepts. His posts are clear, insightful, and always up-to-date, making them an invaluable resource for anyone looking to deepen their expertise in networking.

Ioannis Theodoridis
Suresh has no fear for new tech and that the subjects in his blog are a proper mix of both networking and automation. He always takes care to dig into fresh topics bringing together tools and technologies to help other people break into what for them may be uncharted territory. His content is always compact and easy to follow and apply. Follow Suresh and his blog for interesting content, or subscribe to his newsletter!

Richard Tornambe - Network Automation Strategy & Innovation
I recently reviewed the Ansible Network Automation 201 course by Packetswitch. The course moves past the basics and covers topics like Ansible Vault, Jinja2 templating, and even building custom modules, all at your own pace. It's hands-on, practical, and straight to the point, with examples you'd actually run into in your day-to-day work. Packetswitch provides approachable ways to get serious about network automation.

Matthew Green - Extended Expertise Consultant Palo Alto Networks
I enjoy Suresh’s blog content and perspectives in the areas of networking, automation, and Palo Alto Networks Products. Suresh is a solid content producer that adds value to anyone that works with Palo Alto Networks NGFWs, regardless of their level of expertise. Keep up the great work!