dmrmoskvichevdmrmoskvichev

Дмитрий Москвичев

DevOps · Администрирование · Средний (Middle)
Открыт к предложениям
Возраст: 28 лет
Опыт работы: 8 лет и 3 месяца
Регистрация: 11.01.2019
Последний визит: 1 день назад
Местоположение: Россия, Самара
Профессиональные навыки: Devops · CI/CD methodologies · Kubernetes · Puppet · Linux · Docker · Amazon AWS · Nginx
Войдите, чтобы посмотреть контакты пользователя

Обо мне

Стремлюсь расширить свои знания в области администрирования серверной части на базе Linux.

В работе использую практики DevOps, такие как:

- Инфраструктура как код (IaC). 

На практике, как инструмент деплоя приложений и бутстрапа серверов, использую Puppet. Есть опыт написания puppet-модулей. Знаком с hiera- данными и знаю как их использовать. Также есть опыт разделения серверов на группы с помощью ролей, профилей и фактов. 

Для простых задач или написания небольших скриптов использую Python/Bash.

- CI/CD. 

Имею опыт в создании Pipeline с помощью Gitlab CI. Blue-Green deployment, rolling update, canary deployment. Автотесты перед merge в ветку master, разделение инфраструктуры на production и  stage.

- Soft Skills. 

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

Спасибо книге "Проект Феникс" за наглядный пример того, как должен выглядеть процесс взаимодействия команд и к каким результатам это приводит. :)

Достижения с последнего места работы:

Внедрил мониторинг систему Prometheus на более чем 1000 сервером. Написал алерты по server down, hard drive capacity, service availability.

Внедрил consul для использования service discovery и service mesh.

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

Перенес puppetserver в Kubernetes для быстрой доставки “свежей” версии кода, разделил production от stage. Для маршрутизации запросов к puppetserver внутри кубер кластера ипользую Traefik и ingressroute для разделения веток.

Переписал HAproxy для использования consul endpoints и service discovery.

Стек технологий:

  • Puppet
  • Prometheus
  • Consul
  • Docker
  • Kubernetes
  • Helm and Helm Chart
  • Traefik
  • HAproxy
  • Nginx
  • Nexus
  • Amazon EC2/Route53/S3

Опыт работы с датацентрами :

  • Hetzner
  • Packet
  • Equinix

В будущем хочу изучить:

  • Ansible
  • Terraform
  • Golang

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

Мой GitHub: https://github.com/mrdrelar

Увлечения: IT, компьютерные игры, игра на гитаре.

Участие в профессиональных сообществах

Опыт работы

  • Создание и развитие платформы для крупнейших медиа-компаний США, Европы и Латинской Америки
    Самара · От 10 до 100 сотрудников
    DevOps
    Февраль 2020 — По настоящее время (9 месяцев)
  • Cxense
    Самара
    Системный администратор
    Декабрь 2017 — Февраль 2020 (2 года и 3 месяца)

    - Взаимодействие с персоналом датацентров
    - Поддержка систем авто-конфигурирования
    - Создание puppet манифестов для автоматического бутстрапа сервера/развертывания сервисов.
    - Управление процессом деплоя
    - Внедрение CI/CD
    - Автоматизация процессов.
    - Обновление инфраструктуры.
    - Поддержка существующих сервисов.
    - Prometheus мониторинг.
    - Недельные дежурства oncall.(круглосуточное дежурство в течении недели, мониторинг и реагирование на критические сбои в работе сервисов.)
    - Участие в развитии нескольких проектов.

  • Хостинг-провайдер и регистратор доменов в России
    Самара · От 100 до 1000 сотрудников
    Специалист технической поддержки хостинга
    Июль 2016 — Декабрь 2017 (1 год и 6 месяцев)

    - выполнение заявок клиентов через тикет-систему по вопросам работы хостинга.
    - локализация и устранение проблем в работе хостинга.
    - администрирование сервисов на базе ОС Linux.
    - помощь в размещение\переносе и настройке сайтов пользователей на серверах компании.
    - работа с PHP, MySQL, Apache, Nginx.

  • Ракетно-космический центр
    Самара · Более 5000 сотрудников
    Оператор ЭВМ
    Декабрь 2013 — Апрель 2016 (2 года и 5 месяцев)

    Контроль работы средств ЭВМ
    Установка OS и необходимое для работы программное обеспечение
    Осуществление технической и программной поддержки пользователей
    Поддержка работоспособности локальной сети
    Систематизация документации и типография
    Контроль над соблюдения ГОСТ

  • Частная практика, работа без зачисления в штат
    Самара · От 1000 до 5000 сотрудников
    Январь 2013 — Июнь 2016 (3 года и 6 месяцев)

    Диагностика неисправности компьютеров и ноутбуков
    Ремонт‚ настройка‚ модернизация компьютеров и ноутбуков на месте
    Установка и настройка программного обеспечения
    Устранение вирусов и смс-баннеров
    Сборка компьютера под заказ

  • ООО Лидер
    Самара
    Оператор-кассир
    Август 2012 — Декабрь 2012 (5 месяцев)

    Прием, выдача заказов
    Прием наличных денежных средств
    Работа с ККМ
    Оформление актов возврата заказов и денежных средств в головной офис
    Инвентаризация

Высшее образование