Most of those pieces of software can be configured as well (load balancing methods, DB parameters, etc).
I don't think we need less people, I think we need people to work differently. Also, an application needing of X amount of infrastructure persons will now need less than that, which frees resources to deploy more applications.
In a nutshell, I don't think we're going to lose jobs at all. I think the cloud is a fundamental pillar of the startup system, which is creating so many jobs that didn't exist before. Efficiency doesn't drive us to less jobs - it drives us to more jobs.