Володимир
Infrastructure Engineer
- Розглядає посади:
- Infrastructure Engineer, Platform Engineer, Site Reliability Engineer, Системний адміністратор, System administrator
- Вік:
- 47 років
- Місто проживання:
- Івано-Франківськ
- Готовий працювати:
- Івано-Франківськ, Львів
Контактна інформація
Шукач вказав телефон , ел. пошту та LinkedIn.
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/18415485/
Завантажений файл
Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.
Infrastructure Engineer ● Site Reliability Engineer ● Platform Engineer ● Senior SysAdmin
[
[
КОРОТКО ПРО СЕБЕ
Старший інженер інфраструктури, bare-metal/on-prem, з 20-річним досвідом роботи з високонаванта-
женими та критично важливими ІТ-системами, в тому числі 9 років — у складі міжнародних (USA/UK)
фінтех-команд.
Маю глибоку експертизу у FreeBSD, Linux, PostgreSQL, nginx/OpenResty, автоматизації, моніторингу.
Бачу де рішення не спрацює чи команди розходяться в розумінні — до того як це стане проблемою.
Беру відповідальність за рішення, а не закриваю тікет.
Спеціалізуюсь на швидкій орієнтації у складних, слабодокументованих legacy-інфраструктурах:
діагностиці проблем, відновленні керованості систем, плануванні модернізації без зупинки критично
важливих бізнес-процесів — з фокусом на подальше підвищення продуктивності, відмовостійкості,
масштабованості та мінімізації потреби в постійному нагляді.
Працював із критично важливими фінансовими системами, де стабільність, безперервність роботи та
продуктивність є ключовими вимогами бізнесу.
Ветеран російсько-української війни.
ПРОФЕСІЙНІ НАВИЧКИ
• Системи: FreeBSD (основна), Linux, macOS, Solaris, Windows Server
• Мережі та сервіси: TCP/IP, DNS, пошта (SMTP/IMAP), nginx, HAProxy, FreeRadius, PPPoE,
NetFlow, керування SSH CA, NUT/UPS, Kerberos, DHCP
• Апаратна інфраструктура: підтримка серверів HPE ProLiant, DELL, Cisco (iLO, PERC, оновлення
прошивок, KVM, RAID), управління кластером VMWare (розгортання VM, ізоляція HA-пар,
оптимізація ресурсів).
• Зберігання та відновлення: ZFS (адміністрування, внутрішня структура, відновлення даних),
програмний/апаратний RAID, проектування резервного копіювання, конвеєри rsync+SSH
• Моніторинг: Prometheus, Grafana, node_exporter, NetFlow/flow-tools; розгортання експортерів
та дизайн дашбордів
• Бази даних: PostgreSQL (тригери, upsert, віконні функції, згенеровані стовпці, інкрементальні
агрегати), Redis (конвеєри, MULTI, атомарні операції), MySQL (адміністрування, реплікація, ре-
зервне копіювання), SQLite, Sphinx Search; раніше: MSSQL, dBASE
• Програмування та скриптинг: Rust (async/tokio/smol, sqlx, plotters, актор-системи), Lua
(OpenResty/nginx), Python (gevent, IMAP, CSV/XLS/DBF, стейт-машини), Shell, BSD Make (роз-
ширений), Regexp; раніше: Perl, PHP, C++, Go
• Збірка та розгортання: SaltStack, Jenkins, CMake, RPM-пакування
• Контейнери: Podman
• Документообіг та організація роботи: керівник групи (підрозділ польових комунікацій),
управління активами та підзвітність, контроль документації
• Архітектурні патерни: багаторівнева буферизація запису, адаптивне планування EMA, flag file
IPC, акторний паралелізм, пайплайни з підтримкою відкату
• Мови спілкування: Українська — рідна, Англійська — просунутий
ОСВІТА 1995 — 2003
Спеціаліст, програмне забезпечення
Донецький державний інститут штучного інтелекту,
кафедра програмного забезпечення автоматизованих систем.
ПРОФЕСІЙНИЙ ДОСВІД
березень 2023 — квітень 2026
Начальник групи звʼязку — Державна прикордонна служба України (звʼязок)
Польове забезпечення зв'язку на штат 50 людей:
• налаштування радіообладнання та сумісність між підрозділами,
• супутниковий інтернет (Starlink), Wi-Fi-мережі, відеоконференції, безпека звʼязку,
• енергозабезпечення для роботи поза мережею.
Відповідальний виконавець соціального супроводу — Державна прикордонна служба України
(діловод/HR)
Кризова комунікація — документарний супровід поранених бійців та родичів військовослужбовців:
• спілкування з людьми в стані стресу,
• ведення справ і документації (Excel, Word, власні бази даних),
• міжвідомча координація, планування та координація заходів,
• підготовка матеріалів для розповсюдження (HTML, Markdown, CSS).
Україна (віддалено) — серпень 2015 — лютий 2023
Senior Linux Engineer — Chicago Board Options Exchange (фінтех) — USA/UK
Підтримка інфраструктури (HP, DELL, VMWare, JBOD) та автоматизація у високонавантаженому
фінансовому середовищі.
• Розробив і впровадив rate limiting для API і валідацію JWT на nginx + Lua з Redis — архітектура з
підтримкою split-brain між двома датацентрами, з автоматичним failover і реконсиляцією;
власне RPM-пакування для Lua-модулів nginx і автоматизоване збирання luarocks для роз-
гортання.
• Впровадив флот nginx (~50 контейнерів) поряд з наявним HAProxy для маршрутизації та
фільтрації на рівні запитів — connection-level модель HAProxy не дозволяла інспектувати на-
ступні запити на persistent-з'єднаннях.
• Побудував систему керування конфігурацією nginx на BSD make з попередньо складеними
статичними варіантами конфігурації для кожної комбінації датацентр/сервіс; скоротив пере-
микання між датацентрами з 10+ хвилин (Salt commit-and-run) до однієї команди з миттєвим
перезавантаженням — критично під час аварійного перемикання трафіку.
• Написав власний бекенд автентифікації PureFTPd проти production MSSQL (Python); діагности-
ка passive FTP через Cisco NAT (аналіз tcpdump, поведінка PASV/EPSV).
• Додав Prometheus + Grafana у власному мережевому сегменті (Linux і Windows) — розгортання
експортерів, дашборди та AlertManager, налаштування розгортання дашбордів у прод — не ви-
тісняючи наявний Nagios. Підхід до моніторингу згодом прийняли інші команди.
• Підтримував інтеграцію інфраструктури під час злиття CBOE/Livevol (~150 хостів): міграція Salt
states у два етапи, Windows-специфічна конфігурація (NTP, Prometheus exporters) через
PowerShell.
• Діагностував GC-тиск у Cassandra, спричинений записами з великими payload (~50% stop-the-
world); запустив пілот з експериментальним Shenandoah GC і продемонстрував скорочення
пауз до одиниць відсотків під еквівалентним навантаженням — конфігурацію прийняли в прод.
жовтень 2013 — серпень 2015
Senior Linux Engineer — Livevol (фінтех)
Підтримка серверів (HP, VMWare) і баз даних (MySQL, MSSQL), білд-інфраструктура та кросплат-
формне портування.
• Портував Windows/C++ застосунок на macOS; визначив цільову версію ОС що покривала 95%
користувачів, довів до успішної збірки та стабільної роботи модуль на C++, зібрав інсталятор і
систему самооновлення через HTTPS.
• Впровадив CMake як систему збірки проєкту — згодом прийнятий в інших проєктах.
• Підтримував Jenkins CI (збірка та статичний аналіз коду на C++, Adobe ShockWave), Subversion і
Redmine (перезібрав конфігурацію під uwsgi для продуктивності).
• Спроектував NTP-меш між двома датацентрами для VMware-кластерів що обробляли ринкові
дані в реальному часі: кожен хост кластеру синхронізувався з набором публічних серверів і
peers з іншого DC, забезпечуючи консенсусний час для downstream-хостів і усуваючи drift між
хостами. Превентивне усунення проблеми leap second (переналаштування ntpd по всьому фло-
ту, жоден хост не постраждав).
березень 2012 — жовтень 2013
Системний адміністратор — Tandem (вебхостинг)
Підтримка серверів (HP, DELL, Cisco), посилення безпеки, міграція баз даних і вебінфраструктура.
• Розгорнув моніторинг з нуля (symon); виявив і усунув критичне перевантаження сервера протя-
гом першого тижня.
• Переніс PHP-проєкти з Apache на nginx+php-fpm з окремими Unix-користувачами і ізоляцією
процесів для кожного проєкту; впровадив відправку пошти виключно через SMTP з
обов'язковою авторизацією і обробкою помилок — суттєво скоротило спам і покращило
проходження листів через зовнішні фільтри.
• Ізолював інсталяції WordPress у jail з файлами ядра в режимі read-only і обмеженими шляхами
для запису — усунув вектор атаки через плагіни.
• Ознайомив команду з PostgreSQL, провів разову міграцію кількох баз — решту проєктів
команда перенесла самостійно.
• Вів внутрішню вікі з документацією конфігурації інфраструктури.
• Консультував з порятунку високонавантаженого сайту під час UEFA Euro 2012: перенесення з
Apache на php-fpm з кешуванням, відновлення стабільності під навантаженням.
• Розгорнув мультисерверний DHCP з динамічною інтеграцією DNS. Впровадив Kerberos (KDC,
пошта/вікі/SCM/SSH, реплікація між серверами); замінено на SSH CA для кращої ізоляції.
жовтень 2009 — березень 2012
Державний податковий інспектор (неофіційний ІТ-консультант) — Донецька державна податкова
адміністрація
Залучений неформально для вирішення потреб у роботі з даними у відділі великих платників
податків; без офіційної IT-посади.
• Відновив ZFS-пул після відмови контролера і тихої корупції даних: реверс-інжиніринг
структури пулу для навігації деревом об'єктів, визначення точки відкату через недоку-
ментовані механізми — відновлено всі файли крім шести.
• Написав кастомізований Python-парсер банківських звітів (фіксована ширина колонок, формат
для друку) для ~20 різних форматів банків; вивід у нормалізований CSV для імпорту в базу.
• Побудував ETL-рушій на Python: послідовні кроки через PostgreSQL, MSSQL, dBASE, CSV і Excel
— повний пайплайн за один запуск.
• Зібрав і проіндексував локально базу державних тендерів після відмови у доступі до офіційно-
го API; поділився набором даних з іншими регіональними відділами.
липень 2008 — жовтень 2009
Системний адміністратор — Data Internet (інтернет провайдер)
Чергування, вирішення звернень клієнтів, польова координація бригад з прокладання оптики.
квітень 2005 — липень 2008
Системний адміністратор — Synergetica (вебхостинг)
Єдиний системний адміністратор, відповідальний за локальні та production-сервери, бази даних і
інфраструктуру.
• Побудував систему контролю доступу до інтернету: MPD-сервер з FreeRadius-автентифікаці-
єю проти PostgreSQL; Python-колбеки для надсилання radius-оновлень при зміні налаштувань.
• Портував скрипти збірки системи управління мережею мобільного оператора (Perl/Shell) з
Solaris на Linux: абстрагував платформоспецифічні утиліти за шаром змінних з автодетекцією,
почистив кодову базу на Perl через strict mode.
• Переніс контроль версій з CVS на Subversion; підтримував PHP, MySQL і Linux-сервери.
• Перший досвід роботи з ZFS на FreeBSD-CURRENT; почав подавати звіти про помилки в
FreeBSD Bugzilla.
1998 — квітень 2005
Рання кар'єра (Системний адміністратор / Черговий технік — Донецьке міське управління
генерального плану, ТОВ «Портал», готельний центр «Вікторія», Data Internet, Aist Internet, ТОВ
«Компас»)
Налаштування та адміністрування серверів та мереж, чергування, прокладання кабелів, підтримка
користувачів. Побудував монітор трафіку пірингових з'єднань Squid (MySQL/Perl/PHP).
ПОРТФОЛІО
nginx+Lua+Redis — обмеження запитів і валідація JWT
Шлюз API у двох датацентрах: throttling і валідація JWT на Lua — ~20 nginx-контейнерів, Redis з толе-
рантністю до split-brain — автоматичний розпад при відмові DC, автоматичне злиття після відновлен-
ня. Кастомне RPM-пакування та автоматизоване збирання luarocks для відтворюваного розгортання.
Відновлення ZFS-пулу після тихого пошкодження контролером
Контролер писав сміття на диск; шляху для відновлення з бекапу не було, система падала при спробі
доступу до розділу. Аналізував дерево об'єктів пулу за допомогою власного коду на Python, знайшов
валідну групу транзакцій і через недокументовані можливості відкотився до останнього чистого
checkpoint — відновлено все, крім 6 файлів з пулу, який вважався втраченим.
Cassandra GC — пілот Shenandoah
Встановив, що ймовірно через роботу із неоптимально великими даними (~MB/запис) Java GC stop-
the-world займав до ~50% під навантаженням. Запустив пілот pre-release Shenandoah GC на тестовому
кластері, продемонстрував зниження пауз до одиниць відсотків під еквівалентним навантаженням —
конфігурацію прийнято в прод.
Розгортання Prometheus/Grafana/AlertManager
Побудував повний стек моніторингу з нуля у власному сегменті мережі (Linux + Windows, ~150
хостів): експортери, дашборди, AlertManager, скрипти на PowerShell для встановлення/оновлення екс-
портерів на Windows — без витіснення наявного Nagios. Підхід прийнято сусідніми командами;
згодом розширено на всю мережу.
ВІДКРИТИЙ КОД / ОСОБИСТІ ПРОЄКТИ
Мейнтейнер портів FreeBSD
12 портів у категоріях databases, www, games, net-im, net-p2p і devel, включно з lua-resty-redis,
redis_exporter, nginx-prometheus-exporter, py-postgresql, py-termcolor; підтверджені звіти про помилки
в FreeBSD Bugzilla.
smtp2tg (Rust)
SMTP→Telegram шлюз з підтримкою вкладень.
rsstg (Rust, PostgreSQL)
RSS/ATOM→Telegram бот з адаптивним планувальником на основі EMA, IV-інʼєкцією, скороченням
URL і врахуванням TTL.
Українська локалізація
Один з основних контрибʼюторів української локалізації Telegram; ініціював і очолив переклад
YouTrack українською (5000+ рядків); зробив внесок у локалізацію Trello.
Схожі кандидати
-
Head of IT infrastructure
Івано-Франківськ, Дистанційно -
System administrator, IT infrastructure engineer
Івано-Франківськ, Львів , ще 3 міста -
IT infrastructure engineer
Львів, Дистанційно -
Growth, Anti-Detect Infrastructure Engineer
125000 грн, Львів, Дистанційно -
Infrastructure Engineer
Львів, Дистанційно