Коротко
В настоящее время работаю DevOps-инженером. Моя задача — поддерживать проект на всех этапах его жизненного цикла. Также выступаю в роли ментора и обучаю стажёров. Мне нравится делиться своими знаниями и опытом с другими людьми, помогая им развиваться. Чтобы быть в курсе последних тенденций и методик, активно читаю техническую литературу, посещаю конференции и митапы, а также прохожу курсы. Это позволяет мне получать вдохновение и находить новые идеи для своей работы.
Кроме того, меня интересует информационная безопасность(DevSecOps, Application Security), SRE, Архитектура.
Подробнее
DevOps‑инженер с 6+‑летним опытом. Более 10‑лет в IT - прошёл путь от поддержки до роли управляющего эксперта. Мой фокус - автоматизация, стабильность и безопасность инфраструктуры, а также развитие команды.
Начинал с технической поддержки: разбирал инциденты, в том числе по платёжным системам, снижал нагрузку на разработчиков, собирал базу шаблонов и обучал первую линию. Тогда же активно работал с мониторингом (Zabbix) и системами учёта задач (Bitrix24, osTicket).
Позже углубился в системную автоматизацию и инфраструктуру. В одной из компаний решил острую проблему нехватки лицензий и техники: развернул MS Office и «КонсультантПлюс» на Linux, настроил кросс‑платформенный доступ к принтерам, тем самым существенно снизив зависимость от Windows. Параллельно внедрял Zabbix, чтобы быстрее реагировать на инциденты.
В крупной инфраструктуре ЖКХ отвечал за комплексную ИТ‑поддержку(виртуализация, сеть, сервера, операционные системы, телефония): развернул почтовый сервер на OpenSource для 4500 сотрудников - это позволило выполнить требования по хранению данных и сократить расходы на ПО. Автоматизировал настройку ящиков и интеграцию с Active Directory, а также инструменты для поиска и удаления ошибочных писем. Настроил телефонию (FreePBX, Yealink) и транки между филиалами - это заметно снизило затраты на связь. Для ускорения реакции на аварии реализовал оповещения из Zabbix через Asterisk, чтобы проблемы фиксировались даже ночью. В пандемию оперативно подготовил инфраструктуру и инструкции для удалённой работы - сотрудники перешли в новый режим в сжатые сроки. Ещё один пример бережливых решений - сборка POE‑питания для камер и вывод картинки на Raspberry PI: это позволило обойтись без дорогого специализированного оборудования.
В банковской среде в роли DevOps последовательно развивал CI/CD и культуру автоматизации. Перенёс проекты с Jenkins на GitLab CI, унифицировал процессы и сократил ресурсы на поддержку. Автоматизировал сопоставление коммитов и задач в Jira - так я освободил релиз‑менеджеров от рутинных отчётов. Разработал графическую утилиту, которая позволила использовать GitLab CI даже в проектах с выстроенными процессами автоматизации под иной инструмент.
На более высоких ролях выстраивал процессы с нуля под строгие требования безопасности: адаптировал CI/CD под результаты аудитов ИБ, готовил проекты к вводу в промышленную эксплуатацию со статусами mission critical и business critical. Внедрял ключевые инструменты: Keycloak, Kafka, OpenSearch, Hashicorp Vault, Docker. Прорабатывал ролевые модели и политики доступа, чтобы команда работала безопасно и прозрачно. Особое внимание уделял снижению рисков: настраивал Content Security Policy, мигрировал репозитории в рамках импортозамещения, интегрировал управление секретами в CI/CD.
Сокращал время рутинных операций - например, довёл заведение сервиса в CI до 30 минут вместо пары часов. Всегда стремлюсь к измеримым улучшениям: меньше ручного труда, выше предсказуемость, чёткие процессы и понятные метрики. 5+ лет без сбоев в моей зоне ответственности (единственный инцидент - на старте карьеры).
Важной частью работы всегда было развитие людей и знаний. Учавствовал в проектах в рамках корпоративной школы цифровых компетенций: обучал стедентов и подключал их к рабочим задачам - это помогло уменьшить бэклог проектов. Готовил чек‑листы для старта проектов и онбординга стажёров, систематизировал базу знаний, организовывал каналы с книгами и статьями. Выступал с докладами, вёл книжный клуб и открытый микрофон - считаю, что обмен опытом напрямую влияет на зрелость команды.
Публикации#
- 🌐 Блог с синдромом самозванца Дзен, Сетка, Телеграм - разбираю кейсы из практики, делюсь лайфхаками для IT‑специалистов и борюсь с синдромом самозванца.
- 🌐 Notes - мои заметки: шаблоны конфигураций, чек‑листы, подборки инструментов.
- 🎬 Книжный клуб | Дейд Карнеги “Как завоевывать друзей и оказывать влияние на людей”. Презентиация
- 🎬 Базовое введение в мир GenAI и взаимодействия с ним. Презентиация, Запись
- 🎬 Со своим самоваром. Как переносили распределенный монолит из одной CI-системы в другую. Презентация, Rutube
- Быстрый старт в Kafka. Презентация
- ✍️ Теория потока в Game Development. Международный научный конгресс. Роль бизнеса в трансформации общества. Презентация, Статья
Повышение квалификации#
- Managed Service for Kubernetes. (Яндекс Практикум)
- Архитектура программного обеспечения. (Яндекс Практикум)
- Postgres для тестеровщиков. (SoftLine)
- Наставничество. (PSBank)
- IPv6 Certification. (Hurricane Electric)
- Профессия DevOps-инженер. (Skillbox)
- Python-разработчик с нуля. (Skillbox)
- SRE. (Slurm)
- Digium, Asterisk administrator. (qtraining)
- MTCNA. (MikroTik-Courses)
Skills#
Языки программирования#
- Python, Bash
Операционные системы#
- *NIX, Red Hat based, Debian based
- AstraLinux, RedOS
CI/CD#
- GitLab CI
- Git
- Ansible
- Nexus
Веб-серверы#
- Nginx
Очереди сообщений#
- Kafka
Безопасность и аутентификация#
- Keycloak
- PKI x509
Мониторинг и логи#
- OpenSearch, Vector
Стандарты и регуляторы#
- Понимание требований регуляторов и отраслевых стандартов
- ГОСТ Р 56939-2024
- ГОСТ Р ИСО/МЭК 12207
- ГОСТ Р 50922
- ГОСТ Р 58412
- ГОСТ Р 70860-2023
- Менторство
- Kanban-метод
Телефония и VoIP#
- FreePBX, Asterisk, Yealink, Provisioning
Операционные системы и управление идентификацией#
- Windows, Active Directory
Серверы приложений#
- WebLogic
Системы хранения#
- SAN, NAS
Базы данных#
- MariaDB, PostgreSQL
Виртуализация#
- VMWare (ESXi)
Мониторинг#
- Zabbix
Сетевое оборудование#
- Networking, MikroTik
Криптография и безопасность#
- CryptoPro
Java экосистема#
- Java applications
- Maven/Gradle
Service Discovery и конфигурация#
- Consul
VPN#
- OpenVPN, L2TP, EoIP, IPsec
Почтовые сервера#
- Postfix, Dovecot, iRedMail
CI/CD#
- Jenkins
Веб-фреймворки#
- Flask
Векторные базы данных и поиск#
- Qdrant
AI/ML инструменты#
- LangChain, LLamaIndex, Ollama, llama.cpp
PostgreSQL инструменты#
- PgBouncer, Patroni
Диаграммы и моделирование#
- PlantUML, C4 model
Очереди сообщений#
- RabbitMQ
Инструменты безопасности#
- Ghidra
- Binwalk
- Burp Suite
- ZAProxy
- mitmproxy
- apk-mitm
API тестирование#
- Postman, Bruno
Нагрузочное тестирование#
- JMeter, Locust
Языки программирования#
- GoLang
- Java, Scala
Фреймворки и библиотеки#
- Akka
Контейнеризация#
- Podman, Docker
VPN#
- Wireguard
CI/CD#
- Github Actions
Облачные сервисы#
- Yandex Cloud
- Yandex AI
- Yandex Managed Service for K8S
- Yandex Functions
Оркестрация контейнеров#
- Kubernetes
Инфраструктура как код#
- Terraform
Виртуализация и окружения разработки#
- Vagrant
Балансировщики нагрузки#
- HAProxy
Встраиваемые системы и микроконтроллеры#
- UART
- Raspberry PI
- Arduino
Политики безопасности#
- Open Policy Agent
Игровые движки#
- RenPy, Unity3d, LibGDX
Сериализация и RPC#
- Thrift, Protobuf
CMS#
- Joomla, Drupal, Wordpress, MODX
