DevOps Capstone Project
Creating a scalable and fault-tolerant infrastructure in Oracle Cloud Infrastructure (OCI) using GitOps methodology.
The project combines Infrastructure as Code (IaC), deployment automation, and a modern monitoring stack.

Technology Stack:
-
1. Infrastructure as Code (IaC): Terraform — used to create the network (VCN), subnets, and OKE cluster in Oracle Cloud.
-
2. Orchestration: Managed Kubernetes (OKE) — for container management.
-
3. Automation & CM: Ansible — for initial cluster setup and installation of system services (Cert-manager, ArgoCD, Prometheus/Grafana).
-
4. CI/CD & GitOps: ArgoCD — for automatic code synchronization from GitHub to the cluster.
GitHub Actions — for organizing the application development pipeline. -
5. Networking & Security: Traefik Ingress and Let's Encrypt (Cert-manager) for automatic SSL/TLS certificate acquisition.
-
6. Monitoring: Prometheus & Grafana — for metric collection and system state visualization.