IT infrastructure design and implementation