Deploying Infrastructure at Scale | DevOps Course Builder
Deploying infrastructure in a repeatable and scalable way requires a new deployment process. Tools like Terraform can create secure networking components in the cloud and launch VM’s within those networking confines. Configuration Management tools like Ansible and Chef can configure those machines to host Docker containers, and these containers can deploy your applications. Tools like Kubernetes and RedHat OpenShift can then manage these containers for scalability and reliability.
This course will teach you exactly how to create and use an end-to-end CI/CD pipeline that validates, automates, and stores infrastructure changes for faster, more secure, and more reliable deployments.
You will learn how to master the software and processes to build, test, and deploy infrastructure code every time a developer pushes a code change. After completing this course you will know how to create, operate and maintain an Infrastructure Pipeline that ensures only high-quality infrastructure code gets deployed into production.
The standard Duration is 5-days. Customization to the course agenda may increase the number of days needed for the course.
- Cloud Networking. You will learn a solid introduction to Cloud networking on AWS, GCE, or Azure Cloud so you can confidently know your IGW from your RTA without embarrassing your VPC, as well as how to use the cloud CLI tools
- Infrastructure Deployment. You will learn how to use ‘infrastructure as code tools like HashiCorp’s Terraform to describe and deploy VM’s in the cloud of your choice. We’ll use infrastructure as code to create and destroy secure networking components automatically, as well as how to launch VM’s within those networking components
- Containerization. We’ll teach you how to create Docker containers to deploy your applications.
- Container Orchestration. Once you have containers running, we’ll show you how to use either Kubernetes or OpenShift to manage containers, replace damaged containers, and scale containers to meet customer demand on your applications.
Choose the exact toolchain you want below and generate a course outline, or choose the ‘generic’ options for a tool-agnostic outline: