I'm a DevOps Engineer focused on cloud infrastructure, CI/CD automation, containerization, and reliable deployments. I also have a background in backend development, building and deploying applications with modern technologies.

Phone

+92

Email

contact@sajan.tech

Website

https://sajan.tech

Address

Karachi

Social Links

Project

KachaBazar — Dockerized MERN E-Commerce

Dockerized MERN e-commerce application with containerized services, MongoDB Atlas, and production-oriented AWS architecture.

Client

Personal Project
KachaBazar — Dockerized MERN E-Commerce

KachaBazar is a full-stack MERN e-commerce application transformed into a containerized and deployment-ready environment with a strong focus on DevOps practices.

DevOps Implementation

• Containerized the Store, Admin Dashboard, Backend API, and database seed service using Docker.

• Implemented Docker Compose for multi-service orchestration and local development.

• Created production-oriented multi-stage Docker builds for optimized container images.

• Integrated MongoDB Atlas as the managed database service.

• Configured container networking and environment-based configuration.

• Implemented automated database initialization through a dedicated seed service.

• Prepared the application for CI/CD and production deployment on AWS.

Production Architecture

• Designed an AWS deployment architecture using GitHub Actions, Amazon ECR, Amazon ECS, Application Load Balancer, and AWS Secrets Manager.

• Planned an automated workflow from source code changes to Docker image builds, registry deployment, and ECS deployment.

Technology Stack

• Docker & Docker Compose
• Node.js & Express.js
• Next.js & React
• MongoDB Atlas
• GitHub & GitHub Actions
• Amazon ECR & ECS
• AWS Secrets Manager

Project Outcome

The project demonstrates how a full-stack MERN application can be transformed into a reproducible, containerized environment with service isolation, automated database initialization, CI/CD preparation, and a clear path toward production deployment on AWS.

Share

Leave a comment

Your email address will not be published. Required fields are marked *

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Your experience on this site will be improved by allowing cookies. Cookie Policy