• File

Дмитро

DevOps engineer

Age:
23 years
City of residence:
Lviv
Ready to work:
Lviv, Remote

Contact information

The job seeker has provided: Phone numberEmailLinkedInMessenger

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Uploaded file

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

Dmytro Hryvnak
DevOps Engineer
[open contact info](look above in the "contact info" section) · [open contact info](look above in the "contact info" section) · Lviv, Ukraine · Telegram · LinkedIn · GitLab · GitHub

SUMMARY
DevOps engineer with 4+ years of Linux and Windows Server administration (AD, GPO, RDP) for offices of up to ~108
workstations. Runs Kubernetes with Helm and ArgoCD, builds CI/CD in GitLab CI and Jenkins, and configures servers with
Ansible. Currently the only DevOps on a charity platform: cut CI failures by ~20% after finding runner memory limits in Grafana.
Automates routine work with Python, Bash and PowerShell; production bots save 2+ hours a day.

SKILLS
Cloud & IaC: Ansible, Terraform, AWS (EC2, VPC, IAM, S3, EKS)
Containers & CI/CD: Kubernetes, ArgoCD, Jenkins, GitLab CI, GitHub Actions, Helm, Docker
Monitoring & secrets: Prometheus, Grafana, Alertmanager, VictoriaMetrics, VictoriaLogs, HashiCorp Vault
Linux & networking: Ubuntu, Windows Server, Active Directory, GPO, DNS, WireGuard, OpenVPN, MikroTik
Automation & virtualization: Bash, Python, PowerShell, Git; Proxmox, Vagrant, VirtualBox
AI tools: Claude, Claude Code
Languages: Ukrainian — Native, English — B2 Upper-Intermediate

EXPERIENCE
DevOps Engineer (Volunteer) · Charity Lab — Remote · Sep 2026 – Present
- Cut CI failures by ~20%: Grafana showed the runner node running out of RAM; set job limits and runner concurrency
- Unblocked 4 frontend developers after a 2-day CORS outage: traced the root cause across the config repo and ASP.NET
Core backend, allowed wildcard subdomains on dev only, rolled out via ArgoCD
- Patched a FusionAuth vulnerability: upgraded the Helm release, fixed Vault secrets wiring after breaking changes
- Found the root cause of a recurring service failure with VictoriaLogs and Grafana; after the fix it has not recurred
- Added liveness, readiness and startup probes to 18 Kubernetes services; connected health checks for 6 previously invisible
services on the status dashboard
IT Infrastructure Engineer (Freelance) — Lviv · Aug 2026 – Oct 2026
- Built the network for an 11-PC gaming club on MikroTik RB5009; bypassed ISP throttling with a router-level WireGuard tunnel
(~100 KB/s to ~60 MB/s)
- Built and launched a business website with hosting, domain email and a Telegram bot that routes client leads to managers

System Administrator · BNB Solution — Lviv · Jul 2022 – Jul 2026
- Administered 3 offices (~50, ~50 and ~8 workstations) in an IT team that grew from 1 to 3 admins; built out each office
with the team: rack, cabling, Wi-Fi, CCTV, access control
- Automated workstation setup with PowerShell (20 apps, unattended), provisioning 3 PCs in parallel for ~3x throughput
- Built 4 production Python bots; phone-number validation via API cut manual checking time by ~80% (~45 to ~9 min/day)
- Automated telephony database reconciliation (~1 h to ~5 min) and video-call booking, eliminating double-bookings
- Deployed Rocket.Chat in Docker on Proxmox as the self-hosted team chat for ~100 users
- Configured FortiGate, then hardened MikroTik routers with WireGuard tunnels; maintained a Linux VPN gateway on AWS
EC2
System Administrator · Edem / Emily Resort — Lviv region · Jan 2022 – Jul 2022
- Administered 50+ workstations, POS terminals and access control for ~50 Active Directory users
- Restored remote access for accounting after a Windows update broke the VPN on all clients: migrated to OpenVPN instead
of rolling back updates on every machine

PROJECTS
GitOps on AWS EKS
EKS provisioned with Terraform; ArgoCD auto-syncs every commit, with zero manual deployments
AWS Infrastructure with Terraform & Ansible
VPC and Jenkins CI recreated entirely from code; spot workers cut compute cost
Monitoring Stack
Telegram alerts on low disk, high CPU and down targets flag failures before users notice
Kubernetes + GitLab CI
Every push builds and deploys a Python + MySQL app; data survives pod restarts via PV/PVC

EDUCATION
Dan IT — DevOps Engineering Program, 350 hours — Feb 2024 – May 2026
West Ukrainian National University — Master's Degree, Social Work — 2024 – 2025
Lviv Polytechnic National University — Bachelor's Degree, Computer Engineering — 2020 – 2024

Similar candidates

All similar candidates


Compare your requirements and salary with other companies' jobs: