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.

Key features
  • ✓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.
Docker AWS ECR ECS Fargate GitHub Actions Nginx

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.

Key features
  • ✓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.
Docker AWS ECR AWS EKS GitHub Actions Kubernetes

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.

Key features
  • ✓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.
WordPress Linux AWS Nginx Mysql CertBot PHP-FPM Terraform

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.

Key features
  • ✓Infrastructure provisioning through Terraform.
  • ✓Terraform configuration and output definitions.
  • ✓Ansible inventory and playbook.
  • ✓Automated Docker installation on the provisioned instance.
  • ✓Prerequisite setup documentation.
Docker Linux AWS EC2 Ansible Terraform

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.

Scroll to Top