Welcome To My Projects Page
My journey as an IT Engineer has been a continuous process of learning and growth, with a strong focus on mastering cloud solutions and infrastructure. The projects on this page represent my dedication to building practical, hands-on skills in comprehensive infrastructure management Utilising cloud solutions. I hope that it reflects my continuing growth and development of skills. The initial projects were all manual creations. The goal was to fully understand the workflow and how to manually create each of the architecture types. Once I had that fundamental understanding it was creating scalable and reusable templates.
Static Website Hosting + CDN + HTTPS
Deployed a static website on S3, served via CloudFront with HTTPS, registering a domain and configuring DNS with Route 53.
View Project on GitHubManual: AWS Multi-Region VPC Network Architecture with Transit Gateway
Manually deployed a multi-region cloud network architecture on AWS. Leveraging core networking components like custom VPCs, public/private subnets, NAT Gateways, and security groups, with a focus on establishing secure and scalable inter-region connectivity using AWS Transit Gateway.
View Project on GitHubAutomated: AWS Multi-Region VPC Network Architecture with Transit Gateway
Automated the full lifecycle of A multi-Region VPC deployment. Utilising CloudFormation to create scalable inter-region connectivity through AWS Transit Gateway, ensuring repeatable and consistent deployments.
View Project on GitHubManual: Multi-Tier Web App on AWS
Manually deployed a non-scalable 3-tier architecture using EC2, RDS, ALB, and VPC. Configured IAM roles and implemented security best practices.
View Project on GitHubAutomated: Multi-Tier Web App on AWS
Improved the non-scalable 3-tier architecture using EC2, RDS, ALB, and VPC. Configured IAM roles and implemented security best practices.
Work in ProgressManual: Build A Secure Serverless App
Built a serverless CRUD API using API Gateway, Lambda and DynamoDB. Added fine-grained IAM permissions and utilised Cognito for user authentication.
View Project on GitHubAutomated: A Secure Serverless App
Automated the entire build and deployment process for the secure serverless CRUD API. With built-in security configurations (IAM, logging, Cognito integration) at scale.
Work in ProgressIAC CloudFormation
Engineered CloudFormation templates to automate the provisioning of a highly available, multi-tier application infrastructure. Version-controlled on GitHub, ensuring repeatable deployments across environments.
Work in ProgressIAC Terraform
Developed Terraform modules to provision a scalable, multi-tier application infrastructure programmatically. Managed via GitHub for version control and automated, consistent deployments.
Work in ProgressCI/CD for EC2-based Application
Automated deployment pipeline for a web application running on Amazon EC2 instances, leveraging AWS CodePipeline and CodeBuild, with deployment via CodeDeploy.
Work in ProgressCI/CD for Serverless (Lambda) Application
Implemented a CI/CD pipeline for a serverless API using AWS Lambda and API Gateway, orchestrated via CodePipeline and deployed with AWS SAM/CloudFormation.
Work in ProgressCI/CD for Containerized (ECS) Application
Built an automated CI/CD pipeline for a Dockerized application deployed to Amazon ECS Fargate, including image build/push to ECR and service updates.
Work in Progress