pchol-81906pchol-81906

Денис Иванов

devopsДевопс инженерСистемный администраторВедущий (Lead)
От 400 000 ₽Не ищу работу
Опыт работы: 14 лет и 6 месяцев
Регистрация: 12.08.2013
Последний визит: 2 месяца назад
Местоположение: Россия, Москва
Дополнительно: готов к удаленной работе
Профессиональные навыки: DevOpsApache HadoopМониторингLinuxРешение проблем
Войдите, чтобы посмотреть контакты пользователя

Участие в профсообществах

Опыт работы

  • Bridging fiat and crypto worlds
    ЛондонОт 100 до 1000 сотрудников
    Июль 2021 — По настоящее время (11 месяцев)
  • Технологическая компания в составе структуры «Севергрупп»
    МоскваОт 100 до 1000 сотрудников
    Devops Lead
    Июнь 2020 — Июль 2021 (1 год и 2 месяца)

    Выстраивание масштабируемых и переиспользуемых процессов разработки и доставки приложений на различные среды, совместно с командами разработки.

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

    Анализ затрат на облачную инфраструктуру и оптимизация текущих решений.

    Планирование и закрытие технического долга на стыке взаимодействия команд разработки и operations.

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

    Работа в команде с 2мя другими devops в роли лида функции, помощь в их развитии, проведение 1to1 и еженедельных митингов, "лидирование" junior devops.

    Взаимодействие с командой для определения направлений роста сотрудников, встраивание процесса обучения в рабочие процессы, и контроль за результатом.

    Devops
    Июнь 2018 — Июнь 2020 (2 года и 1 месяц)

    Поддержка нескольких групп разработчиков ( фронтед \ бекенд ).

    Помощь в организации процесса доставки продукта "от репозитория до прода" с минимальным вовлечением ops/devops.

    Совместная с разработчиками организация quality gates/прцоесса initial release, чтобы продукт доезжающий до прода был максимально работоспособным, и со всем необходимым минимальным набором operational features.

    Унификация подходов и процессов к деплою различных приложений, написание примеров (boilerplate charts/CI workflows) и обучение разработчиков.

    Поддержка стека мониторинга (prometheus + grafana + alertmanager + amixr) и нотификация разработчиков о проблемах по различным схемам.

    Организация сбора статистики по проблемам конфигурации(polaris + custom checks) и уязвимостям (trivy + starboard) в ворклоадах кластера, предоставление дашбордов со статусами.

    Написание тестов для чартов с использованием rego / conftest / kubeval / helm, и встраивание их в CI пайплайн.

    Опыт миграции k8s 1.13 -> 1.18. Helm 2 -> 3.

    Предоставление "удобных" инструментов конфигурации для разработчиков, путём написания мини-операторов для k8s на базе kopf.

    Небольшой опыт работы с k8s HPA/node autoscaler.

    Опыт работы с terraform для развертывания как инфраструктуры (Yandex Cloud) так и конфигурации специфичных сервисов (k8s/CircleCI/harbor)

  • Аудиосервис, который будет сопровождать человека в течение всего дня.
    МоскваОт 100 до 1000 сотрудников
    SysOps
    Декабрь 2015 — Июнь 2018 (2 года и 7 месяцев)

    Поддержка группы инженеров аналитиков/дата сайнтистов.

    Поддержка Hadoop стэка - HDFS, HBase, Flume, Kafka, Storm, YARN, Hive, ZK, Spark, Cassandra.

    Предоставление удобных инструментов для доставки сервисов в production на базе Docker.

    Внедрение Nomad как job scheduler для инфраструктурных задач.

    Перевод части кода SCM Puppet c версии 3.4 до 4.4 и далее до 5.x.

    Поддержка кластера Elasticsearch, проведение нагрузочных тестов и миграция на SSD storage.

    Изучение и тестирование различных software defined storage (ceph/swift) для хранения большого количества контента (PB).

    Внедрение и поддержка удобных и централизованных инструментов для предоставления отчетов партнерам (redash/grafana)

    Доработка и поддержка комплексной системы мониторинга, с возможностью удобного и простого использования ее разработчиками (graphite/grafana/statsite/icinga2/elasticsearch)

    Организация централизованного сбора логов от приложений запущенных в docker.

    Построение единообразных пайплайнов сборки проектов для разных команд. Построение контрактов с командами, позволяющих им вести разработку и доставку своих сервисов без блокировки operations отделом.

    Совместный troubleshooting приложений с разработчиками и поиск узких мест.

  • Denivip Media
    Москва
    System administrator
    Апрель 2011 — Декабрь 2015 (4 года и 9 месяцев)

    Testing and deploying works

    Writing technical and administrative documents.

    Researching of high-load architectures and construction of fault-tolerance solutions

    Consultation developers on technical issues and possible technologies to solve problems

    Introduction of technologies for the implementation of fault tolerance (CARP, load-balancing, database replication)

  • Megaseti
    Москва
    Network Engineer
    Ноябрь 2009 — Апрель 2011 (1 год и 6 месяцев)
    Selecting, testing and implementing network solutions for ISP Resolving emerging problems in the area of responsibility Interacting with ISPInteracting with customersInteracting with vendors Working with the switching equipment: Allied Telesyn, HP ProCurve, Cisco Networks Setting up the monitoring systems
    System administrator
    Ноябрь 2006 — Сентябрь 2008 (1 год и 11 месяцев)
    Administering Linux servers for shared hosting, email, VoIP, IPTV and supporting customers of all these services