Skip to content
View Carrasco515's full-sized avatar
  • Switzerland
  • 05:10 (UTC +02:00)

Block or report Carrasco515

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Carrasco515/README.md

Hi, I'm David πŸ‘‹

I'm building my way into DevOps and Platform Engineering through hands-on projects. I enjoy the infrastructure and operations side of things β€” making services run reliably, understanding how the pieces fit together, and writing down how systems actually work. I learn by building real projects and documenting them here.


Current focus

  • Linux as my daily working environment
  • Docker and Docker Compose
  • Kubernetes and CKAD preparation
  • Kustomize and Helm
  • GitOps with Argo CD
  • GitHub Actions CI
  • Monitoring and observability
  • Backup and restore strategy
  • Platform Engineering fundamentals

Main projects

1. KubeBase Platform

KubeBase Platform is my Kubernetes-focused DevOps and Platform Engineering lab. It shows how a small FastAPI app moves through a realistic local cloud-native delivery path: Docker β†’ Kubernetes β†’ Kustomize β†’ Helm β†’ GitOps with Argo CD β†’ Observability.

  • FastAPI app with a small, non-root Docker image
  • Kubernetes base manifests (Deployment, Service, ConfigMap, probes, limits)
  • Kustomize overlays for dev and prod
  • Helm chart (charts/kubebase-api) with dev/prod values
  • Argo CD GitOps β€” the dev Application was synced locally to Synced & Healthy
  • Prometheus-style /metrics endpoint and a Grafana starter dashboard
  • GitHub Actions CI, plus architecture, operations, GitOps and observability docs

Everything runs locally in Minikube. Prod is example-only and was not applied.

2. CloudBase Lab

CloudBase Lab is my self-hosted DevOps homelab, where I run a local private cloud stack with Docker Compose. It's where I practise infrastructure operations, monitoring, backup strategy, restore testing, security hygiene and documentation as code.

  • Traefik reverse proxy with local HTTPS
  • Nextcloud with MariaDB and Redis
  • Uptime Kuma monitoring and status page
  • Portainer for container management and Vaultwarden as a password manager
  • Watchtower with safe, opt-in updates
  • Backup automation, backup verification and an isolated restore drill
  • GitHub Actions CI, plus architecture and operations documentation

Everything runs locally by default β€” nothing is exposed to the internet.


What I'm learning

Getting comfortable with Kubernetes and Platform Engineering fundamentals, deepening CI and observability habits, treating documentation as code, and practising reliable, repeatable operations.


These repositories document my practical learning projects as I grow into the field. I'm always open to feedback β€” feel free to take a look. πŸ’¬

Popular repositories Loading

  1. cloudbase-lab cloudbase-lab Public

    Self-hosted DevOps homelab: Docker Compose stack with Traefik, Nextcloud, monitoring, automated backups, tested restores and GitHub Actions CI.

    HTML 1

  2. kubebase-platform kubebase-platform Public

    Kubernetes DevOps lab with FastAPI, Docker, Kustomize, Helm, Argo CD, GitOps, Prometheus metrics and GitHub Actions CI.

    Python 1

  3. Carrasco515 Carrasco515 Public

  4. my-server my-server Public

    My first Dockerized FastAPI application for learning DevOps, Docker and Kubernetes.

    Python