Ivan Igrc

Linux SysAdmin • DevOps Engineer • SRE

Tech Infrastructure

Technical Skills

  • Linux: Ubuntu, Debian, CentOS / Red Hat, systemd
  • Cloud & provisioning: GCP, DigitalOcean, Ansible, Terraform
  • Scripting & automation: Bash, Python, cron, systemd timers, REST APIs
  • AI-assisted engineering: ChatGPT & Codex for scripting, code review, troubleshooting and documentation
  • Networking & security: SSH, TLS / Let's Encrypt, OpenVPN, Tailscale, DNS, iptables / nftables
  • Databases: MySQL administration, backups, replication troubleshooting and performance analysis
  • Containers & virtualization: Docker, LXD, OpenVZ
  • Web infrastructure: Nginx, Apache, HAProxy, PHP-FPM, reverse proxies
  • Monitoring & reliability: Nagios, Zabbix, SNMP, custom collectors, dashboards and alerting
  • Version control: Git, CVS, repository update automation and change reports
  • Storage & recovery: ZFS, NAS / NFS, rsync, snapshots, backup verification and log retention
  • Mail systems: Exim, Mailman, Qmail, Sendmail, SMTP troubleshooting
  • Homelab & integrations: Raspberry Pi, Home Assistant, Pi-hole, Jellyfin
  • Troubleshooting: Log analysis, incident investigation and root cause analysis

About Me

I’m a Linux System Administrator and DevOps Engineer with a focus on site reliability. I build and maintain cloud infrastructure, automate repeatable work, and investigate the failures that get in the way of dependable services.

My work spans Linux servers, Ansible provisioning, containerized applications, web infrastructure and MySQL. I use monitoring, logs and performance data to understand problems, improve alerting, and make systems easier to operate and recover.

My homelab is a place to put those skills into practice: connecting Raspberry Pi services, private networking, media storage and Home Assistant, with custom Python integrations and Zabbix monitoring across home and cloud systems.

I use AI tools such as ChatGPT and Codex as part of my engineering workflow—for exploring solutions, writing and reviewing scripts, investigating incidents and producing documentation. I review the changes, validate the results, and take responsibility for the systems I run.

Projects

GCP Remote Workspace

Built an Ansible-managed Ubuntu workspace on GCP with access through a certificate-authenticated VPN. Persistent Byobu / tmux sessions, SSH and Mosh support work across devices, with repeatable configuration, backups and automated Git / CVS update reports.

GCP · Ansible · OpenVPN · Python

Homelab & Cloud Monitoring

Built Zabbix dashboards and custom Python collectors for cloud servers, Jellyfin, storage, Pi-hole, VPN and Home Assistant. Added service and certificate checks, storage discovery, and problem / recovery email alerts.

Zabbix · Python · REST APIs · Linux

Home Assistant Calendar Integration

Created a Python service that turns a published school menu into an iCalendar feed for Home Assistant. It parses Croatian dates, retains previous menus, preserves the last good feed on fetch errors, and refreshes the tablet dashboard automatically.

Python · iCalendar · Home Assistant

Ansible & Docker Stack

Developed Ansible playbooks for DigitalOcean provisioning and experimented with a multi-service Docker stack: HAProxy, Nginx, PHP-FPM, MySQL and Redis. The project explores repeatable infrastructure and application deployment.

Ansible · DigitalOcean · Docker

Self-Hosted Media & Home Services

Operate a Jellyfin homelab with local and NAS storage, Docker-based Home Assistant, and Raspberry Pi services. Manage reverse proxies, TLS certificates, Pi-hole DNS, private connectivity and service troubleshooting.

Jellyfin · Docker · Raspberry Pi · Nginx

Sistematik.it

Provide IT infrastructure administration, automation and DevOps consulting, with a practical focus on reliable Linux systems and maintainable operations.

Linux · DevOps · Automation

Visit Sistematik.it →