Dmitrii Gudov

DevOps Engineer & CS Student

About Me

I'm a DevOps-oriented developer and Computer Science student at CMC MSU.

I build and operate Linux infrastructure, automate repeatable work, and develop system and backend tools. My current focus is ALT Linux and RPM internals, Kubernetes, containers, CI/CD, and Python/C systems tooling.

Experience

BaseALT Linux/RPM Tooling & Systems Research
Current
Yandex DevTools Team, Autonomous Transport
Fall 2025 Intern

Skills

Languages

  • Python
  • C
  • C++
  • Shell
  • SQL

Infrastructure & DevOps

  • Linux
  • Docker
  • Kubernetes
  • K3s
  • Helm
  • Ansible
  • Traefik
  • systemd

CI/CD

  • GitHub Actions
  • GHCR
  • Multi-arch
  • Automated testing

Backend & Data

  • FastAPI
  • SQLAlchemy
  • PostgreSQL
  • SQLite
  • MongoDB

Practices

  • pytest
  • mypy
  • Black
  • Sanitizers

Projects

ALT RPM Set Version Research

Research into ALT Linux RPM's encoded symbol sets and dependency comparison. C implementation, hashing, compatibility testing, and benchmarks.

C, RPM, ALT Linux

Pomodoro

Customizable browser-based Pomodoro timer and clock built with React and TypeScript.

React, TypeScript, Vite

nexus-sync

Client-server system for centrally managing computers and dispatching approved commands.

FastAPI, SQLAlchemy, Python

Network Diagrams Tool

Python tool for building and visualizing network topologies for CMC MSU coursework.

Python, Networking

Marzban Telegram VPN Bot

Containerized Python Telegram bot that integrates with Marzban API for VPN management.

Python, Telegram API, SQLite

Spotify to Telegram Bio

Script that syncs playing Spotify track with Telegram bio in real-time.

Python, Spotify API, Telegram API