Ukraine's #1 job service
Ilya
DevOps engineer
- Considering positions:
- DevOps engineer, інженер комп'ютерних систем
- Age:
- 37 years
- City of residence:
- Kyiv
- Ready to work:
- Kyiv, Remote
Contact information
The job seeker has provided: Phone numberEmailMessenger
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
You can get this candidate's contact information from https://www.work.ua/resumes/20294415/
Uploaded file
Quick view
version
This resume is posted as a file. The quick view option may be worse than the original resume.
Ілля Твардієвич
DevOps Engineer
Київ, Україна · Віддалено або в офісі
[open contact info ](look above in the "contact info" section) | [open contact info ](look above in the "contact info" section)
GitHub: github.com/Tvardick
Профіль
DevOps Engineer. Працюю з Linux-серверами, Nginx і Docker з 2021 року. Будую
інфраструктуру з Ansible, CI/CD, моніторингом і резервним копіюванням з
перевіркою відновлення. Побудував zero-downtime deployment на Traefik і Bitbucket
Pipelines для 5 VPS-середовищ і 8 контейнеризованих сервісів. Раніше працював
розробником PHP/Laravel і адміністрував мережі та сервери, тому можу
діагностувати проблеми на рівні мережі, інфраструктури та коду. Здобуваю
практичний досвід з Kubernetes і Helm у публічному проєкті, наступний етап: AWS
EKS і Terraform.
Досвід роботи
DevOps Engineer / PHP Developer
AgriAnalytica (листопад 2025 — дотепер)
Інфраструктура та безпека
Побудував і підтримую 5 VPS-середовищ (dev, test, 2×prod, monitoring) для 8
сервісів: Laravel, SPA і 6 legacy-сервісів на PHP з реальними користувачами
Автоматизував налаштування серверів через Ansible, секрети зберігаю в Ansible
Vault
Привів усі сервери у відповідність до CIS Benchmark Ubuntu Level 1 через
окрему Ansible-роль, результат перевіряю за допомогою OpenSCAP
Налаштував доступ через WireGuard за принципом least privilege: SSH лише для
двох людей, доступ розробників до БД лише за потреби
CI/CD
Скоротив час CI-перевірки з 15 до 7 хвилин: self-hosted runners для Bitbucket
Pipelines і приватний Docker Registry для кешування шарів залежностей
Автоматизував лінтинг і тести на кожен pull request та деплой контейнерів після
merge
Написав deployment-скрипт для Traefik: збирає новий контейнер, перевіряє
HTTP health endpoint і атомарно перемикає маршрутизацію без простою
Моніторинг і надійність
Побудував моніторинг: Prometheus (Node, MySQL, PostgreSQL і Docker
exporters), Grafana, Alertmanager
Налаштував централізоване логування через Loki і Promtail. Алерти виявили
серію частих винятків Laravel
Автоматизував backup MySQL і PostgreSQL до off-site сховища на Hetzner
Storage (Restic, Duplicity, cron, Bash)
Написав скрипт перевірки backup: відновлює дані в тестову БД, перевіряє
цілісність і надсилає alert у разі помилки. Відновлення займає від 30 хвилин до
2 годин залежно від ситуації
Internal Developer
Maximum-Net (жовтень 2021 — листопад 2025)
Налаштував і підтримував інфраструктуру розробки: Linux-сервери, Nginx,
Docker
Розробив і підтримував 2 сервіси з аудиторією 1–2 тисячі користувачів на
місяць
Створював внутрішні інструменти та скрипти автоматизації для операційної
команди
Technical Support Specialist
Maximum-Net (квітень 2015 — жовтень 2021)
Налаштовував і підтримував мережеве обладнання MikroTik і Ubiquiti: VLAN,
firewall, L2/L3
Адміністрував Windows Server: керування обліковими записами і доступами
через PowerShell, RDP, безпекові оновлення
Базово працював з AD, GPO, DNS і DHCP
Проєкт
Laravel API на Kubernetes, шлях до AWS EKS (у процесі)
github.com/Tvardick/laravel-k8s-aws
Laravel API з тестами Pest, multi-stage Dockerfile з non-root користувачем, probes
/health і /ready
GitHub Actions на pull request: Pint, Pest з PostgreSQL, docker build. Гілка main
захищена, усі зміни проходять через PR
Локальний Kubernetes (kind): StatefulSet для PostgreSQL, Deployment, Service,
ConfigMap, securityContext
Ingress на Traefik, HPA з metrics-server, Helm chart для API
Налаштував AWS-акаунт, budget alerts і контроль витрат
Наступний етап: Terraform (VPC, ECR, EKS, RDS), ArgoCD, kube-prometheus-
stack, GitHub Actions OIDC до AWS
Навички
Контейнери та оркестрація: Docker, Traefik, Kubernetes (kind, pet project), Helm
(pet project)
Автоматизація: Ansible, Bash, PowerShell
CI/CD: Bitbucket Pipelines (self-hosted runners), GitHub Actions, Docker Registry
Моніторинг: Prometheus, Grafana, Alertmanager, Loki, Promtail, Grafana k6
Безпека: CIS Benchmark (Ubuntu Level 1), OpenSCAP, Ansible Vault, WireGuard
Backup: Restic, Duplicity, Hetzner Storage
Linux і мережі: Ubuntu, Nginx, MikroTik, Ubiquiti, VLAN, firewall, L2/L3
Cloud (вивчаю в pet project): AWS, Terraform
Бази даних: PostgreSQL, MySQL
Розробка: PHP, Laravel, Git
Освіта
Hexlet, програма PHP Developer, 10 місяців (2021)
Професійно-технічне училище №18, Київ (2004 — 2007)
Мови
Українська: рідна
Англійська: B1, читаю технічну документацію, письмова комунікація
DevOps Engineer
Київ, Україна · Віддалено або в офісі
[
GitHub: github.com/Tvardick
Профіль
DevOps Engineer. Працюю з Linux-серверами, Nginx і Docker з 2021 року. Будую
інфраструктуру з Ansible, CI/CD, моніторингом і резервним копіюванням з
перевіркою відновлення. Побудував zero-downtime deployment на Traefik і Bitbucket
Pipelines для 5 VPS-середовищ і 8 контейнеризованих сервісів. Раніше працював
розробником PHP/Laravel і адміністрував мережі та сервери, тому можу
діагностувати проблеми на рівні мережі, інфраструктури та коду. Здобуваю
практичний досвід з Kubernetes і Helm у публічному проєкті, наступний етап: AWS
EKS і Terraform.
Досвід роботи
DevOps Engineer / PHP Developer
AgriAnalytica (листопад 2025 — дотепер)
Інфраструктура та безпека
Побудував і підтримую 5 VPS-середовищ (dev, test, 2×prod, monitoring) для 8
сервісів: Laravel, SPA і 6 legacy-сервісів на PHP з реальними користувачами
Автоматизував налаштування серверів через Ansible, секрети зберігаю в Ansible
Vault
Привів усі сервери у відповідність до CIS Benchmark Ubuntu Level 1 через
окрему Ansible-роль, результат перевіряю за допомогою OpenSCAP
Налаштував доступ через WireGuard за принципом least privilege: SSH лише для
двох людей, доступ розробників до БД лише за потреби
CI/CD
Скоротив час CI-перевірки з 15 до 7 хвилин: self-hosted runners для Bitbucket
Pipelines і приватний Docker Registry для кешування шарів залежностей
Автоматизував лінтинг і тести на кожен pull request та деплой контейнерів після
merge
Написав deployment-скрипт для Traefik: збирає новий контейнер, перевіряє
HTTP health endpoint і атомарно перемикає маршрутизацію без простою
Моніторинг і надійність
Побудував моніторинг: Prometheus (Node, MySQL, PostgreSQL і Docker
exporters), Grafana, Alertmanager
Налаштував централізоване логування через Loki і Promtail. Алерти виявили
серію частих винятків Laravel
Автоматизував backup MySQL і PostgreSQL до off-site сховища на Hetzner
Storage (Restic, Duplicity, cron, Bash)
Написав скрипт перевірки backup: відновлює дані в тестову БД, перевіряє
цілісність і надсилає alert у разі помилки. Відновлення займає від 30 хвилин до
2 годин залежно від ситуації
Internal Developer
Maximum-Net (жовтень 2021 — листопад 2025)
Налаштував і підтримував інфраструктуру розробки: Linux-сервери, Nginx,
Docker
Розробив і підтримував 2 сервіси з аудиторією 1–2 тисячі користувачів на
місяць
Створював внутрішні інструменти та скрипти автоматизації для операційної
команди
Technical Support Specialist
Maximum-Net (квітень 2015 — жовтень 2021)
Налаштовував і підтримував мережеве обладнання MikroTik і Ubiquiti: VLAN,
firewall, L2/L3
Адміністрував Windows Server: керування обліковими записами і доступами
через PowerShell, RDP, безпекові оновлення
Базово працював з AD, GPO, DNS і DHCP
Проєкт
Laravel API на Kubernetes, шлях до AWS EKS (у процесі)
github.com/Tvardick/laravel-k8s-aws
Laravel API з тестами Pest, multi-stage Dockerfile з non-root користувачем, probes
/health і /ready
GitHub Actions на pull request: Pint, Pest з PostgreSQL, docker build. Гілка main
захищена, усі зміни проходять через PR
Локальний Kubernetes (kind): StatefulSet для PostgreSQL, Deployment, Service,
ConfigMap, securityContext
Ingress на Traefik, HPA з metrics-server, Helm chart для API
Налаштував AWS-акаунт, budget alerts і контроль витрат
Наступний етап: Terraform (VPC, ECR, EKS, RDS), ArgoCD, kube-prometheus-
stack, GitHub Actions OIDC до AWS
Навички
Контейнери та оркестрація: Docker, Traefik, Kubernetes (kind, pet project), Helm
(pet project)
Автоматизація: Ansible, Bash, PowerShell
CI/CD: Bitbucket Pipelines (self-hosted runners), GitHub Actions, Docker Registry
Моніторинг: Prometheus, Grafana, Alertmanager, Loki, Promtail, Grafana k6
Безпека: CIS Benchmark (Ubuntu Level 1), OpenSCAP, Ansible Vault, WireGuard
Backup: Restic, Duplicity, Hetzner Storage
Linux і мережі: Ubuntu, Nginx, MikroTik, Ubiquiti, VLAN, firewall, L2/L3
Cloud (вивчаю в pet project): AWS, Terraform
Бази даних: PostgreSQL, MySQL
Розробка: PHP, Laravel, Git
Освіта
Hexlet, програма PHP Developer, 10 місяців (2021)
Професійно-технічне училище №18, Київ (2004 — 2007)
Мови
Українська: рідна
Англійська: B1, читаю технічну документацію, письмова комунікація
Similar candidates
-
DevOps-інженер
250000 UAH, Kyiv -
DevOps engineer
Zaporizhzhia, Remote -
Junior DevOps-інженер
Kyiv, Irpin, Remote -
DevOps engineer
60000 UAH, Other countries, Remote -
DevOps engineer
Remote