The following GitHub repositories showcase projects representing my professional skills and experiences.

S3 Static Website CICD

Description: A Terraform project creating an S3 bucket as a static website. The goal of this project is to practice CI/CD Workflows using GitHub Actions and integrating with an IAM Identity Provider.

Tech Stack:

  • AWS: IAM, S3
  • Frontend: HTML, CSS, JS (At a basic level)
  • GitHub Actions: Multiple .yml files to implement CI/CD workflows for Terraform and AWS deployments
  • Terraform (HCL): Infrastructure as Code to automate AWS deployments with modularization

S3 Event Driven Pipeline

Description: A Terraform project where an EventBridge rule monitors an S3 bucket for object creation events to push data into a DynamoDB table and publish to a SNS topic.

Tech Stack:

  • AWS: CloudWatch, DynamoDB, EC2, IAM, Lambda, S3, SNS
  • Python: boto3 library to perform actions with DDB and SNS-related API
  • Terraform (HCL): Infrastructure as Code to automate AWS deployments with modularization

AWS Terraform EC2 CW Agent Project

Description: A Terraform project provisioning an AWS EC2 instance with the CloudWatch Agent automatically installed and configured to push custom metrics in a dedicated namespace.

Tech Stack:

  • AWS: EC2, IAM, CloudWatch
  • Bash: Utilize user data for setting up instance on startup
  • JSON: Configure the CloudWatch Agent with a custom infrastructure.json
  • Terraform (HCL): Infrastructure as Code to automate AWS deployments with modularization