An aspiring DevOps engineer needs to be familiar with the DevOps deployment landscape, not only in on-premises data centers but also in cloud-based architectures.
In this course, you'll outline various deployment architectures and differentiate between traditional and DevOps-powered deployment approaches. You'll list the primary components and tools used to create custom content managed by the deployer. You'll examine the vital questions to ask when defining the most appropriate deployment strategy and describe some deployment troubleshooting techniques. You'll then list prominent cloud deployment models for deploying assets and applications and the technologies that facilitate deployments using IaaS, PaaS, and SaaS.
Next, you'll recognize the components, usage, and benefits of AWS CodeDeploy, Azure Resource Manager, Azure DevOps Services, Azure DevOps Server, and GCP Cloud Deployment Manager.
Learning Objectives
{"discover the key concepts covered in this course"}