Обо мне

Operations engineer, DevOps follower

Профессиональные навыки
Опыт работы
Apomaya
Ульяновск
DevOps engineer
Август 2018 — Май 2019 (10 месяцев)

Разработка и сопровождение облачной инфраструктуры для продукта в области интернет рекламы. Автоматизация процессов, разработка внутренних сервисов и предложений по развитию в условиях духа стартапа.

Amazon Web Services; Ansible, Terraform; Python, Bash, Go; Docker; GoCD; ELK, Datadog, Sentry;

АО "Рестрим" / Ростелеком ИТ
Ульяновск
Operations engineer / DevOps
Август 2017 — Май 2019 (1 год и 10 месяцев)

Удаленная поддержка и развитие мультирегиональной инфраструктуры систем видеонаблюдения всероссийского масштаба (выборы в Государственную думу и Президента России, проведение Единого государственного экзамена).

bare metal, debian, chef, ansible, gitlab, sentry, kubernetes, postgresql, redis, nginx, haproxy, open build service

Ecwid — полнофункциональный конструктор для создания интернет-магазина, который легко встроить в любой сайт или соцсеть.
Operations engineer / DevOps follower
Апрель 2014 — Август 2017 (3 года и 5 месяцев)

Удаленная поддержка и развитие мультирегиональной инфраструктуры облачного сервиса электронной коммерции (сотни хостов, Linux, сервера приложений, баз данных).

Разработка и поддержка окружения разработки и тестирования. Автоматизация всего и вся. Использование принципа "инфраструктура как код".

Разработка и поддержка автоматизированной среды разворачивания подсистем сервиса, разработка нового механизма выкатки подсистем продукта, интеграция с существующими инфраструктурными подсистемами.

Разработка и интеграция систем оперативного мониторинга, поиска аномалий, разработка специфичных тестов, поддержка существующих. Интеграция с системами коммуникации и оповещения.

Участие в ротациях оперативных on-call дежурств немедленного реагирования в режиме 24x7. Техническая поддержка коллег, исследование и решение проблем. Эскалация срочных задач, помощь в исследованиях, контроль. Организация и проведение post-mortems.

Amazon Web Services/bare metal; Linux/kvm, Docker, Kubernetes, Swarm; Chef, Ansible; Python, Django, Celery, Shell, a bit of Java/Kotlin, Ruby; Java JVM; Icinga, Graphite, Logstash, syslog-ng, Sentry, Kafka; Nginx, TeamCity CI, Packer, Vault; Dashing; Youtrack

Operations engineer
Ноябрь 2008 — Февраль 2014 (5 лет и 4 месяца)

Удаленное администрирование высоконагруженных web-ресурсов (450+ хостов, FreeBSD/jails, Linux/kvm, Amazon AWS EC2, ELB, R53, S3, AS, IAM; сервера приложений, очередей, баз данных и т.п.). Оперативный мониторинг и реагирование. Оптимизация и развитие инфраструктуры. Оперативное решение текущих задач.

Участвовал в миграции кластера с FreeBSD @ Collocation на Linux @ AWS EC2. Осуществил миграцию инфраструктуры на использование системы управления конфигурациями Puppet (PuppetDB, MCollective). Интегрировал методы SCM подхода с внутренними процедурами. Масштабировал puppet инсталляцию в связи с возросшим количеством обслуживаемых хостов, организовал автоматическое управление мониторингом.

Разработал обвязку и осуществил миграцию центральных http frontends (L7) на специфичную обвязку из EC2 ELB и программных load balancers.

Организовал работу механизма автоматического скалирования (автоматическое управление регистрацией нод, управление мониторингом и статистики, вспомогательных подсистем). Минимизировал время расширения групп.

Установка и сопровождение локальной вычислительной инфраструктуры (FreeBSD, Linux, kvm/jails). Разработка планов развития, спецификаций, организация закупок. Консультирование разработчиков по техническим вопросам. Реагирование на аварии.

Исполнение обязанностей руководителя: обучение, консультирование и организация работы команды Operations/системных администраторов. Определение приоритетов и формулировка задач. Разработка приоритетных направлений. Интервьюирование и поиск кандидатов на вакантные позиции. Организация работы смены 24x7. Участие в разборах причин произошедших инцидентов, и реагирование на них для предотвращения в будущем.

Системный администратор
Апрель 2007 — Апрель 2008 (1 год и 1 месяц)
Обязанности: - Удаленное администрирование высоконагруженного веб-ресурса (FreeBSD, Nginx, Apache, PHP, MySQL, etc).
Ульяновский государственный технический университет
Начальник отдела, ведущий программист
Февраль 2002 — Январь 2011 (9 лет)

Сопровождение серверного оборудования. Системное администрирование серверного парка с сопутствующими сервисами. Проектирование, настройка и запуск в эксплуатацию различных сервисов на базе ОС FreeBSD, Linux, Solaris (централлизованная база данных пользователей, корпоративная система электронной почты, web hosting, удаленный доступ и других).

Установка, настройка и сопровождение различного сетевого активного и пассивного оборудования на магистральных и межкампусных проводных и беспроводных линиях связи (Cisco 2[568]xx, 2950, 3750, asr1001, air1[13]xx, HP, различное xDSL и Fiber каналообразующее оборудование). Проектирование структуры сети, сегментирование, организация строительства каналов связи, организация подключений удаленных объектов. Составление спецификаций.

Разработка официального сайта кафедры УлГТУ, корпоративного портала пользователей и смежных сервисов (PHP, Smarty, MySQL).

Техническая поддержка пользователей сети университета.

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

Разработка телекоммуникационной части плана информатизации ВУЗа, определение приоритетных направлений развития. Обзор технических решений, переговоры с поставщиками и подрядчиками. Сопровождение различной документации.

Настройка, ввод в эксплуатацию и дальнейшнее сопровождение шлюза доступа и тарификации для домашней сети (около 100 пользователей, LDAP, Squid с авторизацией и квотированием, прямой полный и частичный nat доступ, netflow). Разработка личного кабинета пользователя.

Высшее образование
Ульяновский государственный технический университет
Ульяновск
Факультет: Информационных систем и технологий
Июль 2001—Июнь 2006 (4 года и 11 месяцев)

"Прикладная информатика (в экономике)", информатик-экономист