Обо мне

Специализация и профессиональные навыки:

  • DevOps (PHP, Ruby, Perl, JavaScript/NodeJS, Bash, Git/SVN, JVM, Erlang)
    • CI/CD: Jenkins, TeamCity, GitLab, Nexus, Artifactory, Selenium
    • SCM: Salt, Puppet, Ansible, Chef
  • Linux администрирование (Debian, CentOS, RHEL, Ubuntu, Gentoo)
    • Package build systems: BuildD, OBS - .deb/.rpm
    • Private clouds: Proxmox Cluster, Vmware, OpenStack
    • Public clouds: AWS, DigitalOcean, Linode, FirstVDS
    • Virtualization: OpenVZ, KVM, VMware
    • Monitoring: Munin, Nagios, Zabbix, NewRelic, Graphite, Graphana
    • Big Data & NoSQL: Cloudera Hadoop (MR, HDFS, Impala, HBase, etc), Apache Kafka, ClickHouse, TokuMX, MongoDB 3, CouchDB, Riak, Aerospike
    • Caches & Queues: Redis, Memcached, Hazelcast, Beanstalk, RabbitMQ (Clusters, Federation)
    • RDBMS: MySQL (Percona/Maria/InfiniDB, TokuDB), PostgreSQL
    • SSD caching: Flashcache, Bcache
    • Linux kernel performance tuning, Netfilter (iptables/ebtables)
    • High availability (IPVS, VRRP, keepalived, haproxy)
    • IPv4 Routing, DHCP, DNS (BIND9/PowerDNS), Squid
    • VPN (OpenVPN, IPSEC, GRE, IPIP)
    • HTTP+TLS: Nginx, Apache, Tomcat, Passenger, Unicorn, NodeJS, FastCGI/PHP-FPM
    • LDAP, Samba/CIFS, SMTP/POP3 + TLS (postfix, exim4, SPF, DKIM, DMARC)
    • VCS (GitLab, Gitolite, SVN+svnsync)
  • PCI DSS compliance, 152-ФЗ
  • Networks: IEEE 802.11, 802.3, 802.1Q, 802.1D, xDSL. Вендоры: Cisco, HP, Mikrotik/RouterBoard
  • Microsoft администрирование (MS Windows 98-2008R2, SQL, AD, ISA, IIS, WSUS, DHCP, DNS, TS/RDP, MSO XP-2013, SharePoint, Data recovery, 1С 7.7, Консультант+)
  • Менеджмент проектов (до 50 человек)
  • Организация и проведение мероприятий
  • Английский язык: intermediate level, tech&business english.

Профессиональные цели:

  • Достижение успеха вместе с проектами и компаниями.
  • Разработка, запуск и развитие проектов.

Публикации:

Опыт работы
Январь 2015 — Февраль 2017 (2 года и 1 месяц)
Lead DevOps / SRE
Москва
Обязанности и достижения
Обязанности: - Эксплуатация, оптимизация и развитие инфраструктур production, staging, testing - Development operations: CI/CD, автоматизация и систематизация конфигураций. - Основные проекты: CPA, RTB (100+ серверов), Mailing (200+) - 6 геолокаций инфраструктуры: RU, DE, NL, US, BR, CN/HK Стек технологий: - PHP 5/7, Percona 5.6/5.7, MySQL 5.6/5.7, MariaDB 10.0/10.1 (+TokuDB, 15TB), InfiniDB 4.6.x (25 TB), PostgreSQL 9.4, NewRelic, Full Hadoop (100+ TB HDFS, MR, Impala, Hue, Zookeeper, Hbase, Hive, Flume, Oozie) / Cloudera, Aerospike, Nginx, Jenkins, Gitlab, Zabbix, Graphite, Graphana, OpenVZ, KVM, Proxmox, VRRP+IPVS, ClickHouse, Kafka, Redis, Memcached, TokuMX, MongoDB 3.x, Java, C/C++, TeamCity, Selenium, JIRA, Confluence, Redmine, TargetProcess, CentOS, RHEL, Debian, Ubuntu, Ansible, SaltStack, Puppet. Достижения: - Поднял uptime критических сервисов компании с 99.7% до 99.98% (overall за последние 6 месяцев) - Внедрил NewRelic APM, что позволило построить автоматические политики для bug in production, добавить их в KPI и снизить error rate в продакшене с 40% до 0.01% - В результате 9 месячных коммерческих переговоров с NewRelic была куплена платная подписка APM Pro со скидкой в пятизначную сумму. - Урегулирована в досудебном порядке претензия на $40 000 и закрыт проблемный контракт с ColoCrossing (USA). В результате переговоров сэкономлено $37 000. - Перевел инфраструктуру с bare metal на контейнерную виртуализацию (под ключ), что дало гибкость и позволило пилотировать множество новых проектов и сервисов, и существенную экономию издержек. - Развернул отказоустойчивый GPN (Global Private Network) на принципах mesh VPN, связавший все наши локации. - Развернул RabbitMQ инфраструктуру из 12 нод, связавшую все наши площадки единым транспортом, что позволило начать избавляться от синхронных схем с php curl и последующих ситуаций с 50x ошибками php-fpm. - Устранил множественные проблемы с производительностью MySQL и MySQL репликацией на всех проектах компании. - Выбрал и перешел на качественного геораспределенного хостера и заключил с ним первый в истории компании контракт с SLA с адекватными компенсациями по downtime. - Выстроил диалог с топ-менеджментом бразильского хостинга (самый проблемный хостинг из наших поставщиков услуг) и перестроил бразильскую площадку под ключ. - Внедрил Jenkins, построил continuous deployment процессы на нескольких проектах, что дало вклад в поднятие uptime - Выступил от компании на профессиональной конференции Highload++ 2015 - Полностью перепроектировал инфраструктуру DMP системы, доставшейся нам от независимой команды другого акционера, внедрил CD на всех сервисах DMP.
Октябрь 2013 — Декабрь 2014 (1 год и 2 месяца)
Главный системный администратор
Москва
Обязанности и достижения
Обязанности: - Эксплуатация инфраструктуры (Dell, Cisco, VMware ESXi, Proxmox, Debian, CentOS, W2k8r2, .NET, Ruby, Python) - Безопасность инфраструктуры - PCI DSS - 152-ФЗ - Ведение отношений с поставщиками ИТ услуг - Обслуживание проекта Billingrad (PHP, NodeJS, Riak, CouchDB, MySQL, RabbitMQ, PostgreSQL, OpenVPN+IPVS, haproxy+nginx, SSL CA), интеграции по мобильной коммерции с Ruru и Океан банком. - Обслуживание проекта Polonium Arts (и клиентов данной компании: Тройка (метро), Вертикаль, Mysafe, Анна Рин, Терема) - Обслуживание проекта ITB-T.ru Достижения: - Соответствие PCI DSS v2 - Премия Рунета 2014 для компании - Успешный ввод в боевую эксплуатацию (боевые транзакции с мая 2014) - Разработал уникальную для российского рынка услугу (метод платежей) - Uptime платежного сервиса 99.7% за все время с момента начала боевых транзакций
Апрель 2013 — Октябрь 2013 (6 месяцев)
Senior Deployment Engineer, OpenStack Services
Москва
Обязанности и достижения
Обязанности: - Проектирование и развертывание облаков OpenStack в лабах и на площадках клиентов компании - Менеджмент и сопутствующее документирование проектов - Доработка продукта "Fuel", основанного на Puppet http://software.mirantis.com/key-related-openstack-projects/project-fuel/ - Участие в оценке сроков, рисков и ресурсов проектов. - Менторство и обучение младших и новых инженеров. Достижения: - Добавил поддержку Ubuntu 12.04 LTS в Fuel 3.0.x - Своевременно исследовал и предоставил коллегам информацию о NetApp E-Series устройствах для разработки драйвера под Cinder - Руководил проектом и сдал в срок облако для Expedia - Написал быстрый вводный курс по Puppet для deployment инженеров компании, которые ранее не работали с Puppet.
Ноябрь 2012 — Октябрь 2014 (1 год и 11 месяцев)
Mainpeople Worldwide, Inc.
Системный администратор, part time
Москва
Обязанности и достижения
Обязанности: - Проектирование, развертывание, эксплуатация, мониторинг инфраструктур второго и третьего поколений проекта Mainpeople (Ruby, PostgreSQL, AWS Route53+S3+CDN CloudFront) - Проектирование, развертывание, эксплуатация инфраструктуры проекта Fly.me (Erlang, NodeJS, Riak, PostgreSQL) Достижения: - Успешно обработана пиковая нагрузка 90M хитов в сутки с двух серверов mainpeople.com - Ввел в эксплуатацию проект Fly.me - Uptime публичного сервиса 99.84% за все время работы.
Сентябрь 2012 — Апрель 2013 (7 месяцев)
Undev.ru / Senior DevOps
Москва
Обязанности и достижения
- Поднял BuildD сервер, автоматизировал публикацию успешно собранных проектов на корпоративное зеркало. - Провел адаптацию и бэкпортирование более 2000 deb пакетов под Debian 6, включая ядра 3.8, 3.9, nvidia софт, python2.7 и др. - Отрефакторил один кукбук chef, отвечающий за генерацию страниц самоописаний серверов в корпоративной wiki. - Сделал автоматическую генерацию таблиц сетей со ссылками на страницы описаний серверов в корпоративной wiki с помощью Chef - Сделал и отладил новый кукбук в Chef для нового поколения серверов рендеринга контента NPTV.
Ноябрь 2011 — Август 2012 (9 месяцев)
Lead DevOps
Москва
Обязанности и достижения
- Ввел в эксплуатацию http://mainpeople.com второго поколения. - Перевел инфраструктуру компании на OpenVZ и Debian Linux - Развернул мониторинговую систему Zabbix 2.0 с использованием пакетирования из исходных кодов - Одно успешное внедрение продукта нашей компании в одном коммерческом банке. - Организовал зеркало и сборку собственных пакетов - Real-time мониторинг Ruby on Rails приложений с помощью http://newrelic.com - Успешные переговоры с клиентами с последующим подписанием контрактов.
Сентябрь 2010 — Ноябрь 2011 (1 год и 2 месяца)
Вьетнамская поисковая система
Главный системный администратор
Ханой
Обязанности и достижения
- Ввел в эксплуатацию первое поколение поиска - Провел несколько переездов между разными вьетнамскими ДЦ - Uptime публичного сервиса 99.77% за все время работы. - Помог найти тонны багов - Помог сформировать отдел и процессы, связанные с работой отдела - Сформировал важнейшие регламенты в рамках устоявшихся процессов - Пропатчил код Proxmox до поддержки менеджмента 802.1Q доступа с HN для виртуалок OpenVZ и KVM - Построил всю инфраструктуру проекта (путь от 1 до 65 серверов, включая 200 виртуальных машин) - Помог найти некоторые недостатки проектируемых архитектур - Развернул мониторинговые системы Nagios и Munin, помог с развертыванием Zabbix для телеком-администраторов
Март 2010 — Сентябрь 2010 (6 месяцев)
Главный системный администратор
Москва
Обязанности и достижения
- Перевел инфраструктуру на OpenVZ - Отмигрировал основную production группу в другой датацентр - Построил GlusterFS хранилище - Инициировал и руководил переходом с Nagios на Zabbix - Развернул и доработал мониторинг Munin на время переходного периода - Uptime за время моей работы 99.86% - Совместно с командой переработали сервис математики (супертяжелый сервис на LISP). Было в среднем 30 секунд на запрос, стало 10 секунд (при выключенных кешах). - Сделал HA кластеры сервисов математики, официальных сайтов, левой колонки, доски фактов, автоподсказки (автокомплита) - Уменьшил нагрузку на сервера автокомплита на 25% без увеличения мощностей. - Увеличил адресное пространство в 2 раза.
Апрель 2007 — Ноябрь 2009 (2 года и 7 месяцев)
Стартап
Партнер
Москва
Обязанности и достижения
Обязанности: - Привлечение и набор ИТ специалистов - Организация и управление разработкой - Управление ИТ инфраструктурой - Сопровождение интернет-магазина (включая работу с поставщиками магазина) - Консультирование генерального директора и партнеров компании - Участие в привлечении инвестиций (включая подготовку документов и участие в переговорах) Достижения: - Улучшил навыки работы с фрилансом - Последовательно увидели свет: интернет-магазин парфюмерии и косметики, социальная сеть "Мои Корни", и социальная сеть "Лингвокультура"
Сентябрь 2006 — Апрель 2007 (7 месяцев)
FCPG (промо группа)
Партнер
Долгопрудный
Обязанности и достижения
Обязанности: - Создание и вывод проекта на коммерческий уровень - Стратегический менеджмент проекта - Оперативный менеджмент мероприятий (при необходимости) - Формирование line-up'ов и их менеджмент во время мероприятий - Работа с ключевыми лицами проекта - Контроль качества и сроков по полиграфическим материалам - Инвестирование Достижения: - Создал команду проекта (50 человек) и их видение проекта - Разработал логотип и спозиционировал бренд - Сделал сайт и организовал онлайн трансляции проекта - Вывел планирование мероприятий на поток - Перевел работу с организации отдельных мероприятий на организацию серий мероприятий - Развитие за пределы г. Долгопрудный: организованы и успешно проведены мероприятия для двух других заведений Москвы и МО, включая одну V.I.P. вечеринку - 13 мероприятий точно в срок за полгода.
Декабрь 2005 — Сентябрь 2006 (9 месяцев)
SHONIASH
IT/SD/BI engineer
Москва
Обязанности и достижения
Обязанности: - Развитие и сопровождение ИТ сервисов и функций конференц центра - Построение и сопровождение внутренней ИТ инфраструктуры Достижения: - Разработал и запустил 1 и 2-ю версии сайта конференц-центра - Внедрил и доработал ERP систему (на базе MRBS) - Оптимизировал рабочий процесс администрации КЦ, уменьшил нагрузку на персонал, поднял качество сервиса компании - Разработал систему онлайн бронирования отелей всего мира через партнерскую систему (XML) - Внедрил виртуальный колл-центр - Автоматизировал операционную работу с ключевыми партнерами компании (ATC International, KPMG) Клиенты - Big4, нефтегаз, банки с сопутствующими требованиями к сервису ;-)
Ноябрь 2004 — Декабрь 2005 (1 год и 1 месяц)
Артлинк
Системный администратор, part time
Москва
Обязанности и достижения
Обязанности: - Выбор, настройка и запуск серверного оборудования - Установка, настройка, обслуживание и сопровождение Linux серверов и сервисов на них (хостинг, БД, почта, DNS и т.п.) - Обеспечение доступности интернет каналов в режиме 24x7 для клиентов компании - Разработка ядра сетевого биллинга Достижения: - Освоил маршрутизацию, сетевой стек, QoS и балансирование сетевого трафика средствами Linux в совершенстве - Ввел в боевую эксплуатацию две стойки Linux серверов - Достиг 10-кратного расширения телекоммуникационных мощностей компании, доступных клиентам
Июнь 2003 — Апрель 2005 (1 год и 10 месяцев)
АФ "Аудит Холдинг"
Системный администратор, part time
Москва
Обязанности и достижения
Обязанности: - Ежедневное документирование всей своей работы (составление отчетов) - Обслуживание сети и ПО компании (1С v7.7, Консультант+, Windows 98-2003, Linux, FreeBSD) Достижения: - Создал единое сетевое хранилище корпоративных данных под управлением Linux - Реализовал политику многоуровневого разделения прав доступа к данным - Разработал и запустил систему резервного копирования - Решил все сетевые проблемы 1С:Предприятие v7.7 (40 баз) - Внедрил корпоративную почту (с антивирусом, антиспамом, веб интерфейсом, POP3, SMTP и TLS) - Решил проблему нехватки телефонных линий в компании - Разработал систему учета трафика (с детализацией веб трафика: по сайтам, по сотрудникам и по времени) - Провел первую и вторую инвентаризацию сети - Внедрил MOSS 2003 - Внедрил CRM систему, разработанную "под заказ" для данной компании третьей стороной
Январь 2003 — Март 2003 (2 месяца)
Центр оптимизации расчетов ЕЭС
Linux эксперт
Москва
Обязанности и достижения
- Ввел в боевую эксплуатацию Linux сервера - Доработал, развернул и внедрил интранет портал компании - Ознакомил персонал с новыми возможностями интранет коммуникаций Срочный контракт.
Июль 2002 — Май 2003 (10 месяцев)
FPRL
Партнер
Долгопрудный
Обязанности и достижения
Обязанности: - Развитие бизнеса группы в ИТ - Управление веб-студией Достижения: - Разработал и запустил проект фастфуда с доставкой к заказчикам для МФТИ и близлежащих кварталов г. Долгопрудный (достигнутый пик заказов - 701 заказ в день) - Участвовал в разработке, запустил и администрировал поисковую систему FPRLooker (поиск ресурсов по SMB протоколу) локальной сети МФТИ (по сети из ~1000 компьютеров) - Разработал и запустил систему оптово-розничных продаж мобильных телефонов онлайн (пиковый объем - 1 морской контейнер за один заказ)
Апрель 2001 — Июль 2002 (1 год и 3 месяца)
НП "Дисконтный Накопительный Клуб"
Системный администратор, part time
Москва
Обязанности и достижения
Обязанности: - Поддержка пользователей сети (эникейство) - Обслуживание, настройка, развитие сети компании - Выбор, закупка, подключение оборудования и ПО - Сопровождение и поддержка банковского клиента Quik Достижения: - Реализовал интранет форум на CGI+Perl
Июнь 2000 — Август 2000 (2 месяца)
ISP Polisma
ИТ специалист
Москва
Обязанности и достижения
Обязанности: - Разработчик интерфейса биллинговой системы - Администратор сервисов и маршрутизаторов (собственное ПО компании) - Руководитель группы эксплуатации межрайонных радиоканалов сети компании Достижения: - Построил и задокументировал первую в истории компании полную карту MAN сети - Полностью перепроектировал, перенастроил и перезапустил все адресное пространство MAN сети без потери связности и без ошибок - Стал тем, кто лучше всех знает всю сеть компании Старт в карьеру ;-)
Высшее образование
Январь 2004 — Январь 2006
МФТИ
Аэрофизики и космических исследований; ФАКИ
Москва
Специализация и достижения
Специальность: 511600 «Прикладные математика и физика»
Январь 1998 — Январь 2004
МФТИ
Аэрофизики и космических исследований; ФАКИ
Москва
Специализация и достижения
Специальность: 511600 «Прикладные математика и физика»
Рекомендательные письма
groshin
Люблю хорошие книги и холодное пиво. • знакомый

Отличный специалист.

Письмо написано 28 декабря 2014 в 01:54
krisanov-andrey
Software Engineer • знакомый

Мастер своего дела, отзывчивый и понимающий коллега!

Письмо написано 28 декабря 2014 в 01:54