Automation is not the same as DSC and DevOps.
Automation is about changing existing process - to enable it start and work automatically, without human attendance, i.e. faster and more stable. The good example is site collection provisioning.
DevOps is an idea to manage infrastructure configuration via code with well-known and proved developers practices - ADLC, version control etc.