Обо мне

7 лет работы системным администратором Linux. Знаком и работаю с большинством серверных технологий, от “классических” вещей вроде LAMP и LEMP стеков, почтовых серверов, программных маршрутизаторов и файрволлов, до современных решений: ELK стек, облака, OpenVZ, LXC и Docker-контейнеризация.

3 года занимаюсь изучением и внедрением DevOps-технологий: управление конфигурациями с помощью Chef и Ansible, тестирование конфигураций перед деплоем (Travis CI, Test-Kitchen), докеризация как простых приложений, так и сложных инфраструктур, с помощью таких систем оркестрации, как Mesosphere DC/OS, Docker Swarm, Nomad, CI/CD с помощью Jenkins.

Успешно прошел стажировку в компании Express42 на должность инженера (http://express42.com/job.html), но продолжить работу не получилось, т.к. я пока не готов к релокации, а основная деятельность компании не предусматривает удаленной работы.

2,5 года работаю удаленно (частичная занятость) с иностранными клиентами на Upwork. Имею высший рейтинг и оценку со стороны клиентов. В состоянии сам себя контролировать, мотивировать и успешно решать задачи в автономном режиме, предоставляя детализированный отчет в ходе работы и после ее выполнения.

Знаю Ruby и Python, также на базовом уровне знаком с PHP и Go.

Ах да, пишу большую часть новостей для канала в Telegram DevOps Deflope News: https://telegram.me/devops_deflope

Профессиональные навыки
Опыт работы
Май 2016 — Август 2016
Стажер на должность инженера
Москва
Обязанности и достижения

Участвовал в разработке community- и внутренних Chef-кукбуков компании.
Участвовал в аудите ИТ-инфраструктуры клиента и формировании требований к ее улучшению.
Участвовал в докеризации и развертывании на демо-стенде DC/OS части инфраструктуры клиента.
Провел масштабное сравнительное исследование существующих систем оркестрации контейнеров: DC/OS, Kubernetes, Aurora, Fleet, Nomad, Docker Swarm.

Октябрь 2013 — Апрель 2016
Солнце
Системный администратор
Комсомольск-на-Амуре
Обязанности и достижения

Полная занятость, работа в офисе. Администрировал инфраструктуру компании, распределенную по 12 филиалам в 2 городах. В инфраструктуру входило, в общем-то, все: веб-сервера, терминальные Windows-сервера, файлсервера, Asterisk PBX, LDAP, Hyper-V и ProxMox кластеры, Git-сервер. Всего мной обслуживалось порядка 100 серверов, из них около 80 – виртуальные.

Достижения:

- Привел Linux-сервера к одному “базовому” модулю Ansible, отражающему стандарт настройки серверов в компании и позволяющему централизованно управлять обновлениями, мониторингом и бэкапами;
- Развернул среду для тестирования изменений в этом модуле (Test-Kitchen + Vagrant + BATS-тесты);
- Настроил хранение и деплой из Git сложных конфигураций (Asterisk, Bacula) с тестированием корректности изменений после деплоя;
- Перенес в кластер Hyper-V большую часть Windows-серверов компании.

Сентябрь 2013 — Май 2016
Upwork (фрилансер)
Системный администратор
Комсомольск-на-Амуре
Обязанности и достижения

Частичная занятость (8-10 часов в неделю). В основном работаю с тремя постоянными клиентами, занимаюсь администрированием веб-серверов и обслуживанием (администрирование, оптимизация, мелкие правки в коде) WordPress сайтов. Изредка выполняю заказы на написание плэйбуков и модулей для Ansible и Puppet, а также BASH-скриптов.

Достижения:

- Оптимизировал высоконагруженные веб-сервера (lamp стек) для беспроблемной работы с более чем миллионом пользователей в сутки;
- Написал необходимую конфигурацию и развернул с помощью Ansible ферму из 40 серверов (load-balancing, раздельные фронтенд-сервера для посетителей и сотрудников сайта, централизованный мониторинг и сбор логов);
- Написал модуль для CPanel, позволяющий через хуки автоматически предустанавливать кастомизированный WordPress пользователям.

Сентябрь 2008 — Октябрь 2013
ООО "Дальстраж"
Системный администратор
Комсомольск-на-Амуре
Обязанности и достижения

Полная занятость, работа в офисе. Начинал как помощник системного администратора, потом, после ухода предыдущего сотрудника, сам стал администрировать. Обслуживал около 50 серверов, расположенных в 8 офисах по городу и объединенных в одну сеть через OpenVPN.

Достижения:

- Разработал и внедрил автоматическое развертывание пользовательского рабочего места (Ubuntu 12.04) с помощью Puppet;
- Виртуализовал значительную часть сервисов компании, перенеся их в OpenVZ контейнеры на ProxMox;
- Внедрил централизованный мониторинг всех серверов с помощью Zabbix.

Январь 2008 — Сентябрь 2008
ООО "ВЦ "Бухгалтерские программы""
Работник технического отдела
Комсомольск-на-Амуре
Обязанности и достижения

Обязанности:
- Базовое администрирование систем на базе Windows XP и Windows 2003.
- Разработка простых отчетов и обработок, администрирование систем 1С: Предприятие 7.7, 8.0, 8.1 (базовые конфигурации).
- Внедрение и администрирование серверов на базе CentOS 5.1-5.3 (smb file server, nx terminal server).

Высшее образование
Сентябрь 2009 — Май 2010
КнАГТУ
Компьютерных технологий
Комсомольск-на-Амуре
Сентябрь 2005 — Май 2009
КнАГТУ
Компьютерных технологий
Комсомольск-на-Амуре