Skip to content
View Vilgosha's full-sized avatar

Block or report Vilgosha

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
Vilgosha/README.md

Hey, I'm Yak πŸ‘‹

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.


🧰 What I Work With

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


πŸ“œ Certifications

Cert Status
RHCSA (Red Hat Certified System Administrator) βœ… Passed β€” 284/300
HashiCorp Terraform Associate βœ… Passed
CKA (Certified Kubernetes Administrator) πŸ”„ In progress

πŸ—‚οΈ Projects

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

🏠 Homelab

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.


🎯 Currently

  • πŸ“– Preparing for the CKA exam
  • πŸ—οΈ Expanding my DevOps / Platform Engineering portfolio
  • πŸ” Actively looking for junior-to-mid DevOps / SRE / Platform Engineering roles

πŸ“« Get In Touch

Open to opportunities β€” feel free to explore the repos or reach out.

Pinned Loading

  1. backup-solution-for-homelab backup-solution-for-homelab Public

    Cron-driven incremental + full backups via LVM snapshots and rsync, with email notifications

    Shell

  2. k8s-practice k8s-practice Public

    Kubernetes practice lab: multi-container deployments, inter-service communication, and LoadBalancer/ClusterIP patterns on Minikube

    JavaScript

  3. monitoring-for-homelab monitoring-for-homelab Public

    Prometheus + Grafana + cAdvisor + node-exporter β€” homelab monitoring stack on Docker

  4. pidupall-prod-infra pidupall-prod-infra Public

    Next.js app on Docker + Caddy TLS + GitHub Actions CI/CD β€” full production deployment pipeline

    JavaScript

  5. prosody-setup prosody-setup Public

    Self-hosted XMPP server β€” Prosody + PostgreSQL + Caddy on Docker (abandoned, 0.12 required for full module support)

    Lua 1 1

  6. terraform-aws-web-server terraform-aws-web-server Public

    Highly available web server on AWS β€” ALB + ASG across two AZs, provisioned with Terraform

    HCL