LOADING_PORTFOLIO…
CLOUD & DEVOPS / ECUADOR
Jeyson Andrés Mueses
Platform EngineeringFictional design study

EKS GitOps Platform

A container delivery platform with declarative releases, health checks and a rehearsed rollback path.

Kubernetes · Argo CD · Helm

Conceptual architecture for EKS GitOps Platform
Conceptual architecture · open to enlarge

Scope: architecture and validation design. The indicators summarize design targets. Implementation evidence will be added as the lab develops.

GitOpsDeclarative delivery
3Probe types
Git revertRollback strategy

The scenario

A fictional team deploys containers by hand. Release history lives in chat messages, and recovering the previous version depends on someone remembering an image tag.

Architecture

CI builds and scans a container image, records its immutable digest and proposes a change to a separate configuration repository. Argo CD reconciles Helm manifests into an EKS namespace. Application startup, readiness and liveness checks have separate responsibilities.

Key decisions

The application pipeline never needs cluster-admin credentials. Delivery permissions are separated from build permissions. A previous configuration can be restored through a reviewed Git revert; database migrations still require a separately designed compatibility strategy.

Validation plan

The lab plan deploys a healthy image, a slow-starting image and an image that fails readiness. It observes rollout progress, verifies that unready pods do not receive Service traffic, and tests recovery to the previous digest.

Trade-offs

GitOps adds a controller and repository conventions to maintain. Automatic reconciliation should not be confused with automatic recovery from every application failure. Readiness probes, resource limits and alerting remain part of the platform contract.

Next iteration

Add a small service, publish its manifests and capture a failed rollout and recovery. Release-time improvements remain a hypothesis until repeated runs produce evidence.