Skip to content
View tomislav-varga's full-sized avatar

Highlights

  • Pro

Block or report tomislav-varga

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

Hi there, I'm Tomi 👋

💡 About Me

I currently work in IT support, where I help people solve everyday technical issues and ensure reliable day-to-day operations.

Alongside my role, I have built hands-on experience in Linux system administration and DevOps practices, working with technologies such as Linux, Docker, Kubernetes, and cloud-native tooling.

My goal is to transition into a position in DevOps, SRE, and Linux system engineering, where I can build and operate reliable systems, automate infrastructure, and work deeply with cloud-native technologies.

🛠️ Projects

  • 🌡️ Cloud Telemetry Platform Designed and implemented an end-to-end telemetry platform for temperature and humidity monitoring, combining backend development, infrastructure, and observability.

    • Developed a FastAPI backend with PostgreSQL for telemetry ingestion and querying
    • Designed secure device communication using per-device API key authentication
    • Built a resilient edge service with retries, validation, and systemd hardening
    • Deployed infrastructure via GitOps (FluxCD) on Kubernetes
    • Implemented observability stack (Prometheus + Grafana) with dashboards and alerting
    • Secured private connectivity using Tailscale and managed secrets with Sealed Secrets
  • ☸️ Actual Budget Kubernetes Deployment
    Built and operated a production-style Kubernetes deployment for a self-hosted finance application.

    • Deployed workloads using Kubernetes resources (Deployments, Services, CronJobs)
    • Designed secure private access using Tailscale
    • Implemented automated backups to remote storage (AWS S3)
    • Packaged and managed deployments using Helm
  • 🧠 SadServers Operational Scenarios Solved real-world Linux and DevOps troubleshooting scenarios simulating production incidents.

    • Diagnosed and resolved failures across systems, networking, and services
    • Performed targeted system administration under constrained conditions
    • Strengthened debugging and incident response skills
  • 🤝 Team Project: Backend & Infrastructure for RAG Pipeline Contributed to backend and infrastructure in a cross-functional team (Web, Data Science, Deep Learning).

    • Set up and maintained a Linux server environment
    • Deployed and operated a Dockerized Qdrant vector database
    • Supported infrastructure for a RAG pipeline used in ML workflows

⚙️ Tech Stack

Linux • Docker • Kubernetes • FastAPI • PostgreSQL
Prometheus • Grafana • FluxCD • Helm • Tailscale
AWS • GitOps • Systemd • Python

Pinned Loading

  1. actual-budget-kubernetes actual-budget-kubernetes Public

    A practical Kubernetes setup for running Actual Budget as a self-hosted personal finance app, with working configs for storage, networking, and deployment.

    Go Template

  2. cloud-telemetry-platform cloud-telemetry-platform Public

    End-to-end cloud-native telemetry platform showcasing observability in Kubernetes, including data collection, processing pipelines, and visualization.

    Python

  3. SadServers SadServers Public

    Solutions and notes for SadServers Linux and DevOps troubleshooting scenarios, focusing on systematic debugging and root cause analysis.

  4. WS24-MyDailyImpact WS24-MyDailyImpact Public

    Forked from TechLabsGlobal/WS24-MyDailyImpact

    A simple app to help your track your contribution to a sustainable dietary lifestyle

    Jupyter Notebook