Skip to content

Welcome to the Blog

Explore a curated collection of articles, tutorials, and project updates focused on network automation, DevOps, infrastructure, and open-source tools.


What You'll Find Here

  • Network Automation: Step-by-step guides and real-world examples using Ansible, NAPALM, and other automation tools.
  • DevOps & CI/CD: Best practices for automating infrastructure, pipelines, and deployments.
  • Open Source Projects: Insights and updates on tools like Nautobot, AWX, Gitea, and more.
  • Linux & Monitoring: Tips for managing Linux environments and monitoring with tools like Netdata.
  • How-tos & Troubleshooting: Practical solutions for common challenges in network and infrastructure management.

Recent Topics

  • Setting up a full network automation development environment
  • Deploying and managing SWAG (Secure Web Application Gateway) with Ansible
  • Ansible network settings and best practices
  • Proxmox cluster setup and troubleshooting
  • Netdata monitoring system (coming soon)

Get Involved

Have questions, suggestions, or want to share your own experiences? Feel free to leave comments on posts or reach out via the contact page. Your feedback helps improve the content for everyone!


Start exploring the posts below and level up your automation and infrastructure skills!

Supercharge Network Automation with GraphQL: One Query to Rule Them All

Network automation is evolving rapidly, and one of the most exciting developments is the adoption of GraphQL as a query language for APIs. Modern tools are embracing GraphQL, making it easier than ever to fetch exactly the data you need—no more chaining multiple REST API calls or wrestling with pagination. In this post, I'll show you how to leverage GraphQL for powerful, efficient network automation workflows, with practical examples for platforms like Nautobot, OpsMill, and more.

Local Ansible Role Test Environment

I develop my Ansible roles, synced to GitHub, locally and test them before they get tagged for Ansible Galaxy. This blog shows how to set up a development environment in your favorite IDE (Visual Studio Code, Cursor AI, or your preference) and create a local test playbook synced to your roles—no Galaxy upload required!

pyATS Testing Tutorial

pyATS (Python Automated Test System) is a powerful, open-source Python framework originally developed by Cisco for network testing and validation. With the Genie library, pyATS can parse, learn, and compare network device states, making it a must-have tool for network engineers and automation professionals. In this tutorial, you'll learn how to install pyATS, create a testbed, run your first test, and use Genie for network state validation.