Automated Deployment
An application is deployed to be used in an environment. There are multiple tasks involved for deployment, including provisioning infrastructure, installing the operating system, middleware, database, and other important resources, enabling container management, and finally installing the application for use. Automated Deployment ensures these tasks are completely or partially free from human intervention.