Back to all projects
devops-automationFeatured

Multi-Vendor Network Automation & Config Orchestrator

Automating bulk device provisioning across Cisco, MikroTik, and Ruijie hardware using Python and NAPALM.

PythonNAPALMNetmikoJinja2Cisco & MikroTik
Multi-Vendor Network Automation & Config Orchestrator

Category

devops-automation

Project Overview & Architecture

Python automation pipeline using Netmiko, NAPALM, and Jinja2 templates to push atomic configuration changes across heterogeneous network gear.
Case Study

Challenge, Process & Outcome

The Challenge

Manual CLI provisioning across 100+ enterprise switches introduced human configuration drift and deployment delays.

The Solution

Built a Python-driven automation pipeline utilizing Jinja2 templates and atomic rollback safeguards.

Process & Methodology

Designed Jinja2 configuration templates with schema validation and automated pre/post inspection diffs.

Measurable Impact

Reduced device provisioning time from 4 hours to under 12 seconds with zero configuration errors.