CloudOps Kubernetes Observability Mesh & GitOps
Candidate Portfolio Role: DevOps & Site Reliability Contributor
Declarative GitOps deployment pipeline using ArgoCD, OpenTelemetry distributed tracing across microservices, Prometheus SLA monitoring, and AWS EKS multi-AZ clusters with auto-rollback triggers.
Industry Problem Statement & Production Scope
Distributed microservices in cloud environments suffer from configuration drift, opaque cascading failures, and high MTTR (Mean Time to Recovery) without declarative infrastructure-as-code and unified telemetry.
⚡ Live Distributed Service Topology
All Nodes Reporting NominalAWS EKS Multi-AZ Cluster
Kubernetes API3 Control plane nodes across us-east-1a/b/c with managed worker node groups.
ArgoCD GitOps Controller
Git / K8s CRDAutomated synchronization of repository manifests to production cluster state.
Ingress-NGINX with Cert-Manager
HTTPS (TLS 1.3)Automated Let's Encrypt certificate renewal with rate-limiting annotations.
Prometheus & Alertmanager
PromQL / Metric ScrapeAlerts on HTTP 5xx rate >1% and P99 latency >250ms with PagerDuty webhooks.
OpenTelemetry Collector DaemonSet
OTLP / gRPCBatches and ships span traces to Grafana Tempo and Jaeger backends.
📡 Simulated Gateway Ingress Endpoints
Live Response Payload Previews{
"status": "HEALTHY",
"cluster": "eks-prod-us-east-1",
"kubernetes_version": "v1.30.2",
"nodes_ready": 12,
"pods_running": 84,
"argocd_sync_status": "Synced (Git rev: 49b71f8)",
"active_alerts": 0,
"last_canary_deployment": "18 mins ago (PASSED)"
}
{
"http_requests_total{status=\"200\"}": 1849202,
"http_requests_total{status=\"500\"}": 14,
"http_request_duration_seconds_bucket{le=\"0.1\"}": 1820490,
"jvm_memory_used_bytes": 4294967296,
"kubernetes_node_cpu_utilization_ratio": 0.42
}
🗄️ Relational Data Models & Storage Architecture
| Entity / Table | Key Attributes & Schema | Architectural Purpose |
|---|---|---|
| infrastructure_manifests | path, kind, api_version, sync_strategy, target_namespace | Declarative Kubernetes resource manifests managed in Git. |
| deployment_canaries | id, release_tag, weight, success_rate, rollback_occurred | Automated progressive traffic shifting analysis logs. |
| cluster_telemetry_events | id, cluster_name, alert_name, severity, triggered_at, resolved_at | Historical incident and SLO breach tracking log. |
Download Complete Capstone Starter Kit
Contains complete Docker Compose orchestrations, database seed migrations, CI/CD pipeline declarations, Postman/Swagger API collections, and step-by-step developer deployment guide.