There were giant UNIX networks before there were giant Windows networks, using things with names like NIS/YP and NFS. IMO building custom deployment tools is kind of the point of using not-Windows, but I'd wager Canonical, RedHat, and/or Oracle have something for central management and deployment of Linux systems.