Start with an authoritative rollout view
Use the customer deployment record to establish which stores were completed, scheduled, or required another visit.
Enterprise platform · HPE · 2013–2017
CMLG
A purpose-built change-management and network-operations platform developed during a large Home Depot wireless refresh when the systems involved in the deployment did not agree on what had actually happened at each store.
The problem
The deployment involved multiple organizations and operational systems. Home Depot tracked rollout state. Aruba AirWave knew about wireless infrastructure. HPE IMC knew about network devices. Technical evidence existed in the network itself.
Those systems did not always describe a store the same way. Answering a basic operational question could require manually correlating information from several places.
The approach
Use the customer deployment record to establish which stores were completed, scheduled, or required another visit.
Query wireless and network-management systems for device identity, software state, controller information, and other technical facts.
Bring deployment and infrastructure information into a common store-level model rather than expecting operators to reconcile it manually.
Present current state, exceptions, software versions, deployment progress, and store detail through one operational interface.
Operational model
Store rollout schedule, completion state, installation dates, and revisit status.
Reachability and device-level collection through SNMP and SSH where useful.
Python collection and reconciliation, MySQL operational state, historical snapshots, reporting, and web presentation.
Virtual controllers, IAP software versions, and site data.
Switch identity, management information, and software state.
What the platform did
Compared rollout records with infrastructure discovered through independent operational systems.
Consolidated deployment, wireless, and switching information around the site an operator was actually investigating.
Tracked Aruba and switching software versions across completed locations.
Retained collection snapshots and generated views of deployment and software-state changes over time.
Tested connectivity to the database and external operational systems so unavailable evidence could be distinguished from actual infrastructure state.
Extended beyond APIs into network reachability and device collection where direct infrastructure evidence was useful.
Implementation
Why it matters
CMLG predates my current work by nearly a decade. The important continuity is not a particular language, platform, or interface.
The recurring pattern is to enter a complicated operational environment, identify where systems disagree, determine which sources are authoritative for which facts, automate evidence collection, reconcile the results, and make the outcome useful to the people operating the environment.
That same pattern continues to inform the systems I build today.