Discuss how you would develop an addressing and naming model in an environment that has 10 departments in a 1000 employee organization, are equally separated by geography, and use a common data center of 20 backend enterprise servers. How would you utilize hierarchical addressing in this scenario?