It is a process of applying the technology to automate infrastructure management tasks such as configuring, deploying, managing, and provisioning public cloud environments.