A reconciliation engine that keeps NetBox always consistent with the real network state, automatically syncing data from a CSV database with full hierarchical validations.
Advanced internal automation project developed to ensure full consistency of the network inventory in NetBox. It compares the desired state (CSV) with the current state in NetBox and performs all necessary creates and updates in a hierarchical and idempotent way.
Creates manufacturers if they don't exist
Creates roles (Switch, Router, etc.)
Creates equipment models
Manages sites and locations
Registers devices and management interface
Configures management IP and sets it as Primary
Main project layers:
STATUS: ACTIVE INTERNAL PROJECT
This project demonstrates my ability to build robust automation solutions with modular architecture, strong validations and deep NetBox integration.