Працював в 13 компаніях 26 років 4 місяці
Сили оборони України, Фінансові послуги, IT, Державний сектор, Архітектурні та дизайнерські бюро, Інтернет, Готелі / Ресторани / Розважальні комплекси, IT - консалтинг / Послуги / Виробництво устаткування
Військовослужбовець
DPSU
Сили оборони України
3 роки 1 місяць
04.2023 - 04.2026
Статус ветерана. Польове забезпечення зв'язку: налаштування радіообладнання та сумісність між підрозділами, супутниковий інтернет (Starlink), Wi-Fi-мережі, відеоконференції, енергозабезпечення для роботи поза мережею, безпека зв'язку. Пізніше: координація кризової підтримки — безпосереднє спілкування з людьми в гострому стресі, ведення справ і документації (Excel, Word, власні бази даних), міжвідомча координація.
Системний адміністратор linux
Chicago Board Options Exchange
Фінансові послуги
7 років 9 місяців
08.2015 - 04.2023
Підтримка інфраструктури та автоматизація у високонавантаженому фінансовому середовищі.
- Розробив та впровадив 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 і продемонстрував скорочення пауз до одиниць відсотків під production-навантаженням — конфігурацію прийняли в прод.
System Administrator
Livevol
Фінансові послуги
1 рік 11 місяців
10.2013 - 08.2015
Підтримка серверів і баз даних, білд-інфраструктура та кросплатформне портування.
- Портував Windows/C++ застосунок на macOS; визначив цільову версію ОС що покривала 95% користувачів; зібрав інсталятор і систему самооновлення через HTTPS.Впровадив CMake як систему збірки проєкту — згодом прийнятий в інших проєктах.
- Підтримував Jenkins CI, Subversion і Redmine (перезібрав конфігурацію під uwsgi для продуктивності).
- Спроектував NTP-меш між двома датацентрами для VMware-кластерів що обробляли ринкові дані в реальному часі: кожен хост кластеру синхронізувався з набором публічних серверів і peers з іншого DC, забезпечуючи консенсусний час для downstream-хостів і усуваючи drift між хостами. Превентивне усунення проблеми leap second (переналаштування ntpd по всьому флоту, жоден хост не постраждав).
Системний адміністратор
Tandem
IT
1 рік 6 місяців
03.2012 - 08.2013
Підтримка серверів, посилення безпеки, міграція баз даних і вебінфраструктура.
- Розгорнув моніторинг з нуля (symon) в перший день; виявив і усунув критичне перевантаження сервера протягом першого тижня.
- Переніс PHP-проєкти з Apache на nginx+php-fpm з окремими Unix-користувачами і ізоляцією процесів для кожного проєкту; впровадив відправку пошти виключно через SMTP з обов'язковою авторизацією і обробкою помилок — суттєво скоротило спамі покращило проходження листів через зовнішні фільтри.
- Ізолював інсталяції WordPress у jail з файлами ядра в режимі read-only і обмеженими шляхами для запису — усунув вектор атаки через плагіни.
- Ознайомив команду з PostgreSQL, провів разову міграцію кількох баз — решту проєктів команда перенесла самостійно.
- Вів внутрішню вікі з документацією конфігурації інфраструктури.
- Консультував з порятунку високонавантаженого сайту під час UEFA Euro 2012: перенесення з Apache на php-fpm з кешуванням, відновлення стабільності під навантаженням.
Податковий інспектор
ДПА
Державний сектор
2 роки 6 місяців
10.2009 - 03.2012
Залучений неформально для вирішення потреб у роботі з даними у відділі великих платників податків; без офіційної IT-посади.
- Відновив ZFS-пул після відмови контролера і тихої корупції даних: реверс-інжиніринг структури пулу для навігації деревом об'єктів, визначення точки відкату через недокументовані механізми — відновлено всі файли крім шести.
- Написав конфігурований Python-парсер банківських звітів (фіксована ширина колонок, формат для друку) для ~20 різних форматів банків; вивід у нормалізований CSV для імпорту вбазу.
- Побудував ETL-рушій на Python: послідовні кроки через PostgreSQL, MSSQL, dBASE, CSV і Excel — повний пайплайн за один запуск.
- Зібрав і проіндексував локально базу державних тендерів після відмови у доступі до офіційного API; поділився набором даних з іншими регіональними відділами.
Системний адміністратор
Data Internet
IT
1 рік 4 місяці
07.2008 - 10.2009
Підтримка датацентру (включаючи чергування), підтримка на місці, підтримка користувачів. Технічна підтримка (моніторинг, дрібні виправлення); прокладка мереж, налаштування.
Системний адміністратор
Synergetica
IT
3 роки 4 місяці
04.2005 - 07.2008
Єдиний системний адміністратор, відповідальний за локальні та production-сервери, бази даних і інфраструктуру.
- Побудував систему контролю доступу до інтернету: MPD-сервер з FreeRadius-автентифікацією проти PostgreSQL; Python-колбеки для надсилання radius-оновлень при зміні налаштувань.
- Портував білд-скрипти системи управління мережею мобільного оператора (Perl/Shell) з Solaris на Linux: абстрагував платформоспецифічні утиліти за шаром змінних з автодетекцією, почистив кодову базу на Perl через strict mode.
- Переніс контроль версій з CVS на Subversion; підтримував PHP, MySQL і Linux-сервери.
- Перший досвід роботи з ZFS на FreeBSD-CURRENT; почав подавати звіти про помилки в FreeBSD Bugzilla.
Системний адміністратор
Донецьке Управління Генерального Плану
Архітектурні та дизайнерські бюро
7 місяців
10.2004 - 04.2005
Підтримка серверів, підтримка на місці, прокладка кабелів, підтримка користувачів. загалом створена частина інфраструктури з нуля, брандмауер, веб-сайти, локальна кабельна розводка (офіс був розділений на декілька окремих мереж), хостинг.
Системний адміністратор
Portal LTD
Інтернет
9 місяців
02.2004 - 10.2004
Підтримка серверів, адміністрування сервісів, підтримка баз даних. робив інфраструктуру з нуля; допомога в розробці проекту, створення та підтримки бази даних (Postgres).
Черговий технік
Victoria Hotel Center
Готелі / Ресторани / Розважальні комплекси
7 місяців
08.2003 - 02.2004
Підтримка серверів, підтримка мережі, кабелі, підтримка користувачів, цілодобове чергування. планування нової інфрастурктури та змін в ній; підтримка та усунення проблем.
Молодший системний адміністратор
Data Internet
Інтернет
2 роки 2 місяці
07.2001 - 08.2003
Підтримка серверів, підтримка користувачів, цілодобове чергування, кабелі. створив моніторингове рішення для аналізу пірингового трафіку Squid (MySQL, Perl, PHP).
Системний адміністратор стажер
Aist Internet
Інтернет
1 рік 6 місяців
03.1998 - 08.1999
Підтримка серверів, підтримка користувачів, цілодобове чергування, кабелі.
Програміст стажер
Compas LTD
IT - консалтинг / Послуги / Виробництво устаткування
2 місяці
02.1998 - 03.1998
Програмування, власна мова, схожа на Бейсік.
Ключова інформація
Системи: FreeBSD (основна), Linux, macOS, Solaris, Windows Server
Бази даних: PostgreSQL (тригери, upsert, віконні функції, згенеровані стовпці, інкрементальні агрегати), Redis (конвеєри, MULTI, атомарні операції), MySQL (адміністрування, реплікація, резервне копіювання), SQLite, Sphinx Search; раніше: MSSQL, dBASE
Мережі та сервіси: TCP/IP, DNS, пошта (SMTP/IMAP), nginx, HAProxy, FreeRadius, PPPoE, NetFlow, керування SSH CA, NUT/UPS
Програмування та скриптинг: Rust (async/tokio/smol, sqlx, plotters, актор-системи), Lua (OpenResty/nginx), Python (gevent, IMAP, CSV/XLS/DBF, стейт-машини), Shell, BSD Make (розширений), Regexp; раніше: Perl, PHP, C++, Go
Моніторинг та спостережуваність: Prometheus, Grafana, node_exporter, NetFlow/flow-tools; розгортання експортерів та дизайн дашбордів
Збірка та розгортання: SaltStack, Jenkins, CMake, RPM-пакування
Зберігання та відновлення: ZFS (адміністрування, внутрішня структура, відновлення даних), програмний/апаратний RAID, проектування резервного копіювання, конвеєри rsync+SSH
Контейнери: Podman (прод)
Архітектурні патерни: багаторівнева буферизація запису, адаптивне планування EMA, flag file IPC, акторний паралелізм, пайплайни з підтримкою відкату.
Навчався в 1 закладі
Донецький інститут проблем штучного інтелекту
системний програміст
2003
Володіє мовами
Англійська
поглиблений
Може проходити співбесіду на цій мові
Може проходити співбесіду на цій мові
Українська
рідна
Може проходити співбесіду на цій мові
Може проходити співбесіду на цій мові
Додаткова інформація
Про себе
Цікавлюся комп?ютерними іграми, фантастикою, настолками. Люблю повертати життя старим пристроям — прошивка, переналаштування, оптимізація тощо. Не обмежуюсь одним містом і готовий до релокації, але маю сім?ю і буду зважати на їх потреби.
Володимир Романович
Володимир Романович
Системний адміністратор

Івано-Франківськ
Готовий переїхати: Львів
Активно шукає роботу
повна зайнятість, неповна зайнятість
Характер роботи: віддалена робота, гібридна, в офісі/на місці
Остання активність 1 день тому