I, for one, welcome our cloudy overlords
I tend to agree with most points - it's effectively unavoidable that the lower layers will be increasingly transparent and abstracted, that scalability and ease of relocation will increase massively, that all these things we're doing separately now are going to become far less intense and almost automated.
But at least for a fair few years, it will still go wrong, there will still be things which require human hand-holding, so I'm not too concerned. Plus, let's not forget that you will still need people capable of easing the migration in the first place.
I'm primarily a networks guy, with smaller Windows, UNIX and operational support hats; to pigeon hole myself in networking and stick my fingers in my ears shouting "lalalala!" when faced with anything else is not only short sighted (for the aforementioned reasons, and your article), but it would prevent me from doing my job well. If you look at some devs, you will probably find that a fair few of them also need to expand their own skillset into the networking and sysadmin universe - so yes, they'll be needed, but they also need to adapt.
I suppose the simple conclusion is that the pace of change will always inevitably speed up; if you're in or starting in IT now and will want a job for more than the next five years, expect to have to learn a lot of ever changing skills, otherwise you've made the wrong career choice.