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?