⚙️ Как настроить работу команды на удалёнке? На второй неделе марафона обсудим это с ребятами из Студии Лебедева, Dodo Pizza, Aliexpress и DataArt. Регистрируйтесь на страничке марафона и присоединяйтесь к нам!
nox1725nox1725

Андрей Яковлев

Director of Engineering, Head of IT/OPS, Lead DevOps · Администрирование · Менеджмент · Ведущий (Lead)
От 8500 $ · Открыт к предложениям
Возраст: 37 лет
Опыт работы: 9 лет и 4 месяца
Регистрация: 17.07.2014
Последний визит: 3 месяца назад
Местоположение: Беларусь, Минск
Профессиональные навыки: Hadoop · Bash · MySQL · Python · Nginx · Большие данные · Linux · PostgreSQL · Git · Docker
Войдите, чтобы посмотреть контакты пользователя

Обо мне

For recruiters: I'm not looking for a new job and I'm ready to speak only about top of market offers.
I'm also not interested in DevOps/DBA and other positions that suppose engineering only. I'm focused on technical manager positions, like head of OPS, Director of Engineering and CTO. Also I'm could be interesting in Senior Systems/Solution Architect positions

I’m 20+ years experienced in building infrastructure as DevOps, System/Network engineer and System Architect. Also I have 5+ years experience in building and managing DevOps, technical support and software engineering teams.

I have great experience in BigData, Cloud Infrastructure, Game Dev, High Load web and others. I like to move solutions from on premise, nor or semi automated to full automated cloud based solutions in Infrastructure as a Code style and fully automated delivery

Опыт работы

  • Leveris
    Минск
    Lead DevOps Engineer
    Ноябрь 2019 — По настоящее время (1 год и 1 месяц)

    Managing team of Cloud Operations, System Operations and QA Automation engineers, which are implementing and managing AWS based cloud platform for financial service like Bank as a Service

    My responsibility is mix of people management as Team Leader and mentor, Cloud Architect as designer of new platform and prepare ways to migrate from legacy to modern systems and just as an engineer who are missing hands-on job and trying to write code as much as possible

    Me and my team is working to deliver Java/Scala based micro services to EKS Kubernetes clusters in multi-account hyper-growth environment where priorities shift quickly. Our responsibility includes, but not limited to creating, automating, deploying, operating, and scaling always-on distributed systems.

    Technology stack:
    - AWS
    - Kubernetes & HELM
    - Terraform
    - MongoDB, Oracle, Kafka
    - Gitlab CI
    - Go (Terratest)
    - Some kind of legacy based on Chef, Python, Ruby and Jenkins

  • Easybrain
    Минск
    System Architect
    Декабрь 2018 — Сентябрь 2019 (10 месяцев)

    I built and managed IT/DevOps team as Team Lead and System Architect with reporting directly to company owners

    I implemented Kubernetes cluster for utility software and designed new architecture of high load REST based game servers, which provides scalability, fault tolerance of all components. It also cloud native with micro services architecture, instead monolithic application was before here

    Also I moved infrastructure to IoC based on Puppet, improved monitoring and secured all infrastructure by building private VPN network between offices, data centers and clouds

  • Playtika captivates audiences with beautifully produced, highly immersive social games.
    Минск · От 100 до 1000 сотрудников
    BigData DBA
    Декабрь 2016 — Декабрь 2018 (2 года и 1 месяц)

    Joined Playtika as BigData Engineer and after 6 months was promoted to BigData DBA and on top of that I'm technical lead or mentor my teammates. Our team manages all Big Data related infrastructure, that include several production environments as well as few QA and test environments. This is mix of hardware, VMs and and cloud instances

    Achievements:
    - Implemented configuration automation and IoC philosophy based on HA Puppet 5.x cluster with failover to real continuous delivery infrastructure changes to environments. Before I joined Playtika there was no configuration management for Big Data)
    - Developed Puppet manifests and modules to automate deployment for Apache Storm, Confluent schema registry (with HAProxy & VRRP based failover), Vertica Kafka connector and other tools and services, that not covered by CDH Cloudera Manager
    - Implemented clustered ELK to collect production logs, configured and deployed by Puppet with automatic failover
    - No downtime migration all ETL pipelines from one datacenter to another (that was done few times for several projects)
    - Migrated all Vertica clusters from 7.x to 8.x versions
    - Together with development team migrated legacy Java and files based solution to modern ETL based on Kafka, Storm and Spark

    Side things:
    - Technical leader in team of 6 engineers. Mentoring people, knowledge share
    - Agile SCRUM master in team: sprint plannings, reports, retrospectives etc


    Technologies stack:
    - CDH 5.x based Hadoop, Kafka, Spark, Hive, Hue etc
    - HP Vertica analytic database and utils like Kafka Vertica connector
    - Docker, ELK, Graphite, Grafana, Jenkins, Nexus etc
    - Python self developed tools for proactive monitoring and automation

  • Разработка мобильных игр
    Минск · От 10 до 100 сотрудников
    DevOps Architect
    Февраль 2016 — Декабрь 2016 (11 месяцев)

    Work as team leader of system administrators and DevOps engineers as well as Architect of infrastructure solutions in the Melsoft game company, which is a subsidiary of Wargaming.net

    The main objectives for me and my team, is the implementation DevOps philosophy, as well as practical implementation of continuous integration, testing and code / product delivery. 

    In addition to ordinary tasks, such as management and improving of existing infrastructure, I'm producing software development processes that follow the principles of CICD (CITD), as well as the trend of "management of infrastructure and environments in the code"

  • Продуктовая IT-компания
    Санкт-Петербург · От 100 до 1000 сотрудников
    Senior System Engineer
    Июль 2015 — Февраль 2016 (8 месяцев)

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

    Из ежедневных задач - поддержка более чем 17 команд разработки, каждая из которых разрабатывает свой микро-сервис, которые впоследствии интегрируются в основной сервис.Более 500 серверов, - физических, виртуальных, Cloud (Amazon)

    Так же моя позиция предполагает решение инфраструктурных и архитектурных задач и постоянное улучшение сервиса

    Текущие достижения на данной позиции:

    - Разработка и внедрение защищенной приватной сети в датацентре (DMZ) на базе кластера из двух Cisco ASA-5585-S20, работающих в режиме active/standby и создание единой точки управления доступом к физическим и виртуальным серверам проекта. Это позволило увиличить безопасность, сегментировать уровни доступа к внутренней сети для различных групп пользователей, а так же отказаться от сложной поддержки файрвола непосредственно на серверах. Так же это исключило человеческий фактор, когда файрвол забыли настроить или по ошибке настроили неправильно. Решение постоянно развивается и совершенствуется

    - Внедрение современной системы резервного копирования на базе R1 Software (Enterprise Backup Manager), которая работает на уровне блочных устройств и позволяет легко и гарантированно бэкапить любое количество данных, в том числе инкрементально и включая не только файлы, но и базы данных. Так же решение предоставляет возможность bare-metal restore

    - Автоматизация через puppet развертывания PostgreSQL в режиме Master-Slave репликации с автоматическим восстановлением slave-сервера из бэкапа, в случае проблем с репликацией. А так же управление конфигурацией PGBouncer

    - Разработка и внедрение распределенного NoSQL хранилища на базе Redis и Sentinel, а так же автоматизация его развертывания и управление этим решением через puppet (написание модулей и манифестов)

  • We accelerate digital transformation through emerging technologies
    Санкт-Петербург · От 1000 до 5000 сотрудников
    DevOPs Engineer (BigData Team)
    Ноябрь 2014 — Июль 2015 (9 месяцев)

    Управление ETL и CICD процессами в BigData приложениях на базе Apache Hadoop (основанных на дистрибутиве Cloudera). Три кластера, два из которых используется в production режиме с использованием таких сервисов, как HBase, YARN, Oozie, Hue, Hive, Spark и Solr Общий размер кластеров превышает 4Пб данных CICD процесс построен на Jenkins, а дистрибуция кода на git и nexus. Сервисные скрипты на базе bash и python

  • Мы — международная рекламная компания, объединяющая рекламодателей и вебмастеров по всему миру
    Санкт-Петербург · От 100 до 1000 сотрудников
    Системный администратор
    Ноябрь 2013 — Август 2014 (10 месяцев)
    Внедрение HP Vertica, написание средств автоматизации по трансферу данных из MySQL в Vertica а так же по мониторингу состояния нод через http - для haproxy https://github.com/hostadmin/tools, разработка средств мониторинга (плагины для nagios, munin etc) Построение модели данных для HP Vertica, создание и оптимизация проекций. Использовал как Community, так и Enterprise Edition (Два кластера - основной 6 нод и резервный 4 ноды, полная отказоустойчивость) Конфигурация и внедрения кастомных ядер для FreeBSD 9.x на web-балансерах и php-fpm бэкэндах, а так же оптимизация sysctl/bootloader, что привело к уменьшению latency и общего времени отдачи динамического контента Решение текущих задач по поддержанию работоспособности сервиса показа рекламы (общий трафик около 5-6 Гбит/с, около 300 тыс. запросов в секунду) и сопутствующих сервисов, таких как статистика, партнерка, внутренняя ERP и т.д. Оптимизация работы MySQL, создание распределенной струкруты slave-серверов и снижение нагрузки Начата работа по внедрению системы автоматической настройки серверов и сервисов на основе ansible Выполнено внедрение PerconaDB (MySQL) Multi-master cluster на базе Galera, с использованием MariaDB Manager для управления Выполнена миграция серверов приложений на Oracle Linux с Unbreakable Enterprise kernel 3.x Инфраструктурные решения по автоматизации - билд ферма для сбора пакетов и дистрибуции через собственый репозиторий, автоматизация сборки и установки/обновления пакетов, деплоя ПО и кода Настроен высокодоступный веб-кластер с автоматическим резервированием (nginx + haproxy + keepalived vrrp) В рамках временного исполнения обязанностей руководителя отдела - внедрение системы учета и планирования задач в agile стиле (недельные спритны), отчетность, руководство отделом из 5 человек, совмещая с обязанностями системного администратора (team lead)
  • CloudLinux
    Москва
    Support Team Leader
    Ноябрь 2011 — Март 2013 (1 год и 5 месяцев)
    Организация и контроль работы выделенной команды технической поддержки продуктов, являющихся частью CloudLinux — коммерческой операционной системы для хостинг-провайдеров, специализирующихся в области shared-hosting. Так же в обязанности входит поддержка пользователей, помощь в установке данной ОС на сервера под управлением различных панелей, решение возникающих проблем. Координация с командой разработчиков в случае обнаружения проблем. Поддержка в 90% случаев осуществляется на английском языке, так же по телефону (хотя основной поток тикетов обрабатывается через kayako). В мои обязанности так же входила поддержка пользователей в LiveChat на сайте
  • REMSYS
    Москва
    Level 2 System Engeneer
    Март 2011 — Август 2013 (2 года и 6 месяцев)
    Работал инженером технической поддержки второго уровня, решение проблем клиентов компании и реагирование на проблемы, возникающие с их серверами на основе системы мониторинга (nagios) в реальном времени. Оперативное устранение проблем с минимальным временем простоя сервисов (по регламенту — не более 10 минут, обычное время устранения проблемы — 5 минут). Общение с клиентами через livechat/icq, если проблему не могут решить техники первого уровня или не имеют для этого полномочий. Оказание поддержки на русском и английском (письменно) языкахКомпания специализируется на предоставлении услуг по сопровождению серверных систем (системное администрирование в режиме 24х7), в основном для хостинговых компаний, а так же для таких проектов как turbobit.net, muzebra.com, filecloud.me и других

Рекомендательные письма

  • Дмитрий Василюк
    PHP · знакомый
    Отличный парень. Один из пионеров python в России.
    Письмо написано 17 июля 2014 в 15:54