
Sahil Sharma automated deployment workflows for the ONDC-Official/automation-mock-service and automation-frontend repositories, focusing on reliable CI/CD pipelines and infrastructure consistency. He implemented GitHub Actions-based pipelines that use SSH and Shell scripting to clone repositories, manage environment secrets, and deploy services with Docker Compose to EC2 instances. By standardizing Docker usage, refining environment variable handling, and aligning deployment paths, Sahil reduced manual intervention and improved deployment safety. His work in YAML and Shell scripting ensured idempotent, safety-first rollouts for both backend and frontend services, resulting in faster, more consistent deployments and streamlined configuration management across the project’s environments.

December 2024: Implemented automated CI/CD pipelines and infrastructure improvements across ONDC automation modules, delivering reliable, repeatable deployments to EC2 with Docker Compose and environment secrets management. Backend (automation-mock-service) deployment now SSH-clones, generates .env from secrets, and deploys with Docker Compose, with safeguards including workspace cleanup, docker availability checks, and a restart: always policy. Standardized Docker usage (docker compose), fixed path handling, and branch alignment to main. Frontend (automation-frontend) CI/CD now deploys both UI and backend from the main branch to EC2, with portfolio of configuration refinements and a port/build-serve alignment to the new project structure. Technologies and practices demonstrated include GitHub Actions-based pipelines, Docker and Docker Compose, SSH-based deployments, environment variable management, port and path remapping, and idempotent, safety-first deployment workflows.
December 2024: Implemented automated CI/CD pipelines and infrastructure improvements across ONDC automation modules, delivering reliable, repeatable deployments to EC2 with Docker Compose and environment secrets management. Backend (automation-mock-service) deployment now SSH-clones, generates .env from secrets, and deploys with Docker Compose, with safeguards including workspace cleanup, docker availability checks, and a restart: always policy. Standardized Docker usage (docker compose), fixed path handling, and branch alignment to main. Frontend (automation-frontend) CI/CD now deploys both UI and backend from the main branch to EC2, with portfolio of configuration refinements and a port/build-serve alignment to the new project structure. Technologies and practices demonstrated include GitHub Actions-based pipelines, Docker and Docker Compose, SSH-based deployments, environment variable management, port and path remapping, and idempotent, safety-first deployment workflows.
Overview of all repositories you've contributed to across your timeline