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

Secure Delivery Pipeline

A DevSecOps release design with scoped cloud access, container checks and explicit deployment approvals.

GitHub Actions · OIDC · Trivy

Conceptual architecture for Secure Delivery Pipeline
Conceptual architecture · open to enlarge

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

OIDCScoped cloud identity
DigestTraceable artifacts
ApprovalControlled promotion

The scenario

A fictional team shares a permanent AWS key between build and deployment jobs. Releases use mutable image tags, so it is difficult to establish which artifact is running.

Architecture

The proposed workflow tests the service, scans source and container configuration, builds an image and records its digest. A protected environment gates deployment. The deployment job exchanges a GitHub OIDC token for a temporary AWS session scoped to the target environment.

Key decisions

Build and deployment jobs have different permissions. Actions should be pinned to reviewed revisions. Scan findings need a triage policy, an owner and an expiry for exceptions; a green scan alone is not proof of security.

Validation plan

Test that a non-approved branch cannot assume the deployment role. Introduce a known failing check and confirm deployment is blocked. Record the source revision, image digest and environment for each rehearsal release.

Trade-offs

Stricter checks can add friction if ownership is unclear. Keep the deployment path small, make exceptions visible and reserve production permissions for the job that actually needs them.

Next iteration

Publish a sample repository and failure demonstrations. The diagram and narrative describe a fictional design rather than an audited production security posture.