Usually the process of automating is writing high-level glue code. So it is a kind of combination; it's using third-party code, but it's also very much programming.
Yup it is. You know the main idea of all this advices is Try to save your time and power. For administrators: Write code thatwill do your job.
For programmers: find someone who have done this work with needed quolity