👀 Бэкендеры, зовем на Публичное собеседование на Хабр Карьере! Для участия нужно → оставить заявку
Леонид Шалаев (botiyava), 24 года, Россия, Санкт-ПетербургЛеонид Шалаев (botiyava), 24 года, Россия, Санкт-Петербург

Леонид Шалаев

Инженер по доступности сервисовСредний (Middle)
От 325 000 ₽Не ищу работу

Контакты

Войти
Возраст: 24 года
Опыт работы: 2 года и 1 месяц
Регистрация: 03.04.2023
Последний визит: 3 дня назад
Гражданство:
Местоположение: Россия, Санкт-Петербург
Дополнительно: готов к удаленной работе
Знание языков:

Навыки

Golang
Git
Docker
Linux
Terraform
DevOps
Ansible
GitLab
Nginx
Kubernetes

Опыт работы

  • Code the lifestyle
    МоскваБолее 5000 сотрудников
    DevOps-инженер (Средний)Middle DevOps Engineer
    Июль 2024 — По настоящее время (6 месяцев)

    Техлид проекта по нагрузочному тестированию. Автоматизация (пишу и поддерживаю несколько инструментов на Golang, Gitlab components, bash scripts), выполнение и анализ нагрузочных тестирований (k6 с кучей накрученных пайплайнов и скриптов для максимальной приближенности тестов к пользовательскому трафику), постановка/выполнение задач на команды инфраструктуры и разработки на повышение надежности сервисов, определение критичных пользовательских путей, внедрение SLA/SLO/SLI/Error Budget для критичных сервисов, On Call дежурства (k8s, CI/CD, services, etc troubleshooting), анализ инцидентов в production окружении

    GitLinuxDockerGolangKubernetesBashNginxCI/CDGitLabYandex.Cloud
    DevOps-инженер (Младший)Junior DevOps Engineer
    Январь 2024 — Июнь 2024 (6 месяцев)
  • Разработка мобильных приложений и веб-порталов
    Санкт-ПетербургОт 10 до 100 сотрудников
    DevOps-инженер (Младший)DevOps
    Апрель 2023 — Декабрь 2023 (9 месяцев)

    Был единственным DevOps в компании, настраивал dev и prod окружения десятков проектов (Gitlab CI, nginx, DNS, мониторинг, docker-compose, первичная настройка серверов). В самом начале работы понял, что проектов несколько десятков и почти все они имеют свой личный CI пайплайн, метод деплоя и контейнеры одним проектов мешают друг другу, что сильно увеличивает процент времени, затрачиваемый на рутину, так же отстуствовал мониторинг и алертинг сервисов, о падении сервиса на prod/dev окружения часто приходилось узнавать от заказчика/разработчика/проджекта. За несколько месяцев шаблонизировал палйплайн в Gitlab и более 80% проектов стали иметь один понятный, четко задокументированный пайплайн, который легко траблшутить и настраивать для новых сервисов. Настройка сервера для нового сервиса (создание папок, nginx конфигурации, создание и конфигурация gitlab-runner) была полностью оформлена в виде ansible ролей, которые запускались через пайплайны в новом репозиторий для инфраструктуры. Для всех сервисов был сделан мониторинг и алертинг на аптайм (uptime kuma), мониторинг и алертинг на критические метрики производительности (CPU, RAM, Uptime, free disk space) был реализован через New Relic, месячный SLO uptime на dev окружении увеличился с 60% до 90%

    NginxDockerGolangPostgreSQLGitLabDevOpsPrometheusGrafanaDNSUbuntu
  • Разработка колл-центров и облачных сервисов коммуникаций
    Санкт-ПетербургОт 10 до 100 сотрудников
    Intern DevOps Engineer
    Апрель 2022 — Июль 2022 (4 месяца)

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

  • Университет ИТМО

    Национальный исследовательский университет ИТМО
    Санкт-Петербург5110 выпускников
    Безопасности информационных технологий
    Сентябрь 2018 — Июнь 2024 (5 лет и 9 месяцев)

    Тема магистерской диссертации:
    "Development of automation chaos engineering platform for distributed information system's weaknesses detection"

Дополнительное образование