Обо мне

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

Профессиональные навыки
Опыт работы
Один из самых крупных e-commerce проектов в СНГ
Head of DevOps
Сентябрь 2019 — По настоящее время (1 год и 1 месяц)
ДИТ Москвы
Москва
Руководитель направления инфраструктуры и автоматизации
Сентябрь 2018 — Сентябрь 2019 (1 год и 1 месяц)

Роль: собрать команду из 20 DevOps-инженеров, архитекторов для поддержки 14 массивных социальных и критически важных систем, которые предоставляют государственные услуги населению города Москвы.

Основные задачи:
- Обеспечить соответствие ИТ-систем условиям доступности и производительности SLA
- Осуществить переходит от ручного процесса интеграции к полностью автоматизированному процессу CI\CD, внедрение DevOps Best Practices для уменьшения TTM, количество ошибок, связанных с ручным вводом.
- Повышение уровня контроля за операциями с инфраструктурой, системами и приложениями.
- Разработать и внедрить эффективную организационную структуру, систему мотивации и оценки персонала.
- Выстроить полноценную систему управления конфигурациями в продукте
- Повысить уровень знаний персонала, установить процессы, которые позволят поддерживать документацию и статьи Wiki в актуальном состоянии.
- Поднять уровень культуры компании и уровень технической зрелости.

Достижения:
1. Проведен рефакторинг всех систем мониторинга.
2. В процессе внедрения полноценный CI\CD с использованием лучших практик и инструментов DevOps для 3 систем.
4. Запущен переход на контейнеризацию и микросервисную архитектуру в 3 проектах

Стек технологий:
Linux, Windows, Vmware, Kafka, PostgreSQL, Oracle, MS SQL, RabbitMQ, Ansible, Puppet, Gitlab, Nginx, HAproxy, Python, Jira/Confluence, Java, WSO2, Docker, Docker Swarm, OpenShift, Apache Ignite

Внешние проекты
Москва
Январь 2016 — Декабрь 2018 (3 года)

Участвовал в различных проектах по развертыванию инфраструктуры с нуля:

  • проектирование и запуск с нуля отказоустойчивой инфраструктуры PostgreSQL + PgPool-II;
  • проектирование и запуск с нуля отказоустойчивой инфраструктуры за базе Docker:
    • кластер Cassandra (Docker);
    • кластер Redis (Docker);
    • кластер ElasticSearch (Docker)
    • кластер БД - PostgreSQL+RepMGR+PgPoll-II, Keepalived.
  • запуск с нуля почтового сервера для организации на базе:
    • Postfix/Dovecot 
    • Clamav+Amavis+Postgrey
    • PostfixAdmin+Roundcude.
Verci IT Services
Москва
TeamLead по сервисам (удаленно)
Июль 2015 — Август 2018 (3 года и 2 месяца)

Проект - коллтрекинг calltouch.ru (HighLoad):

Основные технические подробности:

- Администрирование серверов под управление операционных систем CentOS 6.x/7, Ubuntu; 

- Администрирование систем виртуализации VMware ESXi; 

- Администрирование, обслуживание, развитие и сопровождение под высокими нагрузками WEB-стека: httpd, apache, nginx, php, php-fpm, haproxy и др. - фронтенд на PHP 7 и Apache (несколько приложений - кабинеты, админка, клиентский код и т.п, используется фреймворк Symphony); 

-Администрирование, обслуживание, развитие и сопровождение под высокими нагрузками стэка баз данных на PostgreSQL: БД на PostgreSQL 9.6-10 (дневная нагрузка около 20-30k tps). 

Для отказоустойчивости используется несколько решений: 

  • Stream-Replication; 
  • Репликация таблиц Londiste3; 
  • PostgreSQL HA + Pacemaker/Corosync; 

Cуммарный объем более 7ТБ; 

- Администрирование обслуживание, развитие и сопровождение отдельных компонентов инфраструктуры: 

  • Java (JBoss), Redis; 
  • мониторинг: zabbix/grafana 
  • NoSQL: DWH Vertica; 
  • CMS: Ansible, SaltStack 

- инструменты разработчиков: Mercurial, Jenkins, JIRA, Confluence и др.  

Федеральная розничная сеть, продажа техники и электроники
Team Lead группы администрирования прикладных систем
Декабрь 2010 — Сентябрь 2018 (7 лет и 10 месяцев)

Основные технические обязанности: 

- Администрирование, обслуживание и сопровождение серверов под управлением Windows, Linux (Ubuntu - 10%, CentOS - 90% ); 

- Администрирование, обслуживание, развитие и сопровождение систем мониторинга - Zabbix/Grafana.

- Внедрение системы для хранения временных рядов, метрик и информации о событиях - InluxDB;

- Администрирование, обслуживание, развитие и сопровождение систем виртуализации - Hyper-V, Vmware, oVirt(KVM), Proxmox; 

- Администрирование серверов баз данных под управлением MySQL (кластерные решения MariaDB Galera(multi master)); 

- Администрирование, обслуживание, развитие и сопровождение под высокими нагрузками баз данных под управлением PostgreSQL: pgpool-II/Stream Replication/Londiste;

- Участие в администрирование кластерных/некластерных серверов баз данных под управлением Microsoft SQL Server 2008-2014 (высоконагруженные OLTP системы, OLAP и DWH системы); Cуммарный объем всех БД более 50ТБ; 

- Администрирование, обслуживание, развитие и сопровождение DWH-систем NoSQL - HP Vertica; 

- Администрирование и эксплуатация систем CI - Jenkins; 

- Настройка и эксплуатация систем CM - Puppet; 

- Установка, настройка и эксплуатация кластера Graylog/ElasticSearch/Logstash. 

- Установка, настройка и эксплуатация кластеров RabbitMQ/Cassandra; 

- Внедрение экосистемы управления контейнерами - Kubernates, перенос части проектов в Docker-инфраструктуру;

- Настройка и эксплуатация систем хранения данных (Hitachi) - HI-END, Mid-Range массивы; 

- Настройка и эксплуатация серверного оборудования (HP, Hitachi, IBM) - Разворачивание экосистемы Hadoop (HDP), а также ее компонентов Hbase, Hive, Hue, Spark и т.д. 

- Администрирование и эксплуатация стэка продуктов Atlassian: Jira, Confluence, Stash; - Решении проблем с производительность систем и тонкого тюнинга;

  Дополнительно: 

- Обеспечение работы систем 24/7, соблюдение SLA|RPO|RTO, подготовка документации по DRP; 

- Также в компании много инсталяций 1С 8.*, 7.7 кастомных модификаций, которые также находятся в ведении нашей команды. (application-уровень)

 Организационные обязанности: 

- планирование и управление развитием инфраструктуры сервиса, в том числе бюджетное планирование, поддержка стандартов, применение лучших практик; 

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

- повышение эффективности системы мониторинга, минимизация даунтаймов и сроков устранения сбоев; 

- системная работа по повышению производительности и надежности работы сервиса, исследованию причин сбоев, выявлению узких мест, SPOF и их устранение; сервис должен работать максимально стабильно в режиме 24/7; - согласование и ввод в действие SLA по поддержке всех компонентов сервиса;

Institute of System Monitoring
Москва
Системный администратор
Февраль 2008 — Декабрь 2010 (2 года и 11 месяцев)
Высшее образование
Российский новый университет
Москва
Факультет: Информационных систем и компьютерных технологий
Сентябрь 2008—Февраль 2010 (1 год и 5 месяцев)
Информационная безопасность