DevOps Intern Project - ZintoraSoft

🔗 Live site: https://cicd-demo.qossim005.online/ 🔗 GitHub repo: github.com/qezman/cicd-static-site

Overview

A fully automated CI/CD pipeline that builds and deploys a static website to AWS - from git push to a live, secured, monitored production URL, with no manual deployment steps.

What started as a beginner-level exercise grew into a demonstration of production-adjacent practices: OIDC-based authentication (no long-lived AWS keys), a CDN with HTTPS in front of a fully private S3 bucket, tested rollback strategy, real monitoring with alerting, and a post-launch incident handled live.

CI/CD Pipeline for a Static Website

Progress Tracker

Day 1–3: Git Basics & Repo Setup

Day 4-6: Build Static Site (HTML/CSS)

Day 7-10: Configure GitHub Actions

Day 11–14: Deploy Verification

Day 15-17: Rollback/Error Strategy

Day 18-20: Custom Domain (HTTPS)

Day 21-22: Log Monitoring

Day 23: Final Polish

Post-Launch Incident: DNS Outage