Skip to main content
Cloud & DevOps Engineer · Medellín, Colombia · COT (UTC-5)

Carlos Posada. Engineering reliable cloud infrastructure.

Scroll — the page provisions itself
01 — plan · $ terraform plan

Everything below is real state.

● writing
Terraform will perform the following actions:

+ resource "engineer" "carlos_posada" {
+   role           = "Cloud · DevOps · Kubernetes"
+   location       = "Medellín, Colombia · COT (UTC-5)"
+   experience     = "10+ years"
+   certifications = 11
+   kubestronaut   = "1 of 5"
+   status         = "open to work"
  }

Plan: 1 to add, 0 to change, 0 to destroy.
02 — apply · $ terraform apply -auto-approve

Scheduling 11 pods onto 5 nodes.

  • Linux Foundation: KCNA earned ; CKA, CKAD, KCSA, CKS on the roadmap
  • AWS: SAA-C03, DVA-C02, SOA-C03, AIF-C01, CLF-C02 earned
  • Google Cloud: ACE, PCA, GAIL earned
  • Microsoft: AZ-104 earned
  • Anthropic: CCA-F earned ; CCAS-F, CCD-F, CCA-P on the roadmap
nodes 5/5 Ready · pods 11/11 Running · kubestronaut1/5 Running = earned, verifiable Pending = on the roadmap
03 — rollout · $ kubectl rollout status

Rolling out the work. Honest states only.

deployment/carlosposada-dev carlosposada.dev ● shipped Astro · Cloudflare Workers · Resend
deployment/aws-terraform-baseline AWS Terraform baseline ● building · in progress Terraform · AWS · GitHub OIDC
deployment/iac-labs-ecs-eks IaC labs: ECS and EKS ● building · in progress Terraform · ECS · EKS · ArgoCD
shipped = public and live · building = in flight, see /now All work →
04 — observe · $ kubectl top --visitor=you

These numbers are yours.

LCP · largest contentful paint — measuring… good ≤ 2.5 s · how soon the main content showed up
INP · interaction to next paint — measuring… good ≤ 200 ms · how fast it answered your click
CLS · cumulative layout shift — measuring… good ≤ 0.1 · nothing moved under your cursor

Measured in your browser just now with the web-vitals library. No analytics, no cookies.

05 — deployed · service/contact ● healthy

Deployed.

The only thing left to provision is the conversation.

Response time is typically within 24 hours.
service/contact● healthy

$ curl -X POST https://carlosposada.dev/api/contact

HTTP/2 200 OK