“If you’re doing something more than twice a month — automate it!” - just a few words that contains a lot of sense!
This topic, probably, the most interesting and complex part of any deployment process. Experienced DevOps that works with such clouds like AWS or GCP continuously improving their skill in this area, learning new tools and approaches. On the other hand - cloud providers improve existing and implement more and more services that should be configured and maintained.
So, why do we need to automate infrastructure deployment, why do we need this buzzword "Infrastructure as code"? You can find all answers by reading an amazing article from our teammates on Medium by this link: https://link.medium.com/bxuFulFHrab