Hi there! 👋 I'm Dmitrii Gudov (kr0sh512)
I'm a DevOps-oriented developer and Computer Science student at CMC MSU. I build and operate Linux infrastructure, automate repeatable work, develop system and backend tools. My current focus is ALT Linux and RPM internals, Kubernetes, containers, CI/CD, and Python/C systems tooling.
🚀 About Me
- 🎓 Computer Science student at CMC MSU
- 🐧 Interested in DevOps, Linux infrastructure, system programming, and networking
- 🛠️ Operating and troubleshooting multi-node infrastructure with K3s/RKE2, Docker/OCI, Ansible, TLS automation and more
- 🔬 Researching and optimizing ALT Linux RPM
set:versiondependency processing - 📫 Reach me at gudovdo@my.msu.ru
💼 Experience
- BaseALT — Linux/RPM tooling and systems research — Current
- Yandex Intern, DevTools Team, Autonomous Transport — Fall 2025
🔧 Skills
- Languages: Python, C, C++, Shell, SQL
- Infrastructure & DevOps: Linux, Docker/OCI, Kubernetes, K3s, RKE2, Helm, Ansible, Traefik, systemd, SSH
- CI/CD: GitHub Actions, GHCR, multi-architecture container builds, automated testing and packaging
- Backend & Data: FastAPI, SQLAlchemy, Pydantic, PostgreSQL, SQLite, MongoDB
- Engineering Practices: pytest, mypy, Black, sanitizers, differential testing, benchmarking, and reproducible build workflows
🖥️ Projects
ALT RPM Set Version Research
Research into ALT Linux RPM's encoded symbol sets and dependency comparison. The project covers C implementation work, hashing, compatibility testing, sanitizer checks, and benchmarks against realistic RPM/APT workflows.
Personal Infrastructure Automation
Ansible playbooks for automating Linux servers and repeatable administration. My broader infrastructure work includes multi-node K3s clusters, container deployment, ingress and ServiceLB networking, TLS lifecycle automation, and remote troubleshooting.
For example, Gitea Instance
nexus-sync
A client-server system for centrally managing computers and dispatching approved commands. Built with FastAPI and SQLAlchemy, with a CLI, YAML-configured clients, systemd units, standalone builds, tests, type checks, and CI packaging.
Pomodoro
A customizable browser-based Pomodoro timer and clock built with React, TypeScript, and Vite. GitHub Actions tests and packages it as an unprivileged multi-architecture container published to GHCR. Aviable on pom.krosh.dev
Network Diagrams Tool
A Python tool for building and visualizing network topologies, developed for networking and infrastructure coursework at CMC MSU.
Marzban Telegram VPN Bot
A containerized Python Telegram bot that integrates with the Marzban API, manages one-time invitations and user lifecycle, and persists local state in SQLite.
Syncing Spotify with Telegram Bio
A script that syncs the playing track from spotify in the background with the Bio column in the user's telegram.
🌐 Connect with Me
Thanks for visiting my profile! Feel free to reach out for collaboration, Linux infrastructure, systems programming, or DevOps projects.