Allen TX. The Site Lead is a key role responsible for overseeing and optimizing Data Center operations within a specified... coordination, project management, and collaboration with various stakeholders. Site Lead supports the Data Center Manager, covering...