Build scalable microservices in the cloud. From Docker to Kubernetes, CI/CD pipelines, and cloud-native architecture, this course covers everything you need to launch a successful DevOps career.
Overview
Syllabus
- Introduction to Microservices at Scale with AWS and Kubernetes
- Understand the concepts, skills, and goals you'll work through as well as prerequisites and tools to succeed in your learning journey.
- Containers for DevOps on AWS
- Dive into Docker containers and the Docker Engine and create, deploy, and manage containers. You'll learn about containerization, Docker images, Dockerfiles, and how to interact with AWS ECR.
- Microservices for DevOps on AWS
- Understand the significance of microservices and how they affect the responsibilities of DevOps engineers. Learn about continuous integration and deployment and how to use AWS tools like CodeBuild.
- Kubernetes on AWS Fundamentals
- Use Kubernetes to solve the cumbersome overhead of managing microservices deployed with Docker. Learn the basics of Kubernetes including architecture, components, and key concepts.
- Operationalizing Kubernetes
- Extend your Kubernetes knowledge to applying cluster management to production workloads: Helm charts, logging, and scaling.
- Project: Operationalizing a Coworking Space Microservice
- Implement your understanding of Docker, ECR, CodeBuild, and Kubernetes to take an existing project into a production-ready Kubernetes environment in AWS
Taught by
nd064 Justin Lee