Wow you've done some great stuff. I work in the same industry in a company that has been around since 2007 and we don't have anything remotely similar to provisioning systems for client or backbone equipment, everything is done manually.
What kind of equipment do you use mainly ? Cisco, Juniper... ?