DEV Community

Cover image for Completed (Real-Time DevOps Deployment - Swiggy App on AWS with Jenkins CI/CD)
devops methodology
devops methodology

Posted on

Completed (Real-Time DevOps Deployment - Swiggy App on AWS with Jenkins CI/CD)

Big thanks to Kastro Kiran San for the crystal-clear guidance and step-by-step breakdown in his YouTube tutorial. I've documented and executed each stage of this project with detailed screenshots and successful lab implementation.
 Summary of What I Did:
Project: Deploy a real-time food delivery app (Swiggy) using AWS + Terraform + Jenkins + Docker +Owasp+Trivy+ SonarQube.
Steps Followed:
Terraform Infrastructure Setup
Configured AWS credentials.
Used updated Ubuntu AMI (ami-0e35ddab05955cf57) in ap-south-1 region.
Launched EC2 instance (t2.large) via Terraform.
Created a Security Group and IAM user with AdministratorAccess.
Provisioning with User Data Script from the template resource.sh (which was mentioned in main.tf)
Automated installation of:
Java
Jenkins
Docker
Trivy
SonarQube
Verified via MobaXterm with checks like docker ps, jenkins - version.
CI/CD Configuration using Jenkins
Installed Jenkins plugins:
 Docker Pipeline, NodeJS, SonarQube Scanner, OWASP Check, etc.
Configured tools in Jenkins:
 sonar-scanner, docker, node23, jdk17, dependency-check.
Created necessary credentials for DockerHub & SonarQube.
Linked GitHub repo: https://lnkd.in/gpbsF3U9
https://lnkd.in/g65CdUUx
Updated Jenkinsfile with DockerHub username and credential IDs.
SonarQube & Webhook Setup
Configured SonarQube server in Jenkins with token.
Created webhook for SonarQube analysis trigger.
Pipeline Execution
Built and pushed Docker image to DockerHub.
Verified app launch at http://:3000
SonarQube analysis successfully completed.
 All steps have been clearly documented with screenshots and CLI outputs.
 This hands-on project gave me strong exposure to real-world CI/CD deployment and DevOps tooling integration.
Special Thanks:
To @LearnWithKASTRO 
for the detailed analysis here's the link for that:https://lnkd.in/g2B_Gwj5 all details step by step process)
 such an incredible tutorial. Your teaching made complex concepts simple and implementation-friendly!
TO FOLLOW for more projects & updates - - 
my GitHub profile - https://lnkd.in/gFnaRiS6
nextwork org link- https://lnkd.in/gpXTAeY5
dev.to -https://lnkd.in/gFRpihNq
medium.com- https://lnkd.in/g_iCpfsb
hashnode- https://lnkd.in/gSqR6GAn
bento- https://lnkd.in/g9zgrdhw

DevOps #Terraform #AWS #Jenkins #Docker #SonarQube #CICD #RealTimeProject #LearnWithKastro #SwiggyApp #CloudComputing #DevOpsJourney #LinkedInProject #KastroSanTaughtUsWell #FoodDeliveryApp #FunnyDevOps

Top comments (0)