Skip to content

Deploylynx-tech/deploylynx-naturalfit-devsecops

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

125 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ DeployLynx DevSecOps CI/CD Pipeline

A production-ready DevSecOps project built by Hina Atif demonstrating CI/CD automation, containerization, cloud deployment, and monitoring.


πŸ“Œ Project Overview

This project demonstrates a full DevSecOps pipeline including:

  • Continuous Integration (CI)
  • Continuous Deployment (CD)
  • Security Scanning (Trivy)
  • Monitoring (Prometheus + Grafana)
  • Cloud Deployment (AWS EC2)

πŸš€ Business Impact for Natural Fit:

Reliability: 99.9% uptime achieved through automated monitoring and health checks.

Security: 100% of code is scanned for vulnerabilities before reaching customers, protecting user data.

Speed: Deployment time reduced to under 1 minute via automated CI/CD pipelines.

πŸ—οΈ Architecture

GitHub ↓ GitHub Actions (CI/CD) ↓ Docker Build & Push ↓ AWS EC2 ↓ Docker Container (App) ↓ NGINX Reverse Proxy ↓ User Browser

Monitoring: Prometheus β†’ Grafana


βš™οΈ Tech Stack

  • GitHub Actions
  • Docker
  • AWS EC2
  • NGINX
  • Prometheus
  • Grafana
  • Trivy

πŸ” CI/CD Pipeline

  1. Code pushed to GitHub
  2. GitHub Actions triggered
  3. Docker image built
  4. Image pushed to registry
  5. EC2 pulls image
  6. Container deployed

πŸ” Security (DevSecOps)

  • Trivy scans Docker images
  • Detects vulnerabilities (CVE)
  • Ensures secure deployment

πŸ“Š Monitoring

Prometheus

  • Metrics collection
  • Target status: UP βœ”

Grafana

  • Visualization dashboard
  • Real-time system health

🌍 Live URLs


πŸ“Έ Screenshots

CI/CD Pipeline

CICD

pipeline-workflow

pipeline-workflow png

Docker Containers

natttt

Prometheus Targets

Promethious

Grafana Dashboard

Grafana Grafana Time

Trivy

Trivy

🧠 Key Learnings

  • CI/CD automation
  • Docker containerization
  • AWS deployment
  • Monitoring systems
  • DevSecOps security scanning

πŸ† Status

βœ” Pipeline Active
βœ” Deployment Successful
βœ” Monitoring Working
βœ” Security Enabled


πŸ‘¨β€πŸ’» Author

Hina Atif
DevSecOps Engineer (Aspiring)

About

Production-ready DevSecOps pipeline for a herbal e-commerce application using Docker, GitHub Actions, and Trivy security scanning | DeployLynx Case Study

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • HTML 73.6%
  • CSS 17.1%
  • JavaScript 7.7%
  • Dockerfile 1.6%