Files
.profile/README.md
T
krosh 6b1f4c3c3f
Build resume PDFs / Build Russian and English resumes (push) Failing after 2m9s
add some links
2026-08-06 14:04:16 +03:00

4.0 KiB

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:version dependency processing
  • 📫 Reach me at gudovdo@my.msu.ru

💼 Experience

  • BaseALT — Linux/RPM tooling and systems research — Current
  • Yandex Intern, DevTools Team, Autonomous TransportFall 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

Telegram Email


Thanks for visiting my profile! Feel free to reach out for collaboration, Linux infrastructure, systems programming, or DevOps projects.