Week 5 Worklog

Week 5 Objectives:

  • Get hands-on with Infrastructure as Code (IaC) using AWS CloudFormation and AWS CDK.
  • Manage system resources centrally with AWS Systems Manager (SSM).
  • Understand how to automate deployment and operational tasks for AWS infrastructure.

Tasks to be carried out this week:

DayTaskStart DateCompletion DateReference Material
2- Introduce Infrastructure as Code (IaC) concepts and benefits vs manual deployment
- Get familiar with AWS CloudFormation: template, stack, parameter
06/10/202506/10/2025AWS Journey
3- Write a CloudFormation template to deploy an S3 bucket and EC2 instance
- Create, update, and delete stacks via the AWS Console
07/10/202507/10/2025AWS Journey
4- Introduce AWS CDK (Cloud Development Kit)
- Install AWS CDK, create a CDK project in Python or TypeScript
- Write CDK code to deploy an EC2 instance
08/10/202508/10/2025AWS Journey
5- Introduce AWS Systems Manager (SSM) and core features: Parameter Store, Run Command, Automation, Session Manager
- Create Parameter Store entries for configuration variables
09/10/202509/10/2025AWS Journey
6- Practice creating an Automation Document in SSM to start/stop EC2 instances
- Test Session Manager (access EC2 without SSH keys)
- Week summary: IaC + SSM demo
10/10/202510/10/2025AWS Journey

Week 5 Achievements:

  • Understood IaC concepts and benefits for infrastructure management.

  • Created CloudFormation templates to deploy S3 & EC2 and successfully managed stacks.

  • Got hands-on with AWS CDK and deployed resources using code.

  • Learned to use AWS Systems Manager to manage configuration, run commands, and automate tasks.