Skip to content

Latest commit

 

History

History
48 lines (33 loc) · 2.27 KB

README.md

File metadata and controls

48 lines (33 loc) · 2.27 KB

Go GCP Kubernetes Terraform Prometheus Grafana

This project is designed to showcase my engineering skills without proprietary code or sensitive data. Each repository is a standalone, runnable example of a production pattern — real implementations, real trade-offs, plenty to discuss in an interview.


Repositories

Repo Domain Headline
go-patterns Go Idiomatic concurrency, design patterns, and CLI
observability-stack Observability Prometheus + Grafana + k6 — docker compose up
terraform-gcp-modules Infrastructure GCP modules — Scheduler, Cloud Run, VM lifecycle, MIG
k8s-platform Kubernetes Production manifests + Helm chart
ai-infra AI / RAG RAG pipeline, ReAct agent, MCP server in Go

Quick verify

# go-patterns
cd go-patterns && go test ./... && go run ./cli worker --jobs 5

# observability — Grafana :3000, Prometheus :9090, app :8080
cd observability-stack && docker compose up --build

# terraform — validate only (apply needs a GCP project)
cd terraform-gcp-modules/examples/dev-vm-schedule && terraform init -backend=false && terraform validate

# k8s — render Helm chart
helm template my-service k8s-platform/helm/service-chart

# ai-infra — no API keys needed
cd ai-infra && go run ./cmd/demo

Contact