My Projects
Engineering, Automation & Cloud Deployment
Welcome to my project portfolio. Here, I showcase practical implementations of DevOps automation, cloud infrastructure, CI/CD pipelines, containerization, WordPress deployment, and infrastructure as code.
My projects focus on building repeatable deployment workflows, automating infrastructure provisioning, and improving application delivery through modern DevOps practices.
From deploying WordPress on a Linux server to running containerized applications on AWS, these projects demonstrate how I approach infrastructure, automation, and application deployment.
Technologies: AWS · Docker · Kubernetes · Terraform · Ansible · GitHub Actions · Linux · Nginx · WordPress
Explore the projects below to see the architecture, implementation approach, technology stack, and source code behind each solution.
Automated AWS ECS Deployment with Rollback
Designed a CI/CD workflow for building a containerized React application, publishing Docker images to Amazon ECR, and deploying application updates to Amazon ECS Fargate. The pipeline also includes integration testing and a rollback path if the tests fail.
- ✓Multi-stage Docker build with Nginx for serving the production application.
- ✓Automated image build, tagging and publishing to Amazon ECR.
- ✓ECS task-definition updates and deployment.
- ✓Integration tests after deployment.
- ✓Rollback workflow for failed integration tests.
Kubernetes Application Deployment on Amazon EKS
Containerized a Node.js application and created a deployment workflow using Docker, Amazon ECR, Amazon EKS, and Kubernetes manifests. The repository documents building and publishing the container image, deploying the application to the cluster, and exposing it through a Kubernetes LoadBalancer service.
- ✓Dockerized Node.js application.
- ✓GitHub Actions workflow for building and publishing the image.
- ✓Amazon ECR image repository.
- ✓Kubernetes Deployment configuration.
- ✓Application exposure through a LoadBalancer service.
- ✓Deployment verification using Kubernetes commands.
WordPress Hosting, HTTPS & Performance Optimization
Configured a WordPress hosting environment on an AWS server using Nginx, PHP-FPM, MySQL, and Let’s Encrypt SSL certificates. The repository also documents infrastructure-as-code work and performance-oriented web server settings.
- ✓WordPress hosting on Linux.
- ✓Nginx and PHP-FPM configuration.
- ✓MySQL database setup.
- ✓HTTPS certificate configuration with Certbot.
- ✓Gzip compression and HTTP/2.
- ✓Security headers and caching configuration.
- ✓Performance evaluation documented using GTmetrix.
AWS Infrastructure Provisioning with Terraform & Ansible
Combined Terraform and Ansible to automate two stages of infrastructure delivery: provisioning an AWS EC2 instance and configuring the provisioned machine to install Docker. This separates infrastructure creation from software configuration.
- ✓Infrastructure provisioning through Terraform.
- ✓Terraform configuration and output definitions.
- ✓Ansible inventory and playbook.
- ✓Automated Docker installation on the provisioned instance.
- ✓Prerequisite setup documentation.
Let's Build Something Reliable
Need help with cloud infrastructure, CI/CD automation, WordPress deployment, or containerized applications?
I enjoy solving infrastructure and deployment challenges through automation, practical engineering, and reliable configuration.
Have a project in mind? Let’s discuss your requirements.