I can not imagine Google allowing some junior programmer to setup a little closet and run servers in there without contemplating cost, heat/cooling, network allocation, and priviledge management (i.e. what services are running where, why, and who's managing it).
However, the smaller the organization, I can see this happening. 8 man startups without a system administrator... Now that is certainly reality.