AWS Training Outline

curriculum made for the real world

Module 1: Introduction to DevOps, Cloud, and Containerization

Understand the fundamentals of DevOps, cloud computing, and the basics of containerization.

Assignment: Set up a basic DevOps environment; write a reflection on how DevOps changes software development.

Module 2: AWS Services

Deep dive into AWS services and their integration with Kubernetes.


Assignment: Deploy a Kubernetes application on AWS EKS; integrate an external AWS service into your Kubernetes project.

Module 3: Monitoring, Logging, and Cost Management

Implement monitoring, set up logging, and understand cost management strategies.

Assignment: Set up and configure a monitoring dashboard; analyze logs from a deployed application; create a cost optimization plan for a cloud project.

Module 4: Version Control and Source Code Management

Gain proficiency in Git and understand best practices in source code management.

Assignment: Implement a version control workflow using Git; simulate team collaboration and conflict resolution.

Module 5 : Docker Containerization

Master Docker fundamentals and container management. Dockerfile creation, image management, container networking.

Assignment: Containerize an existing application; manage data persistence and communication between containers.

Module 6: GitHub Actions & Jenkins for CI/CD Automation

Understand and implement CI/CD pipelines.

Assignment: Build and deploy a sample application using Jenkins; create a CI/CD workflow with GitHub Actions.

Module 7: Infrastructure as Code (IaC)

Learn the principles of IaC and get hands-on experience with Terraform.


Assignment: Write and apply Terraform scripts to manage cloud infrastructure; configure and deploy an application on AWS.

Module 8: Kubernetes Configuration

Learn the principles of K8 and get hands-on experience with Kubernetes.

Assignment: Configure and deploy an application on Kubernetes.

The course outline above is a general overview of topics covered and skills learned. It is subject to change. Actual course may slightly differ from the outlined topics and assignments.

Ready for the next step?

Apply Now