(IaC → CI/CD → Kubernetes → Monitoring)
This repository demonstrates a complete, production-style DevOps workflow covering infrastructure provisioning, CI/CD automation, Kubernetes deployment, and monitoring.
It reflects real-world DevOps practices used in enterprise cloud environments.
Terraform → CI/CD → Docker → Kubernetes → Monitoring
┌──────────────┐
│ GitHub │
│ Source Code │
└──────┬───────┘
│
┌──────────────▼──────────────┐
│ CI/CD (Jenkins / GitHub │
│ Actions) │
└──────────────┬──────────────┘
│
┌──────▼───────┐
│ Docker │
│ Image Build │
└──────┬───────┘
│
┌──────▼───────┐
│ Kubernetes │
│ (EKS / GKE / │
│ KIND) │
└──────┬───────┘
│
┌──────────────▼──────────────┐
│ Monitoring & Observability │
│ Datadog / Prometheus / │
│ Grafana │
└─────────────────────────────┘
- Cloud: AWS / GCP
- IaC: Terraform
- CI/CD: Jenkins, GitHub Actions
- Containers: Docker
- Orchestration: Kubernetes
- Monitoring: Datadog, Prometheus, Grafana
- OS: Linux
- SCM: Git, GitHub
This DevOps platform is organized into modular repositories, each representing a core stage of the DevOps lifecycle.
Provisioning and managing cloud infrastructure using Terraform following IaC best practices.
🔗 https://github.com/arshaddevops20/IaC
Automated CI/CD pipelines implemented using Jenkins and GitHub Actions for build, test, and deployment.
🔗 https://github.com/arshaddevops20/CI-CD
Container orchestration and application deployment using Kubernetes manifests and best practices.
🔗 https://github.com/arshaddevops20/K8s
Infrastructure and application monitoring using modern observability tools such as Datadog, Prometheus, and Grafana.
🔗 https://github.com/arshaddevops20/Monitoring
- Infrastructure as Code
- CI/CD as Code
- Automated deployments
- Kubernetes scalability
- Proactive monitoring and alerting
- Production-ready workflows
A modular, scalable, and production-grade DevOps platform designed using industry best practices.