Self-taught Linux and infrastructure engineer transitioning into DevOps / SRE / Platform Engineering. I build real things, operate them, troubleshoot them, and document everything β in my homelab and in production.
OS & Systems Linux (RHEL/Ubuntu) Β· Bash Β· systemd Β· cron Β· ufw Β· networking fundamentals
Containers & Orchestration Docker Β· Docker Compose Β· Kubernetes (CKA in progress) Β· Minikube
Infrastructure as Code Terraform (HashiCorp Certified) Β· HCL Β· AWS
Observability Prometheus Β· Grafana Β· cAdvisor Β· node-exporter Β· Alertmanager
CI/CD & Delivery GitHub Actions Β· GHCR Β· Caddy Β· SSH hardening
Other PostgreSQL Β· XMPP / Prosody Β· msmtp Β· Let's Encrypt Β· Node.js
| Cert | Status |
|---|---|
| RHCSA (Red Hat Certified System Administrator) | β Passed β 284/300 |
| HashiCorp Terraform Associate | β Passed |
| CKA (Certified Kubernetes Administrator) | π In progress |
| Repo | What It Is |
|---|---|
pidupall-prod-infra |
Production deployment β custom Next.js Dockerfile, Docker Compose + Caddy reverse proxy, GitHub Actions CI/CD pipeline publishing to GHCR, SSH hardening |
monitoring-for-homelab |
Observability stack β Prometheus + Grafana + cAdvisor + node-exporter via Docker Compose; includes custom dashboards (JSON), alert rules, and documented troubleshooting (Prometheus UID/permissions issue) |
backup-solution-for-homelab |
Backup automation β cron-driven daily incremental + monthly full backups with auto-mount/unmount of backup HDD (ransomware mitigation), structured logging to /var/log/, email alerts via msmtp |
terraform-aws-web-server |
IaC on AWS β Terraform config provisioning an EC2 web server with user_data.sh bootstrap, security groups, and remote state |
k8s-practice |
Kubernetes lab β multi-container deployments on Minikube, inter-service communication, LoadBalancer and ClusterIP service patterns, Node.js workloads |
prosody-setup |
Self-hosted XMPP server β Prosody in Docker Compose with Caddy TLS termination, PostgreSQL on a separate volume, Let's Encrypt certs; documented version constraints and upstream limitations honestly |
I run a self-managed Ubuntu homelab hosting containerised services and game servers (Minecraft, Factorio, Project Zomboid, and others). This is where the monitoring, backup, and self-hosted service projects live in production β real uptime, real incidents, real fixes.
- π Preparing for the CKA exam
- ποΈ Expanding my DevOps / Platform Engineering portfolio
- π Actively looking for junior-to-mid DevOps / SRE / Platform Engineering roles
Open to opportunities β feel free to explore the repos or reach out.