Михаил Мартыненко

Senior DevOps & Backend Engineer | System Architect | High-Load | CI/CD | Linux, Go, Python

Обо мне

Я Senior DevOps и Backend инженер с 10+ годами опыта в ИТ и цифровой трансформации. Создаю системы “под ключ”: от серверов, сетей и виртуализации до автоматизации CI/CD и высоконагруженных сервисов на Go и Python. Внедрял DevOps-культуру и Git-процессы, строил CI/CD под несколько команд, создавал AI-поддержку контроля качества изображений и мониторинга распознавания.

Ориентируюсь на надёжность и результат: сокращаю время релизов, упрощаю масштабирование и повышаю наблюдаемость.

Ключевые достижения

  • Высоконагруженный сервис на Go: 7M+ записей/сутки
  • GitLab CI/CD для нескольких команд (≈−60% времени деплоя)
  • Кластеры PostgreSQL для критичных систем
  • Нейросетевые проверки качества изображений и мониторинг распознавания
  • 3 микродата-центра, KVM/zVirt, Zabbix 400+ хостов, Ansible-автоматизация
  • NetBox как источник истины; интеграции с Zabbix и Telegram

Технологии

DevOps/Инфра: Linux (Astra/Ubuntu), Docker, Kubernetes, Terraform, Ansible, ArgoCD, GitLab CI/CD, Nginx/Ingress, Vault, Prometheus, Grafana, Loki, NetBox, Zabbix, VPN, RAID/ленты, Yandex Cloud
Backend: Go, Python (FastAPI, Django), REST, асинхронная обработка, Telegram-боты
БД: PostgreSQL (репликация/HA), оптимизация SQL, моделирование данных

Инфо

Email
2424324@gmail.com
Telegram
Телефон
Адрес
Краснодарский край, г.Краснодар
Права
Категория B

Навыки

Linux Debian/Ubuntu
Опытный
Git
Опытный
Docker и работа с контейнерами
Компетентный
Настройка GitLab CI/CD
Компетентный
PostgreSQL
Компетентный
Python
Опытный
Djano Framework, Flask, FastAPI
Опытный
GO
Опытный
JavaScript
Компетентный
HTML & CSS
Компетентный
Аналитическое мышление
Эксперт
Самообучение
Эксперт
Лидерство
Опытный
Креативность и инициативность
Опытный

Языки

Русский
Родной язык
Английский
С1
Французский
B1

Опыт работы

IT Инженер@ ООО "ГК Фавор"
Май, 2023 - по настоящее время
Занимаюсь разработкой и поддержкой IT-систем для компании "ГК Фавор"

  • Разработал систему мониторинга событий (7M+ событий в сутки) на Go + PostgreSQL + Loki + Graphana, обеспечив масштабируемость и отказоустойчивость.
  • Реализовал систему автоматической регистрации хостов, сбора телематики и постановки на мониторинг в Zabbix (Go + Python).
  • Создал прототип системы автоматической оценки качества фотоматериалов с использованием Python и компьютерного зрения.
  • Внедрил практику использования Git (GitLab) в команде, настроил CI/CD для собственных и смежных проектов.
  • Построил и настроил кластер виртуализации из 4 узлов (Proxmox), перенёс на него рабочие сервисы из облака.
  • Организовал on-premise файловые хранилища (Nextcloud, Seafile) и инфраструктуру для локальной работы с AI.
  • Сконфигурировал 3 микро-дата-центра (40+ серверов, 40+ сетевых устройств, 4 СХД, 3 ленточных библиотеки):
    настроил виртуализацию (zVirt), резервное копирование и мониторинг (Zabbix).
  • Запустил пилотные AI-проекты (распознавание лиц на базе FindFace).
  • Разработал систему анализа качества AI-распознавания для оценки корректности настройки камер (Go + Python).
Руководитель проектов @ ПАО Ростелеком
Июнь, 2021 - Май, 2023
Занимаюсь продвижением и внедрением прикладных проектов ПАО Ростелеком по направлению “Цифровая экономика” и “Умный город”

  • реализована поддержка и развитие геоинформационной системы РусГИС (учет объектов недвижимости, цифровой двойник) в Сочи и Новороссийске. Проведена интеграция РусГИС с системой межведомственного электронного взаимодействия (Project management)
  • в рамках pre-sale системы интеллектуального видеонаблюдения создана мини-ГИС для расчета и формирования пунктов ТЗ в соответствии с изменяющимися пожеланиями заказчика (Python 3.2, Ubuntu 20.04, Django 4.2, MySQL, JavaScript, Leaflet)
  • разработал предложения для создания системы учета и мониторинга исполнения энерегосервисных контрактов
Заместитель начальника управления @ Администрация муниципального образования Краснодар
Сентябрь, 2016 - Май, 2021
  • инициировал, обосновал и создал обособленное от департамента ИТ подразделение по развитию цифровой экономики
  • сформировал и обучил команду
  • организовал разработку и принятие местных правовых актов для реализации проекта "Умный город", дорожной карты
  • организовал обучение муниципальных служащих (более 150 человек из смежных подразделений, включая руководителей) по программе цифровой трансформации
  • силами своей команды реализовал ряд MVP проектов см. далее
  • провел работы по подготвке к внедрению (формирование команды из заинтересованных лиц, привлечение ЛПР, анализ предложений и выбор системы) системы электронного документооборота, а затем внедрил СЭД для 1500 пользователей на старте и более 2500 в продолжении
  • провел инвентаризацию локальной вычислительной сети, подготовил проект по ее модернизации
  • внедрил электронную систему "Обращения граждан"
  • выбрал и внедрил open-source решение для ВКС on premise, позволяющее обеспечить потребности организации в проведении конференций и горизонтально масштабироваться (Jitsi meet)
Как результат, по результатам оценки индекса IQ за 2020 год Краснодар вошел в пятерку лидеров в своей категории.

Образование

Advanced Go Developer — Yandex Practicum
2024

Go, PostgreSQL, API, Docker.

DevOps для эксплуатации и разработки — Yandex Practicum
2022 - 2023

DevOPS, CI/CD, Gitlab Ci, Jenkins, Terraform, Ansible, Docker, Linux Debian/Ubuntu, k8s, Nginx, Nexus, Hashicorp Vault.

iMBA "Лидер в цифровой компании" — НИУ "ВЫСШАЯ ШКОЛА ЭКОНОМИКИ", Санкт-Петербург
2022
Руководитель цифровой трансформации — РАНХиГС, Москва
2019
AI и прочее
Master of International Business — Schiller International University, Tampa, Florida
2008-2009
Summa Cum Laude
Инженер (программное обеспечение вычислительной техники) — Кубанский Государственный Технологический Университет, Краснодар

Курсы

Full-stack веб-разработчик на Python — SkillFactory
2020

Debian/Ubuntu, Nginx, CSS, HTML, Python, Flask, PostgreSQL, Django, JQuery

Python для анализа данных — SkillFactory
2020

JupyterLab, Pandas, Numpy

Проекты

Python 3 / Django / PostgreSQL / JavaScript / HTML / CSS / JQuery / Docker / Linux

Система мониторинга энергоснабжения Краснодара

- обрабатывает сигналы об аварийных отключениях (получаемых в текстовом виде) и отображает их на тепловой карте. Позволяет вести журнал работ по отключению.
Моя часть работ:
- идея проекта, руководство проектом
- привлечение ЛПР
- решение всех организационных проблем (выделение ВМ, почты, организация получения сообщений от энергоснабжающей компании)
- фронтенд (50%) - JavaScipt, HTML, JQuery, Leaflet
- бэкенд (100%) - Python 3, Django, PostgreSQL, Memcached
- сбор, адаптация и импорт исходных данных (около 50 тыс. объектов)
В настоящее время система работает на моих ресурсах. Аналогов на территории Краснодара не имеет. Собраны уникальные данные по отключениям, на основании которых возможно сформировать инвестиционную стратегию энергоснабжающей компании

Python 3 / Django / PostgreSQL / Memcached / Javascript / HTML&CSS / JQuery

Умные остановки

Создано веб-приложение для отображения прогноза прибытия общественного транспорта путем размещения QR-кодов на остановках. Цель - помочь человеку понять какой именно транспорт и когда подъедет именно к этому месту, и куда этот транспорт направляется. При этом в отличие от электронных табло, стоимость установки которого от 100-200 тыс. рублей + ежемесячное обслуживание в районе 5-10 тыс. рублей, стоимость нанесения QR-кода для одной остановки- 200 рублей.
Моя часть работ:
- идея проекта, руководство проектом
- привлечение ЛПР
- фронтенд (50%) - JavaScipt, HTML, JQuery, Leaflet
- бэкенд (100%) - Python 3, Django, PostgreSQL, Memcached
- сбор, адаптация и импорт исходных данных, получение потоков из навигационной системы

Система работает до настоящего времени на территории Краснодара.

Python 3 / Django / PostgreSQL / Memcached / Javascript / HTML&CSS / JQuery

Система электронных пропусков

За месяц до того как QR коды появились в федеральной повестке и это стало мэйнстримом, предложил и совместно с разработчиками ЭР-Телеком разработал прототип системы выдачи пропусков для передвижения людей, в том числе на личном траспорте в период пандемии.
Моя роль:
- идея и концепция проекта
- постановка задач разработчикам, ежедневный разбор
- организация презентаций для ЛПР
- обеспечение интеграций с ведомственными системами (ЕСИА, внутренние ИС)
Проект был реализован одним из первых в стране.

Python 3 / Django / PostgreSQL / Memcached / Javascript / HTML&CSS

Мониторинг общественного транспорта

В свободное время продолжаю развивать проект по отображению общественного транспорта в Геленджике.

Зачем и почему:
- на сегодняшний день нигде из общедоступных ресурсов транспорт онлайн не отображается, в том числе и на яндекс картах (при этом, согласно пресс-релизам, интегация с яндексом прошла)
- на региональном ресурсе данные есть, возможно через api получить маршруты и транспорт привязанный к муниципалитету
- вопрос отображения транспорта особенно актуален в курортный сезон

На данном этапе мое приложение в состоянии брать данные из региональной системы по всем муниципалитетам (пока я ограничил только Геленджиком). Отображать на карте положение транспорта, его статус, маршруты. В случае если автотранспортная организация привязала свои автобусы к маршрутам (такое происходит очень редко), то тогда полноценно видно карту маршрута.

В планах:
- автоматически привязывать автобус к маршруту на основании пройденного трека
- после привязки к маршруту вычислять прогнозное время прибытия к остановке
- как только заработает прогноз, реализовать идею с QR (см. проект выше)