Owner / Maintainer
Ruben Velazquez Flores Software engineer with 5 years of experience operating this personal platform engineering project.

public platform engineering console

Production-Style Kubernetes Platform

Building cloud-native infrastructure with Kubernetes, Terraform, GitOps and Observability.

A personal platform engineering project built to demonstrate how a Kubernetes-based internal developer platform can be designed, automated, operated and observed in public.

live platform overview

Runtime Surface

Mocked operational data presented as the future public read-only view of the platform. The layout is designed to accept live signals from Kubernetes, GitOps and observability systems later.

Kubernetes Cluster operational
runtime
kubernetes
deployment
gitops
source
homelab-infra
Nodes ready
control plane
managed
workers
homelab
provisioning
ansible
Running Applications serving
entrypoint
gateway api
exposure
cloudflare tunnel
telemetry
otel enabled
GitOps Status synced
controller
argocd
manifests
helm
drift
monitored
Monitoring Status collecting
metrics
prometheus
logs
loki
traces
tempo
Platform Health nominal
dashboards
public
alerts
configured
identity
oidc
Public Demos available
backend api
online
frontend telemetry
online
analytics
public
Infrastructure Components managed
cloud
aws
edge
cloudflare
iac
terraform

/platform

Internal Platform Docs

Public documentation for a Kubernetes-based internal developer platform: infrastructure, networking, observability, security, storage and automation composed into one operating model.

capability

Infrastructure

Cluster, cloud and node provisioning primitives for a production-style homelab platform.

  • Kubernetes
  • Terraform
  • AWS
  • Cloudflare
  • Ansible
  • GitHub Actions

capability

Networking

Ingress, edge routing, DNS and workload exposure patterns for public services.

  • Gateway API
  • Cloudflare Tunnel
  • DNS
  • Load Balancing

capability

Observability

Metrics, logs, traces and dashboarding pipelines for application and platform visibility.

  • Grafana
  • Prometheus
  • Loki
  • Tempo
  • OpenTelemetry
  • Alloy

capability

Security

Identity, authorization and secret delivery controls for platform workloads.

  • Authentik
  • OIDC
  • RBAC
  • External Secrets

capability

Storage

Persistent application data, database operations and recovery-oriented platform services.

  • CloudNativePG
  • Persistent Volumes
  • Backups

capability

Automation

Declarative delivery and reconciliation from repositories to running infrastructure.

  • GitOps
  • ArgoCD
  • Helm
  • Terraform

/demos

Service Catalog

Public workloads and dashboards demonstrating how applications run on the platform, how telemetry is exposed, and how infrastructure is managed from source control.

service: public workload

Backend API Demo

A TypeScript backend service deployed to Kubernetes with observability hooks and public dashboards.

TypeScriptKubernetesOpenTelemetryGrafana
status
available
architecture
client -> gateway -> service -> telemetry pipeline

service: browser workload

Frontend Telemetry Demo

Frontend demo instrumented for analytics and platform visibility through public observability surfaces.

FrontendUmamiGrafanaKubernetes
status
available
architecture
browser -> app -> analytics -> dashboards

service: observability surface

Public Grafana Dashboards

Public dashboards exposing runtime signals from platform workloads and analytics pipelines.

GrafanaPrometheusLokiTempo
status
published
architecture
workloads -> collectors -> storage -> dashboards

service: platform repository

GitOps Infrastructure

Kubernetes platform definitions, application delivery configuration and GitOps-managed runtime resources.

KubernetesArgoCDHelmGitOps
status
source available
architecture
github -> argocd -> kubernetes -> workloads

service: provisioning repository

External Infrastructure

Terraform and Ansible automation for node setup, cloud dependencies and external infrastructure.

TerraformAnsibleAWSCloudflare
status
source available
architecture
terraform -> cloud resources -> ansible -> nodes

/architecture

Delivery Path

A source-to-runtime view of the platform operating model: changes enter through GitHub, infrastructure is reconciled through automation, and workloads emit signals into the observability stack.

01 Developer downstream
02 GitHub downstream
03 GitHub Actions downstream
04 Terraform downstream
05 Cloudflare + AWS downstream
06 ArgoCD downstream
07 Kubernetes downstream
08 Applications downstream
09 Grafana / Prometheus / Loki / Tempo

/about-engineer

Operator Profile

Ruben Velazquez Flores is a software engineer with 5 years of experience building and operating software systems. His current focus is platform engineering: Kubernetes, infrastructure as code, cloud automation, GitOps and observability.

The platform is the primary artifact. It demonstrates how he designs, automates and operates infrastructure as a production-style internal developer platform, not as a collection of isolated portfolio projects.

LinkedIn Profile