1cDevelopers.ru
Егор Иванов
CI/CD-инфраструктура · интеграции · развитие систем

Егор Иванов

Технический архитектор 1С и DevOps-инженер.

Собираю CI/CD-контуры для 1С с нуля: self-hosted Kubernetes, конвейеры сборки и тестирования, инструментарий и стандарты разработки. Дальше — комплексное развитие систем: архитектура интеграций, качество кода, наблюдаемость и процессы команды.

Санкт-Петербург Segate-ekb
Как я работаю
Всё, что можно описать кодом, должно быть описано кодом
Кластер, пайплайны, окружения и правила проверки лежат в репозитории — не в чьей-то голове и не в ручной настройке.
Качество на каждом шаге, а не в конце
Проверки стоят там, где ошибку исправить дешевле: на коммите, на merge request, на сборке. До прода доходит проверенное.
Решения возвращаются в сообщество
Если инструмент помог мне, он поможет и другим: доработки открыты и доступны всем, а не остаются внутри одного проекта.
От плана на салфетке до работающего продукта
Довожу до эксплуатации, а не до презентации: архитектура, реализация, документация и обучение команды — одна работа.

Проекты

Системы и инструменты в проде, которые я спроектировал или веду.

Автор

OpenHub

Открытый хаб пакетов для OneScript, который каждый может развернуть у себя. Публикация и распространение пакетов, пулы, права и теги версий вместо каналов.

Мейнтейнер

Vanessa-Runner

Рутина 1С из командной строки: создать базу, загрузить и обновить конфигурацию, прогнать тесты. То, на чём в 1С-командах работает CI — в том числе на серверных базах через ibcmd.

Автор

Наблюдаемость ЖР и ТЖ

Ошибки, ожидания на блокировках и долгие операции видно в Grafana онлайн: журналы 1С уходят в ClickHouse через Vector и хранятся столько, сколько нужно для разбора.

Контрибьютер

jenkins-lib и onec-docker

Готовые пайплайны и docker-образы, чтобы команда получила CI для 1С без сборки инфраструктуры с нуля — включая проекты на расширениях.

Ключевые достижения

2025 — н.в. · технический архитектор 1С

Весь CI/CD-контур на self-hosted Kubernetes

On-prem кластер на Proxmox как единая основа тулинга: GitLab, Harbor, Jenkins, SonarQube, Vault, SSO, мониторинг и бэкапы разворачиваются как код через ArgoCD, сборки идут на динамических агентах.

KubernetesArgoCDProxmox
2025 — н.в. · технический архитектор 1С

Интеграционный поток 6000 сообщений в минуту

Подсистема интеграции принимает и обрабатывает обмен с внешними системами по единым правилам: пиковая нагрузка в проде держится без потерь, поведение закреплено тестами YAxUnit в конвейере.

АрхитектураYAxUnitВысокая нагрузка
2021 — 2025 · Мэлон Фэшн Груп, 12 STOREEZ

Процесс разработки, который держится без ручного контроля

Стандарты разработки и требования к код-ревью, описание интеграционных задач через OpenAPI, defect-management с приоритизацией, регулярным триажем и root-cause анализом, архитектурный надзор за изменениями конфигураций.

СтандартыCode reviewDefect management
2023 — 2025 · 12 STOREEZ

Команда без bus-фактора

Матрица компетенций показала лакуны, ИПР закрыли их адресно. Спринты планируются, трудозатраты оцениваются, ТЗ подрядчиков согласуются и ревьюятся — знания больше не держатся на одном человеке.

Матрица компетенцийИПРПодрядчики
2023 — 2025 · 12 STOREEZ

CI/CD переехал в Kubernetes и стал масштабируемым

Конвейеры перенесены в managed cloud, рутины разработки автоматизированы, Copy-On-Write снял расход диска на контуре разработки, ключевые показатели выведены в мониторинг.

Copy-On-WriteМониторинг
2021 — 2023 · Мэлон Фэшн Груп

DevOps-практики с нуля в крупном ритейле

Хранилище синхронизировано с Git, релиз собирается и проверяется автоматически, доставка доведена до prod-like и prod, BDD-автотесты на Gherkin гоняются на каждом кандидате.

Git-flowVanessa-ADDIaC
2021 — 2023 · Мэлон Фэшн Груп

Журналы 1С стали наблюдаемыми

ЖР и технологический журнал уходят в ClickHouse через Vector: ошибки, ожидания на блокировках и долгие операции видно в Grafana онлайн, а не по обращениям пользователей.

ClickHouseVectorGrafana
2018 — 2020 · Балтийский завод

Отдел разработки 1С из 12 человек

Kanban и прозрачное планирование вместо ручного контроля, метрики эффективности отдела, регламенты ТЗ, дефектов и приёмки работ подрядчика, стаффинг, бюджет и KPI подразделения.

УправлениеРегламенты
До этого — десять лет разработки на 1С: от «Бухгалтерии» для 7.7 до ERP, УТ, ЗУП, Документооборота и Розницы, включая собственные подсистемы и интеграции с шинами и внешними сервисами.

Стек и навыки

Платформа 1С
1С:Предприятие 8.3EDTOneScriptERPДокументооборотУТ · ЗУП · Розница
CI/CD и качество
Jenkins · jenkins-libGitLab CIGitHub ActionsVanessa-RunnerYAxUnitVanessa-ADD · GherkinAllureSonarQube
Инфраструктура
KubernetesDockerProxmoxArgoCDHarborVaultAuthentik (SSO)Velero
Наблюдаемость и данные
PrometheusGrafanaClickHouseVectorJSON APIOpenAPIXML / XSLT
Процессы и команда
Архитектурный надзорCode reviewDefect managementМатрица компетенцийТехнические интервьюРабота с подрядчиками
Образование и языки

СПбГУТ им. Бонч-Бруевича — информационные системы и технологии, 2015. УГТУ — электроника и автоматика физических установок, 2009. Русский — родной. Английский — C1.

Open source · с 2020 года

Активный участник DevOps-сообщества 1С

Инструменты, которыми пользуюсь в работе, я развиваю в открытых репозиториях: чиню то, что мешает на проектах, и возвращаю обратно в сообщество.

Мейнтейнер: CI на GitHub Actions, серверные базы через ibcmd, инкрементальная загрузка конфигурации.
Контрибьютер: реализовал работу с расширениями.
Контрибьютер: docker-образы для 1С.
Собственные проекты: openhub, integration_subsystem, 1c_OpenApi_validation.

Связаться

Открыт к проектам по CI/CD для 1С, интеграциям и архитектурному консалтингу. Пишите в Telegram — отвечаю быстрее всего там.