DevOps Deployment Automation with Terraform, AWS and Docker
Create production-grade scalable deployments with GitLab, EC2, ALB, ECS, ECR, VPC, S3 and Infrastructure as Code (IaC).
Created by Mark Winterbottom, Brooke Rutherford | 11 hours on-demand video course
Welcome to the advanced course on how to set up a deployment automation that’s capable of handling millions of users! In this course you will learn some of the most in-demand skills in the marketplace today by creating automated workflows to deploy and manage a scalable and secure infrastructure.
The demand for DevOps engineers is skyrocketing because few people have these skills and the value they add to a business’s bottom line is so high. Software development is expensive, and DevOps saves money by automating and streamlining the process. It also makes it easier to deploy more frequently, so you can catch issues early and improve the reliability of your product or service. Not to mention it saves hundreds of hours of manually administering servers and running deployments (like the good old days).
What you’ll learn
- Define Infrastructure as Code using Terraform to easily create and destroy environment
- Design an architecture that is scalable, secure, resilient and facilitates zero downtime deployments
- Setup professional development workflows based on GitLab Flow to automate processes and speed up deployments
- Manage and administer an AWS account in accordance with best practices to mitigate the risk of it getting compromised
Recommended Course
Ultimate AWS Certified Solutions Architect Professional 2020