About me
Passionate computer enthusiast with a strong foundation in cloud infrastructure and
automation. Transitioning
from an academic background in agriculture to IT, with hands-on experience in deploying cloud-native
projects and CI/CD pipelines. Quick learner and highly motivated to grow in the IT industry.
Projects
ROBOSHOP - An E-commerce Platform
Deployed and managed a scalable, 3-Tier microservices architecture from an
open-source
e-commerce application built using Node.js, Java, Python and MongoDB, Redis, RabbitMQ, MySQL as databases.
Focused
on robust infrastructure and CI/CD automation.
- Infrastructure as Code: Used Terraform to provision VPC, subnets
(public/private/DB),
dual ALBs (public & internal), launch templates with spot instances, NAT instance, ACM-based HTTPS, and
centralized S3 logging — all automated end-to-end with a
single apply.
- CI/CD Automation: Built a Jenkins-as-Code pipeline with GitHub webhooks,
change-in-code detection logic, automated Docker image builds and tagging, and safe live redeployment
workflows with
user approval.
- Containerized Deployment: Dockerized all microservices and managed
deployment with
Docker Compose; container images hosted on Docker Hub.
- Configuration Automation: Used Ansible and Shell scripts to automate
setup,
configuration, and deployment of services across multiple environments, ensuring consistency and
repeatability.
- Monitoring Stack: Integrated Prometheus (scraping), Grafana (dashboards),
cAdvisor, and
Node Exporter to monitor hosts and containers.
- Network & Security: Enforced subnet-level isolation with zero internet
exposure for app
and database tiers; enabled HTTPS via ACM and routed traffic using host-based rules through internal
ALB.
Explore isolated Roboshop deployments configured using:
Shell-Scripting, Ansible, Docker, Terraform, Jenkins here.
For Full project source and documentation please visit my GitHub.
CLOUD RESUME - A Serverless AWS Web Application
Designed and deployed a fully serverless web application on AWS to host a personal resume site
with an
integrated visitor counter, showcasing hands-on expertise in cloud architecture, automation, and
deployment.
- Frontend: Developed a responsive static website using HTML, CSS, and
JavaScript,
hosted on Amazon S3, and delivered securely and globally via CloudFront CDN with HTTPS enabled
through AWS Certificate Manager (ACM).
- Backend: Implemented a serverless backend using Python-based AWS Lambda
function
and DynamoDB as database to
track and store visitor counts. Utilized Lambda Function URLs for a simplified, API Gateway-free
integration with frontend JavaScript.
- Automation: Integrated CI/CD using Jenkins to automatically deploy changes
to
backend infrastructure and code, ensuring efficient and reliable delivery pipelines.
- Infrastructure as Code: Employed Terraform to provision and manage all AWS
resources, ensuring reproducibility, scalability, and version-controlled infrastructure.
- Monitoring & Logging: Enabled CloudWatch Logs for backend observability
and
operational insight.
- Domain & DNS: Configured a custom domain with Route 53, improving
accessibility and
establishing a professional web presence.
For Full project source and documentation please visit my GitHub.
Skills
- AWS (EC2, S3, IAM, VPC, Load Balancing, Auto Scaling, Route53)
- Infrastructure as Code with Terraform (modular & remote state setup)
- Configuration management using Ansible for multi-tier deployments
- CI/CD pipelines with Jenkins (Git integration, build/test/deploy)
- Docker containerization of microservices using Docker & Compose
- Basic monitoring setup with Prometheus, Grafana, cAdvisor, and Node Exporter
- Scripting with Shell for automation and environment setup
Education
Bachelor of Science in Agriculture
Lovely Professional University — Graduated 2023
Intermediate Education
Narayana Junior College — Completed 2019
Secondary School
Narayana English Medium School — Completed 2017