⭐️ Бэкендеры, с какой командой у вас мэтч? Проверяйте на Вайб-чеке → vibe.habr.com
Григорий Денисов (grigoriidenisov1), 30 лет, Россия, Санкт-ПетербургГригорий Денисов (grigoriidenisov1), 30 лет, Россия, Санкт-Петербург

Григорий Денисов

DevOps-инженерразработка централизованных сервисов для PaaS Старший (Senior)
Рассмотрю предложения

Контакты

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

Обо мне

Hard Skills:

  • Python/Bash
  • Unix
  • Git
  • Docker
  • SQL
  • Teamcity
  • Nexus
  • SonarQube
  • GitLab

Soft skills:

Люблю работать в команде, делать все вместе и в срок.  Я не привык с кем-то конфликтовать и стараюсь четко и понятно объяснять свои мысли. Легко адаптируюсь и встраиваюсь в процесс.

Навыки

Python
Linux
SQL
Базы данных
Git
Bash
CI/CD
GitLab
Docker
Kubernetes

Опыт работы

  • Первый PropTech России
    Более 5000 сотрудников
    Разработка централизованных сервисов автоматизациии PaaS платформы (Средний)Старший инженер автоматизации релизных поставок
    Февраль 2023 — По настоящее время (1 год и 10 месяцев)

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

    Ключевыми направлениями моей работы:

    1. Централизованный конвейер разработки: Разработка и поддержка единого пайплайна, покрывающего весь процесс от сборки Docker-образов до развертывания в производственной среде. Основное приложение, закрывающее потребности пайплайна написано на python.

    2. Унифицированные средства развертывания: Создание и поддержка единого Helm-чарта, позволяющего развертывать как приложения, так и инфраструктурные сервисы с помощью согласованных практик.

    3. Базовые Docker-образы: Сборка и поддержка актуальности основных Docker-образов платформы, служащих фундаментом для разработчиков.

    4. Управление Code Freeze: Внедрение сервиса, обеспечивающего контроль за внесением изменений в производственную среду в соответствии с установленными процедурами.

    5. Уведомления и мониторинг: Разработка сервиса, отслеживающего события, такие как создание MR, сбои развертывания, создание тегов в GitLab.

    6. Поддержка пользователей: Обеспечение эффективной технической поддержки для пользователей платформенных сервисов.

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

    Моя работа в команде централизованных сервисов автоматизации PaaS ориентирована на повышение эффективности, надежности и согласованности разработки и эксплуатации приложений, внедрение практик CI/CD и обеспечение качественной технической поддержки для всех пользователей платформы.

    GitPythonDockerCI/CDGitLabDevOps
  • Российский универсальный коммерческий банк c государственным участием
    Санкт-ПетербургБолее 5000 сотрудников
    DevOps-инженер (Средний)Прикладной администратор
    Июнь 2022 — Октябрь 2022 (5 месяцев)

    - настройка конвейеров в части CD

    - деплой микросервисов на стенды НТ

    - развитие и поддержка сервиса сравнения конфигураций ППО\СПО Тестовых стендов и Прода

    - реализация автоматизации для внутрненних нужд подразделения и для других команд

    DreamPipe contribute:

     Разработка TeamCity Job, работа с WebAPI SonarQube:

    - Автонастройка прав для технического пользователя

    - Автоматическое применение QualityGate-ов для проектов

    - Автоматическая настройка интеграции SonarQube плагина в Bitbucket

    - Фикс багов в скриптах сборки

    - Фиксация результатов деплоя в BitBucket на каждом контуре


    DreamPipe CLI contribute (CLI-приложение на Python, которое является главным исполнителем всей логики пайплайна):
    - Разработка джобы взаимодействия с клиентом Kubernetes для создания бэкапа resources на этапе Pre-Deploy.



    Стек: git, TeamCity, Openshift, Python, Bash

  • ГАЗИНФОРМСЕРВИС, ООО
    Санкт-Петербург
    Инженер
    Май 2021 — Июнь 2022 (1 год и 2 месяца)

    Отдел "Систем управления доступом и идентификационными данными". Основной продукт - ANKEY IDM.

    Выполняемые задачи:

    - Ручное тестирование интеграционных решений разработанных командой;

    - Развёртывание инфраструктуры целевых систем для интеграционный команды. Настройка, развёртывание AD,Exchange, nginx,kerberos, PostgreSQL, Alt Linux, Astra Linux);

    - Написание маппингов для взаимодействия AnkeyIDM с целевыми системами;

    - bash скрипты для автоматизации процессов скачивания, остановки ,drop’а сборок

    - PowerShell скрипты для получения данных из MSExhange и передачи в коннектор;

    - Python скрипты для реализации выгрузки данных из AnkeyIDM, парсинга конфигураций и преобразования в excel таблицы.

    - Написание SQL запросов для анализа работы системы, анализа ошибок.

    Основной стек команды:

    Bitbucket, Upsource, Jira, Teamcity, Jmeter, Postman, Java, JS.

    Старший инженер ПНР
    Октябрь 2016 — Июнь 2021 (4 года и 9 месяцев)
    -Комплексная замена\ПНР сетевого оборудования на объектах заказчика ПАО Газпром, в рамках программы импортозамещения (переход с Cisco на Eltex) - Внедрение и обслуживание СЗИ на объектах ПАО Газпром. -Администрирование серверных ОС MS Windows -Внедрение и администрирование(в рамках технического обслуживания БЦ ПАО Газпром СПб)KSC -ПНР и администрирование сетевого оборудования(Cisco catalist, Cisco ASA, D-LINK DGS) - Внедрение комплексных мультимедийных систем состоящих из вендоров Extron, Bosch, Cisco, Crestron, Sony, Panasonic . Программирование СУ мультимедийных систем переговорных комнат ПАО Газпром на базе контроллеров Extron(Python) .Создание GUI интерфейсов для СУ мультимедийных систем на базе Extron - Создание приложения(python netmiko lib) для автоматического сбора информации с сетевых устройств Cisco, D-Link, обновления устройств и мониторинга состояния ЛВС -Развертывание контроллера домена AD +Exchange server на базе VMware, с дальнейшей поддержкой работоспособности системы.

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

  • БГТУ «ВОЕНМЕХ» им. Д.Ф. Устинова

    Балтийский государственный технический университет «ВОЕНМЕХ» имени Д.Ф. Устинова
    Санкт-Петербург734 выпускника
    Информационных и управляющих систем; И
    Сентябрь 2011 — Июнь 2016 (4 года и 9 месяцев)

    Специальность Системы управления летательными аппаратами