It's about more than just "unix duct tape". It's about 'Infrastructure as Code', treating servers like programming objects.
It's about using configuration management tools like Chef and Puppet instead of writing bash scripts which only work on one system.
"DevOps" here, by which I mean an IT Ops Manager/Linux Admin/Network Admin doing this for more than a decade.
Nothing you described is outside of the realm of what your typical linux admin does. I don't have to be a senior python dev to do my job, and I've managed 5500+ virtual machines by myself (puppet/chef, bash, some python, persistent data/object storage).
Agree with the author; just shoving more hats onto less people.