Константин Суворов
Делаю DevOps реальностью
EN RU

Константин Суворов

Делаю DevOps реальностью

О СЕБЕ

Несколько слов о себе

Ищете бизнес профиль? Он в разделе резюме.

Знакомство с компьютером я начал, когда мне и 10 лет не было — в начале 90-х, с клоном ZX Spectrum, который собрал отец. В основном, конечно, это были игры, но и что-то примитивное на встроенном BASIC пытался делать.

Потом появился КОМПАН, MS-DOS и книга «Язык Си. Руководство для начинающих. Уэйт, Прата, Мартин. 1984».

Дальше — PC 486, Windows; модем, FidoNet.

Pentium – Dial-up, Internet, Pascal. OS/2 Warp, Windows NT. Ethernet на коаксиале.

Pentium 4 – Windows XP, Delphi, Fast-Ethernet, GeoCities.

Дальше всё менялось (и продолжает) с невероятной скоростью...

В старших классах уже делал простенькие программы за деньги. Но больший интерес у меня вызывали всё-таки железо, сети и операционные системы.

Моя карьера естественно развивалась от приходящего системного администратора до руководителя IT. Некоторые мечтают о такой должности, но меня больше мотивирует работа с технологиями.

В то время был взрывной рост технологий: облака, инфраструктура как код, непрерывная доставка, контейнеры. Я не мог устоять и не сменить фокус на более экспертную роль.

Был период, когда я был одержим Ansible: Топ-1 среди отвечающих на StackOverflow, проекты автоматизации инфраструктуры на Ansible, статьи, публичные выступления и мастер классы! Ухх...

Высшее образование в области информатики и опыт в разработке программного обеспечения, сетевых технологиях и обслуживании IT-систем позволяет уверенно ориентироваться в современном мире DevOps и SRE. А управленческий опыт дает возможность налаживать взаимодействие между техническими и бизнес командами.

Я — ведущий инженер (Advanced Systems Engineer, DevOps, SRE), несу ответственность за технические решения, проектирую и реализую архитектурные решения для задач с вызовом.

РЕЗЮМЕ

Бизнес профиль

IT профессионал с 20-летним практическим опытом в проектировании и обслуживании систем. Курирую глобальные архитектуры (100К+ подключенных устройств, 3M+ пользователей). Нахожу инженерные решения в контексте бизнес-требований. Приводил команду технической поддержки к уровню удовлетворённости клиентов 90%. Сторонник DevOps, приверженец автоматизации, чуткий наставник, активный участник сообщества.

Опыт работы

Senior Systems Engineer – EPAM

2020–2022

2020

EPAM: один из крупнейших в мире производителей заказного ПО и консалтинг провайдеров.

Заказчик: мировой лидер в области информации и аналитики для исследователей и профессионалов здравоохранения.

  • Спланировал и успешно выполнил миграцию облачной инфраструктуры приобретенного продукта с 3M+ пользователями для приведения в соответствие со стандартами предприятия (набор документации был отмечен архитектурным советом как «выдающийся»)
  • Сделал возможным запуск площадки в Китае, применив принципы описания инфраструктуры в виде кода
  • Сократил время развертывания новых версий с дней до минут, использовав CI/CD конвейеры и контейнеризацию приложений
  • Снизил MTTD до менее чем 10 минут, внедрив синтетическое тестирование и оптимизировав работу с журналами («логами») приложений
  • Уменьшил количество ручных регрессионных тестирований на 50%, внедрив «blue-green» развертывания и переиспользуемые артефакты
  • Сократил затраты на инфраструктуру на 40%, оптимизировав архитектуру, стратегию оплаты и налоги
  • Провел 1 тех-доклад и 5 демонстраций решений, создал 1 лекцию для DevOps школы, провел 4 ассессмент-сессии в роли эксперта с оценкой по отзывам — 4.5/5
  • Получил признание как «Customer's Trusted Advisor» и «Customer Focus Hero» в рамках бизнес-подразделения два года подряд
Systems Engineer and Systems Architect
as an independent IT consultant

2015–2020

2015
  • Спроектировал и создал мульти-серверные окружения на основе Docker для PaaS-решения клиента (интеграция с 6-ю облачными провайдерами, 30+ ролей для обслуживаемых приложений, 2 доработки в OSS-проекты)
  • Достиг уровня доступности в 99.95%, поддерживая SaaS-решение клиента с 100K+ подключенными устройствами (M2M), использовав автоматические тесты, мониторинг производительности, рекомендовав доработки ПО
  • Сократил время развертывания с часов до минут для SaaS-решения клиента, применив принципы IaC и изменив платформу приложений на контейнеры (70+ ролей автоматизации)
  • Снизил RPO до 1 минуты в системе клиента по обслуживанию банкоматов, спроектировав и внедрив решение с высокой доступностью для нескольких ЦОД
  • Обнаружил более 10 открытых опасных уязвимостей во время аудитов безопасности клиентских систем
  • Уменьшил время развертываний и минимизировал их сбои для торговой системы клиента, применив автоматизированные CI/CD конвейеры и методы постепенного обновления
  • Продвигал Ansible, проведя 3 публичных выступления о продвинутых сценариях использования численностью до 100 человек, написав 4 статьи и заработав 40K+ репутации на StackOverflow
Head of IT – C.Nord

2009–2015

2009

Ключевые продукты: системы охранного мониторинга и SaaS решение для центров мониторинга.

  • Руководил командой из 5-10 человек, обеспечивающей поддержку 24/7 бизнес-критичной инфраструктуры компании и сервисов для B2B клиентов
  • Спланировал и осуществил 2 «бесшовных» переезда офиса численностью 100+ человек
  • Повысил доступность и сократил операционные расходы на SaaS решение компании, перенеся инфраструктуру с локальной площадки в облако AWS через промежуточный ЦОД
  • Сократил расходы на лицензии ПО, внедрив решения с открытым исходным кодом и использовав SaaS продукты
  • Достиг уровня удовлетворенности клиентов технической поддержкой в 90%, внедрив тикет-систему, публичную базу знаний и технические вебинары
IT Engineer – C.Nord

2003–2009

2003
  • Оптимизировал загрузку ресурсов, внедрив систему виртуализации серверов
  • Устранил коммуникационные барьеры, создав общую сеть, объединяющую все офисы компании
  • Улучшил пользовательский опыт, настроив систему IP-телефонии и сценарии обработки вызовов
  • Внёс вклад в «pre-sales» и исследование рынка, участвуя в 10+ международных выставках

До 2003 — системный администратор в различных компаниях.

Образование

НИУ ИТМО

2000-2006

2000

Степени бакалавра и магистра прикладной математики и информатики. Кафедра Компьютерных Технологий.

Сертификаты

AWS Certified Solutions Architect

AWS Certified Solutions Architect - Associate
Certificate

Тренинги

Certified Kubernetes Administrator

Certified Kubernetes Administrator (CKA) with Practice Tests
Certificate of completion


Скачать резюме
НАВЫКИ

Навыки

IaC проекты с использованием Terraform, Ansible, Packer.
CI/CD(CDL/CDP) конвейеры на Drone CI, CodeBuild, Gitlab, Jenkins.
Управление артефактами с Artifactory.

Архитектуры на несколько регионов и аккаунтов. Нишевые кейсы (AWS China).
Глобальные и небольшие провайдеры. «Cloud-native» решения с Docker контейнерами и «serverless» подходы.

Распределенные и высокодоступные системы. «Zero-downtime» миграции инфраструктуры.
Доставка контента ограниченного доступа.

От традиционных решений с Zabbix до «full-stack» трейсинга и APM с Jaeger/Prometheus/Grafana и New Relic.
Внедрение SLI/SLO.

Профилирование приложений и зависимых сервисов.
Авто-масштабируемые решения. Использование кэша и CDN.

Архитектуры без единой точки отказа. Автоматические E2E-тесты.
Стратегии резервного копирования и аварийного восстановления.

Site-to-site VPN. Решения по балансировке нагрузки и проксированию.
Низкоуровневая инспекция пакетов.

Множество скриптов для автоматизации на Bash и Python.
Расширения и дополнения для инструментов IaC and CI/CD.

Сканирование инфраструктуры и кода на уязвимости.
Защита персональных данных. Осведомленность об OWASP.

Архитектурные артефакты и протоколы решений.
Проектные базы знаний. Инструкции.
Отчеты об инцидентах «без обвинений».

Координация инцидентов. Оптимизация приоритетов и ресурсов.
Контроль расходов. Непрерывность бизнеса. Техническое менторство.

Сертификаты

AWS Certified Solutions Architect

AWS Certified Solutions Architect - Associate
Certificate

Тренинги

Certified Kubernetes Administrator

Certified Kubernetes Administrator (CKA) with Practice Tests
Certificate of completion

ANSIBLE

Вклад в сообщество Ansible

В 2016–2019 годах я был активным участником сообщества Ansible.

StackOverflow

Первый в рейтинге отвечающих по Ansible с 2018.

profile for Konstantin Suvorov on Stack Exchange, a network of free, community-driven Q&A sites

Статьи

Speed up Ansible (RU, EN)
Extending Ansible – plugins, part 1 (RU, EN)
Extending Ansible – plugins, part 2 (RU, EN)
Extending Ansible – modules (RU, EN)

Публичные выступления и мастер-классы

DevOpsDays Moscow 2017 — Extending Ansible

WrikeTechClub SPb 2017 — Ansible modules: things you don't know

Ansible Automates Moscow 2018 — Pimp my Ansible