Mikhail Martynenko

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

About Me

I’m a Senior DevOps & Backend Engineer with 10+ years in IT and public-sector digital transformation. I design and deliver systems end-to-end: from servers, networks, and virtualization to CI/CD automation and high-load backend services in Go and Python. I’ve introduced DevOps culture and Git workflows across teams, implemented CI/CD at scale, and built AI-assisted quality control and recognition monitoring for smart city and video-surveillance projects.

I value clear ownership, measurable results, and reliable operations. My work reduces deployment time, improves observability, and simplifies scaling.

Key Highlights

  • Go-based high-load service: 7M+ records/day
  • GitLab CI/CD across teams (≈−60% deployment time)
  • PostgreSQL clusters for mission-critical workloads
  • Neural-network image quality checks & recognition monitoring
  • 3 micro DCs, KVM/zVirt, Zabbix 400+ hosts, Ansible automation
  • NetBox as source of truth, Zabbix & Telegram integration

Tech Stack

DevOps/Infra: Linux (Astra/Ubuntu), Docker, Kubernetes, Terraform, Ansible, ArgoCD, GitLab CI/CD, Nginx/Ingress, Vault, Prometheus, Grafana, Loki, NetBox, Zabbix, VPN, RAID/tape, Yandex Cloud
Backend: Go, Python (FastAPI, Django), REST, async processing, Telegram Bots
DB: PostgreSQL (replication/HA), SQL optimization, data modeling

Info

Email
2424324@gmail.com
Telegram
Phone
Address
Krasnodar Krai, Krasnodar
Driver’s License
Category B

Skills

Linux Debian/Ubuntu
Experienced
Git
Experienced
Docker & Containers
Proficient
GitLab CI/CD
Proficient
PostgreSQL
Proficient
Python
Experienced
Django, Flask, FastAPI
Experienced
Go
Experienced
JavaScript
Proficient
HTML & CSS
Proficient
Analytical Thinking
Expert
Self-Learning
Expert
Leadership
Experienced
Creativity & Proactiveness
Experienced

Languages

Russian
Native
English
C1
French
B1

Work Experience

IT Engineer @ Favor Group LLC
May 2023 – Present
Responsible for developing and maintaining IT systems for Favor Group.

  • Designed and deployed a Go-based high-load service handling 7M+ daily records.
  • Built GitLab CI/CD pipelines for multiple teams, reducing deployment time by 60%.
  • Deployed and managed PostgreSQL clusters and AI-based image analysis systems.
  • Introduced Git workflow, unified repositories, and standardized DevOps practices.
  • Deployed Nextcloud and improved collaboration across engineering teams.
  • “Safe City” project: reconfigured 3 micro data centers (40+ servers, 40+ devices), implemented KVM virtualization, Zabbix monitoring (400+ hosts), and NetBox setup.
  • Regional Video Surveillance Network: developed reverse‑geocoding software, automated host registration (~1,000 devices), integrated NetBox–Zabbix, and implemented Telegram alerts.
Project Manager @ PJSC Rostelecom
June 2021 – May 2023
Promoted and implemented applied projects under the “Digital Economy” and “Smart City” initiatives.

  • Supported and developed the RusGIS geoinformation system (real estate inventory, digital twin) in Sochi and Novorossiysk. Integrated RusGIS with the interagency electronic interaction system. (Project management)
  • For an intelligent video surveillance pre‑sale, built a mini‑GIS to compute and generate ToR points per evolving customer requirements (Python 3.2, Ubuntu 20.04, Django 4.2, MySQL, JavaScript, Leaflet).
  • Developed proposals for a system to track and monitor performance of energy service contracts.
Deputy Head of Department @ Administration of the Municipal Formation Krasnodar
September 2016 – May 2021
  • Initiated, substantiated, and established a unit separate from the IT department to drive the digital economy agenda.
  • Built and trained the team.
  • Organized development and adoption of local regulations to implement the “Smart City” project and its roadmap.
  • Trained 150+ municipal employees (including managers) on a digital transformation program.
  • Led delivery of several MVP projects (see below).
  • Prepared and executed the rollout of an electronic document management system (team formation, stakeholder engagement, solution selection); deployed the EDM system for 1,500 users initially and 2,500+ later.
  • Inventoried the local network and drafted a modernization plan.
  • Implemented an electronic “Citizen Requests” system.
  • Selected and deployed an open‑source on‑prem video‑conferencing solution enabling horizontal scalability (Jitsi Meet).
As a result, according to the IQ Cities Index for 2020, Krasnodar ranked among the top five in its category.

Education

Advanced Go Developer — Yandex Practicum
2024

Go, PostgreSQL, API, Docker.

DevOps for Operations & Development — Yandex Practicum
2022 – 2023

DevOps, CI/CD, GitLab CI, Jenkins, Terraform, Ansible, Docker, Linux Debian/Ubuntu, Kubernetes, Nginx, Nexus, HashiCorp Vault.

iMBA “Leader in a Digital Company” — HSE University, St. Petersburg
2022
Head of Digital Transformation — RANEPA, Moscow
2019
AI and related topics.
Master of International Business — Schiller International University, Tampa, Florida
2008–2009
Summa Cum Laude
Engineer (Computer Software) — Kuban State Technological University, Krasnodar

Courses

Full‑stack Web Developer in Python — SkillFactory
2020

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

Python for Data Analysis — SkillFactory
2020

JupyterLab, Pandas, NumPy

Projects

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

Krasnodar Power Supply Monitoring System

Processes outage alerts (received in text form) and displays them on a heat map. Enables a work log for outages.
My role:
— project idea, project management
— stakeholder engagement
— solved organizational issues (VM allocation, email setup, organizing message ingestion from the utility)
— frontend (50%) — JavaScript, HTML, jQuery, Leaflet
— backend (100%) — Python 3, Django, PostgreSQL, Memcached
— collection, adaptation, and import of source data (~50k objects)
The system currently runs on my resources. It has no analogues in Krasnodar. Unique outage data has been collected, enabling an investment strategy for the utility.

Python 3 / Django / PostgreSQL / Memcached / JavaScript / HTML & CSS / jQuery

Smart Bus Stops

A web app that shows public transport arrival predictions using QR codes posted at bus stops. Goal: help people see which vehicle will arrive at this exact stop and when, and where it’s heading. Unlike electronic displays costing 100–200k RUB plus 5–10k RUB/month service, a QR code for a stop costs ~200 RUB.
My role:
— project idea, project management
— stakeholder engagement
— frontend (50%) — JavaScript, HTML, jQuery, Leaflet
— backend (100%) — Python 3, Django, PostgreSQL, Memcached
— data collection/cleanup/import, ingesting streams from the navigation system

The system is still in use in Krasnodar.

Python 3 / Django / PostgreSQL / Memcached / JavaScript / HTML & CSS / jQuery

Electronic Pass System

One month before QR codes became mainstream nationwide during the pandemic, I proposed and, together with ER‑Telecom developers, built a prototype system for issuing movement passes, including for private vehicles.
My role:
— concept and system design
— task setting for developers, daily reviews
— presentations for stakeholders
— integrations with government systems (ESIA, internal IS)
The project was one of the first of its kind in the country.

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

Public Transport Monitoring

In my free time I continue developing a project to display public transport in Gelendzhik.

Why:
— currently, no public source shows live transport, including Yandex Maps (despite press releases about integration)
— the regional resource has data; via API it’s possible to get routes and municipal vehicles
— the need is acute during the holiday season

At this stage the app can pull regional data for all municipalities (I’ve limited it to Gelendzhik for now), display vehicle positions, status, and routes. If an operator binds buses to routes (rare), you can see the full route map.

Roadmap:
— auto‑bind a bus to a route based on its track
— once bound, compute ETA to stops
— when ETA works, roll out the QR idea (see project above)