Platform engineer, 7+ years. Built a GPU cloud platform from scratch at IQHost - 15+ bare-metal nodes across multiple countries, architecture, backend, frontend, infra, monitoring, team lead. Before that, managed Linux infrastructure across 3,000+ retail locations at Fujitsu (servers + POS terminals). Run my own SaaS with 99.9% uptime as a solo developer. Deep Linux background (10+ years, RHCSA, Arch community moderator). Work well in distributed teams across time zones - daily English with US/EU colleagues at multiple companies.
Разработчик полного цикла, 7+ лет. Построил облачную GPU-платформу с нуля в IQHost - 15+ серверов в нескольких странах, архитектура, бэкенд, фронтенд, инфраструктура, мониторинг, тимлид. До этого управлял Linux-инфраструктурой на 3 000+ торговых точках в Fujitsu (серверы + POS-терминалы). Веду собственный SaaS с 99.9% аптаймом как единственный разработчик. Глубокий Linux-бэкграунд (10+ лет, RHCSA, модератор Arch-сообщества). Работаю в распределённых командах в разных таймзонах - ежедневный английский с коллегами из США и Европы.
SkillsНавыки
InfrastructureKubernetes, Docker, Ansible, Packer, Shell scripting, Linux networking
GPU cloud hosting - bare-metal and virtual GPU servers (GTX 1080 to H100, including partner-leased H100 clusters) across multiple regions.
GPU-хостинг - физические и виртуальные GPU-серверы (от GTX 1080 до H100, включая партнёрские кластеры H100) в нескольких регионах.
Architected a GPU VM platform from scratch, managing 15+ bare-metal nodes across multiple countries. Go monorepo with shared internal/ library (~90% code reuse). Microservices communicate via RabbitMQ pub/sub.
Designed K8s control plane orchestrating bare-metal GPU workloads. Customer VMs managed via a custom Python/libvirt node agent.
Automated the entire VM lifecycle - provisioning a new VM takes under 5 minutes, new node onboarding under 10 minutes. Built self-service tooling that enabled non-technical support staff to deploy custom VMs without engineering involvement.
Built the full infra automation stack from zero: Ansible provisioning, Packer VM images, GitLab CI/CD, Loki logging, Prometheus + Grafana monitoring.
Wrote custom Prometheus exporters in Go - GPU utilization on bare-metal, GPU load inside VMs (qemu-guest-agent), hardware power consumption (IPMI).
Built customer control panel and internal admin panel (Vue.js + Pinia). Admin panel with strict separation of logic and rendering, shared components. Features: VNC access, backups/restores, OS reinstall from images. Event-driven backend via RabbitMQ.
Lead team of 3: junior frontend dev, Python infra engineer (node agent), mid-level ops engineer (Packer images). Hiring, code review, mentoring, all architectural decisions.
Own the full observability stack: structured logging, Grafana dashboards with actionable alerts, Prometheus metrics, Loki log aggregation - continuously iterating on visibility and incident response.
Enforce quality standards: monorepo with shared libraries, optimized Docker builds with BuildKit caching, end-to-end integration testing (Cypress) for frontend coverage.
Effectively fill DevOps + backend + frontend + architect roles - scope that typically requires a dedicated team per discipline. Currently implementing tenant networking and Container-as-a-Service.
Спроектировал GPU VM платформу с нуля, управляющую 15+ серверами в нескольких странах. Go-монорепо с shared internal/ библиотекой (~90% переиспользования кода). Микросервисы общаются через RabbitMQ pub/sub.
Спроектировал K8s control plane, оркестрирующий bare-metal GPU нагрузки. VM клиентов управляются через кастомный Python/libvirt агент.
Автоматизировал весь жизненный цикл VM - создание новой VM за 5 минут, подключение нового сервера за 10 минут. Построил self-service инструменты, позволяющие нетехническим сотрудникам ТП создавать VM без участия инженеров.
Построил весь стек автоматизации с нуля: Ansible-провижининг, Packer-образы, GitLab CI/CD, логирование (Loki), мониторинг (Prometheus + Grafana).
Написал кастомные Prometheus-экспортёры на Go - загрузка GPU на bare-metal, загрузка GPU внутри VM (qemu-guest-agent), потребление энергии (IPMI).
Создал клиентскую панель и внутреннюю админку (Vue.js + Pinia). В админке строгое разделение логики и отображения, общие компоненты. VNC-доступ, бэкапы/восстановление, переустановка из образов. Event-driven бэкенд через RabbitMQ.
Руковожу командой из 3 человек: джуниор-фронтендер, Python-инженер (агент нод), мидл-инженер (Packer-образы). Найм, код-ревью, менторинг, все архитектурные решения.
Полностью владею стеком наблюдаемости: структурированное логирование, Grafana-дашборды с алертами, Prometheus-метрики, Loki - постоянно улучшаю видимость и реагирование на инциденты.
Стандарты качества: монорепо с shared-библиотеками, оптимизированные Docker-сборки с BuildKit, e2e-тесты (Cypress) для фронтенда.
Выполняю роли DevOps + бэкенд + фронтенд + архитектор - объём, под который обычно нужна отдельная команда. Сейчас внедряю пользовательские сети и Container-as-a-Service.
Enterprise financial data analytics - tick data solutions for institutional clients.
Финансовая аналитика - решения для работы с тиковыми данными для институциональных клиентов.
Owned an entire business segment end-to-end - sole technical contact for a major enterprise client. Infrastructure, Python development, architecture, client communications, coordination with finance.
Full-stack development (Node.js, Vue.js) for internal and client-facing tooling.
Вёл целый сегмент бизнеса под ключ - единственный технический контакт для крупного enterprise-клиента. Инфраструктура, разработка на Python, архитектура, коммуникация с клиентом, координация с финансами.
Управлял AWS-инфраструктурой (EC2, S3), автоматизация через Ansible, K8s, GitLab CI.
Full-stack разработка (Node.js, Vue.js) для внутренних и клиентских инструментов.
Senior Customer Analyst & Internal Tools DeveloperСтарший аналитик и разработчик внутренних инструментов2021 - 2022
MARS Inc.
Moscow, RussiaМосква
Helpdesk + Azure DevOps pipelines + Windows Server. Built internal monitoring tools (Node.js, Vue.js, Telegram bots, Grafana dashboards).
Helpdesk + Azure DevOps + Windows Server. Создал внутренние инструменты мониторинга (Node.js, Vue.js, Telegram-боты, Grafana-дашборды).
Linux Systems AdministratorСистемный администратор LinuxJan 2019 - Jan 2021
GDC (Fujitsu Preferred Supplier)
Kazan, RussiaКазань
Tier-1 global IT services. Multinational environment (US, EU teams).
Глобальный IT-аутсорсер уровня Tier-1. Международная среда (команды из США и Европы).
Managed Linux infrastructure across 3,000+ retail locations (server + 3–25 POS terminals per site, all Linux) in a 30-person L2 support team. Incident response, Ansible automation, system health at enterprise scale.
Управлял Linux-инфраструктурой на 3 000+ торговых точках (сервер + 3–25 POS-терминалов на точку, всё на Linux) в команде из 30 инженеров L2. Реагирование на инциденты, автоматизация через Ansible, поддержка в enterprise-масштабе.
Создал внутренние инструменты (Node.js, Vue.js, Python) - Telegram-боты, управление задачами. MySQL, Ansible.
Other: Younesis · Settler · Big Data SolutionsДругое: Younesis · Settler · Big Data Solutions2022 - 2024
Younesis - Vue 3 + Nuxt frontend, pixel-perfect from design, no extra libraries.
Settler - Pre-production K8s on GKE with GitLab CI (Dubai, remote).
Big Data Solutions - AWS ops, transferred to OneMarketData to lead client segment.
Younesis - фронтенд на Vue 3 + Nuxt, pixel-perfect по макетам, без сторонних библиотек.
Settler - pre-production K8s на GKE с GitLab CI (Дубай, удалённо).
Big Data Solutions - AWS-инфраструктура, затем перешёл в OneMarketData вести клиентский сегмент.
ProjectsПроекты
vrkz.io - Modular Task Tracker - Solo projectМодульный трекер задач - Соло-проект
API-first team task tracker with pluggable interfaces. Go CoreAPI with shared internal/ library (same patterns as IQHost), Vue.js web frontend, and a Telegram bot as a full-featured independent interface module. REST for bidirectional comms, RabbitMQ for async events. Multi-tenant (one user across multiple teams), infinite task nesting. Plugin-ready architecture. Used daily by IQHost and ShowYou teams (5–10 users).
API-first командный трекер задач с подключаемыми интерфейсами. Go CoreAPI с shared internal/ библиотекой (те же паттерны, что в IQHost), Vue.js фронтенд и Telegram-бот как полноценный независимый интерфейсный модуль. REST для двустороннего общения, RabbitMQ для асинхронных событий. Мультитенант (один юзер в нескольких командах), бесконечная вложенность задач. Архитектура готова к плагинам. Используется ежедневно командами IQHost и ShowYou (5–10 юзеров).
RHCSA · CKA (preparing) · Arch Linux community moderator (@ArchLinuxChatRU) Russian native · English professional working proficiency - interviews and daily work with US/EU teams
RHCSA · CKA (готовлюсь) · Модератор Arch Linux сообщества (@ArchLinuxChatRU) Русский родной · Английский свободный - собеседования и ежедневная работа с командами из США и Европы