Игорь Корнилов
Системный инженер / Infrastructure & Security Lead
Санкт-Петербург | +7 (921) 901-10-01 | mail@kote.dev | Telegram: @KornilovIgor | GitHub: KornilovIgor
Профиль
Системный инженер с 8-летним опытом работы. Специализируюсь на надёжности инфраструктуры, сетях, виртуализации и резервном копировании. Практикую DevOps-подход: автоматизирую рутину на Python, настраиваю CI/CD пайплайны и контейнеризацию.
Сильная сторона - работа с высокой степенью неопределенности: умею снимать неформализованные запросы бизнеса, проектировать архитектуру и интеграции, декомпозировать задачи и координировать их реализацию (своими руками, силами команды разработки или внешних подрядчиков). Глубокое понимание инфраструктуры позволяет мне проектировать ИТ-системы и интеграции с учётом реальных эксплуатационных ограничений.
Опыт работы
Alfared (05.2026 - н.в.) - Системный инженер (Infrastructure & Security Lead)
Отвечаю за распределённую инфраструктуру группы компаний (40+ пользователей, 50+ рабочих устройств, 8 офисов на 3 физических площадках). В зоне ответственности: серверы, сети, VPN, бэкапы, мониторинг, управление доступами и ИБ. Консультирую внутреннюю команду из 4 разработчиков по инфраструктурным и архитектурным вопросам.
Ключевые результаты: - Провёл аудит виртуализации (3 независимых узла Proxmox VE, PBS, СХД). Разобрался в архитектуре рабочей 1С: выявил инфраструктурные зависимости и ограничения при восстановлении из бэкапов. Взял риски потери данных в приоритетный технический бэклог. - Восстановил централизованный мониторинг: из единого Zabbix контролируются 13 узлов на нескольких площадках (включая филиальные шлюзы и NVR). Настроены проверки доступности и уведомления через 2 Zabbix Proxy. - Провел реверс-инжиниринг и задокументировал маршрутизацию и VPN (WireGuard / legacy) между офисами и дата-центром, избавив команду от зависимости от устных знаний. - Инициировал процессы ИБ: провел аудит административных доступов к критичным системам, централизовал учётки в защищённом хранилище. Реализовал схему безопасного удалённого доступа к бизнес-системам (1С, Klaes) с гранулярными политиками WireGuard, без выставления RDP/SMB в интернет. - Создал единую базу знаний по инфраструктуре в Git-репозитории, применяя принципы Documentation as Code (топология, серверы, бэкапы, доступы, риски).
ГК СПБ (2016 - 2025) - ИТ-инфраструктура / Системный анализ / Координация
Вырос от ИТ-специалиста до системного инженера, де-факто выполняя функции техлида и аналитика при автоматизации бизнеса.
Инфраструктура и эксплуатация: - С нуля выстраивал и масштабировал инфраструктуру: серверы, сети, WireGuard VPN, рабочие станции, телефония. - Внедрял и сопровождал в production ключевые бизнес-системы (1С, Битрикс24, производственное ПО Klaes, altaWin, облачные АТС). - Выстроил надежную систему резервного копирования, гарантирующую восстанавливаемость инфраструктуры при возможных инцидентах.
Системный анализ и интеграции: - Собирал требования у стейкхолдеров, переводил неформализованные запросы бизнеса в технические ТЗ. - Использовал UML, Use Cases, User Stories для синхронизации понимания задач между бизнесом и разработчиками. - Проектировал межсистемные интеграции (сайты, 1С, Klaes, AltaWin): определял потоки данных, маппинг сущностей и правила синхронизации. - Готовил тест-кейсы, проводил интеграционное и приёмочное тестирование (UAT).
Разработка и координация: - Разработал строительный калькулятор в Google Sheets (расчёт работ, формирование смет и КП, подготовка данных для 1С). Сократил цикл подготовки предложений с нескольких дней до 20–60 минут на объекте. - Управлял реализацией сложных задач: декомпозировал требования, подбирал исполнителей (внутренних или аутсорс) и контролировал качество итогового технического решения.
Технологии и компетенции
- Инфраструктура и DevOps: Linux, TCP/IP, маршрутизация, WireGuard, Proxmox VE / PBS, Zabbix, процессы Backup & Recovery, Docker, Git, GitHub Actions, GitLab CI/CD, Prometheus, Grafana.
- Системный анализ и проектирование: Сбор требований, декомпозиция (User Stories / Use Cases). Моделирование: BPMN 2.0, UML (Sequence, Activity, Use Case), C4, ER-диаграммы. Jira, Confluence, Draw.io, PlantUML.
- Интеграции и API: Проектирование REST API, понимание синхронного и асинхронного взаимодействия. HTTP, JSON, маппинг данных, аутентификация (OAuth 2.0, JWT). Инструменты: Postman, Swagger.
- AI-assisted engineering: Интеграция локальных и облачных моделей, применение AI-ассистентов кодирования. Взаимодействие через API и MCP. Использование AI как инструмента для ревью кода, декомпозиции сложных инженерных задач и генерации технической документации.
Пет-проекты и практика разработки
- Sanctuary (Python): Telegram-приложение с интеграцией LLM. Бэкенд развёрнут через Docker Compose на отдельной ВМ. Настроен CI/CD в GitHub Actions (тесты, линтеры, сборка). Реализован автоматический деплой из ветки main через self-hosted runner с health-check проверками и автоматическим rollback при ошибках.
- WordMiner (Python): Парсер устойчивых английских выражений с интеграцией локальных и облачных LLM. Контейнеризован, Nginx в качестве reverse-proxy.
- Транслятор TinyBasic to Python: Развитие университетского проекта. Транслятор legacy-синтаксиса TinyBasic в современный исполняемый код на Python.
Дополнительное образование и инженерная практика
- Системная аналитика: Расширенная подготовка по работе с требованиями и архитектурой ПО. Проектирование бизнес-процессов (BPMN 2.0) и систем (UML, C4). Моделирование БД (ERD), проектирование интеграций (REST/gRPC/SOAP/WebSocket) и контрактов данных. Базовые принципы DDD и микросервисной архитектуры. Практика применения OAuth 2.0 / JWT. *Инфраструктурный модуль курса (Docker, Kubernetes, микросервисы, Service Mesh) органично дополнил мой глубокий практический опыт системного инженера.
- DevOps (School21): Linux routing, Docker Compose, GitLab CI/CD, Prometheus + Grafana.
- C++ разработчик: ООП, управление памятью, STL, алгоритмы, Linux/system programming, многопоточность.
Образование
- ГУАП - Программная инженерия, 2018–2023.
- ГУАП (колледж) - Информационные системы и технологии, 2001–2005 - “Программное обеспечение вычислительной техники и автоматизированных систем”.
Ранний опыт (до 2016 г.)
Работал в управленческих и операционных ролях ( руководитель отдела продаж, помощник руководителя). Опыт дал глубокое понимание бизнес-процессов, работы с бюджетами и привычку связывать ИТ-решения с реальной пользой для бизнеса.