AWS · ECS
A web frontend plus four Python microservices and Postgres that run locally with Docker Compose, then deploy via CloudFormation to AWS ECS Fargate with RDS — ECR, ALB, VPC, NAT Gateway, Secrets Manager and VPC Endpoints wired end to end.
- Docker Compose
- ECR
- ECS Fargate
- CloudFormation
- ALB
- RDS
- Secrets Manager
- VPC
Linux · RHCSA
Comprehensive study notes and practice dumps for the Red Hat EX200 exam — every objective covered, from user management to SELinux and shell scripting.
DevSecOps · EKS
An end-to-end three-tier application shipped through the full SDLC — Jenkins CI/CD with SonarQube and Trivy quality & security gates, OWASP Dependency-Check, builds to ECR, GitOps delivery to EKS with ArgoCD, and Prometheus/Grafana monitoring on top.
- EC2
- Jenkins
- SonarQube
- Trivy
- ECR
- EKS
- ArgoCD
- Grafana
CI/CD · Observability
A containerized app delivered through the complete chain — Jenkins to ECR and EKS (via eksctl), ALB Ingress through the AWS Load Balancer Controller, Helm packaging and Route 53 — with Prometheus, Loki & Grafana providing end-to-end observability.
- Jenkins
- EKS
- eksctl
- ALB Ingress
- Helm
- Route 53
- Loki
- Grafana
AWS · Learning
The Complete AWS Course — a structured, hands-on path from core compute, storage, and networking services to production-ready architecture.
Architecture
A production-style three-tier application — web, app, and database layers — containerized, deployed on AWS, and wired through a CI/CD pipeline.
Automation
A complete Ansible learning path with hands-on labs: modules, playbooks, roles, handlers, templates, tags, and host variables.
Terraform · IaC
Reusable Terraform infrastructure-as-code for AWS — VPCs, EC2, EKS and supporting services, written to be reviewed and extended like production code.
Microservices
Python-based microservices, containerized and demonstrating service-to-service communication — a reference for building on AWS.
Security · IAM
Secure cross-account IAM patterns using STS AssumeRole and least-privilege policies — granting scoped, auditable access to a production S3 bucket between AWS accounts without sharing long-lived credentials.
- IAM
- STS AssumeRole
- S3
- Least privilege
FinOps
Serverless FinOps automation — Lambda functions and least-privilege IAM policies schedule stop/start of non-production EC2 instances outside business hours to cut the monthly bill.
- Lambda
- boto3
- EC2
- IAM
- Cost optimization
Interview Prep
100+ frequently asked DevOps interview questions with concise, practical answers — a quick-revision companion before any interview.
DevSecOps · EKS
Hands-on DevSecOps project deploying a Tetris game on AWS EKS — Jenkins CI/CD, ArgoCD GitOps, Terraform IaC, Docker, Trivy scanning, and SonarQube code quality.
- EKS
- Jenkins
- ArgoCD
- Terraform
- Docker
- Trivy
- SonarQube
Kubernetes · Learning
A repository to get you started with Kubernetes — from cluster basics to running your first workloads, with hands-on examples.
End-to-End · AWS
An end-to-end DevOps project on AWS — the full lifecycle from source code and CI/CD to cloud deployment and automation.
Java · Spring Boot
A full-stack financial management app — Spring Boot, Spring MVC, Spring Security, Spring Data JPA, MySQL, Thymeleaf, and Bootstrap.
CI/CD · Learning
Install Jenkins, configure Docker as a build agent, set up CI/CD, and deploy applications to Kubernetes — a complete learning path.
AWS · Labs
An Amazon Web Services practice lab guide — enough structure that absolute beginners can run the hands-on labs themselves.
…and dozens more shell-scripting projects, learning notes, and labs. Everything I build is public on
my GitHub ↗.