From 1b1d55a09ef240cfef4ab1274e20d1ea1b6ac078 Mon Sep 17 00:00:00 2001 From: Dmitrii Krosh Date: Thu, 6 Aug 2026 22:41:40 +0300 Subject: [PATCH] WIP. Refine resume skills and headline --- resume/resume-data.tex | 11 ++++++----- resume/resume.tex | 7 ++++--- resume/translations/en.tex | 2 +- resume/translations/ru.tex | 18 ++++++++++++------ 4 files changed, 23 insertions(+), 15 deletions(-) diff --git a/resume/resume-data.tex b/resume/resume-data.tex index a277c40..cedbee8 100644 --- a/resume/resume-data.tex +++ b/resume/resume-data.tex @@ -7,11 +7,12 @@ \newcommand{\ResumeGitHubUrl}{https://github.com/kr0sh512} \newcommand{\ResumeTelegramUrl}{https://t.me/kr0sh_512} -\newcommand{\ResumeDevOpsStack}{Linux, Docker/OCI, Kubernetes, K3s, RKE2, Helm, Ansible, Traefik, systemd, SSH, Let's Encrypt} -\newcommand{\ResumeCiTools}{GitHub Actions, GHCR} -\newcommand{\ResumeDevelopmentStack}{Python, C, C++, TypeScript, Shell, SQL; FastAPI, SQLAlchemy, Pydantic, React, Vite} -\newcommand{\ResumeDataStores}{PostgreSQL, SQLite, MongoDB} -\newcommand{\ResumeQualityTools}{pytest, mypy, Black} +\newcommand{\ResumeLinuxStack}{ALT & Arch Linux, systemd, SSH, Bash, TCP/IP, DNS, TLS} +\newcommand{\ResumeContainersStack}{Docker/OCI, Kubernetes, K3s, RKE2, + Helm, Traefik} +\newcommand{\ResumeCiTools}{Ansible, Git, GitHub Actions, GHCR} +\newcommand{\ResumeDevelopmentStack}{Python, C, C++, SQL; FastAPI, SQLAlchemy, pytest} +\newcommand{\ResumeObservabilityTools}{Prometheus, Grafana, Alertmanager, Node Exporter} \newcommand{\ResumeAltRpmName}{ALT RPM Set Version Research} \newcommand{\ResumeAltRpmUrl}{https://github.com/kr0sh512/alt-rpm-set-version} diff --git a/resume/resume.tex b/resume/resume.tex index 3700761..bd775d6 100644 --- a/resume/resume.tex +++ b/resume/resume.tex @@ -82,10 +82,11 @@ \section{\ResumeSkillsSection} \begin{itemize} - \item \textbf{\ResumeDevOpsSkillLabel:} \ResumeDevOpsSkillText. + \item \textbf{\ResumeLinuxSkillLabel:} \ResumeLinuxSkillText. + \item \textbf{\ResumeContainersSkillLabel:} \ResumeContainersSkillText. \item \textbf{\ResumeCiSkillLabel:} \ResumeCiSkillText. + \item \textbf{\ResumeObservabilitySkillLabel:} \ResumeObservabilitySkillText. \item \textbf{\ResumeDevelopmentSkillLabel:} \ResumeDevelopmentSkillText. - \item \textbf{\ResumeDataSkillLabel:} \ResumeDataSkillText. \end{itemize} \section{\ResumeProjectsSection} @@ -93,7 +94,7 @@ \project{\href{\ResumeAltRpmUrl}{\ResumeAltRpmName}}{\ResumeAltRpmDescription} \project{\href{\ResumeNetworkDiagramsUrl}{\ResumeNetworkDiagramsName}}{\ResumeNetworkDiagramsDescription} \project{\href{\ResumeNexusSyncUrl}{\ResumeNexusSyncName}}{\ResumeNexusSyncDescription} -\project{\href{\ResumeVpnBotUrl}{\ResumeVpnBotName}}{\ResumeVpnBotDescription} +% \project{\href{\ResumeVpnBotUrl}{\ResumeVpnBotName}}{\ResumeVpnBotDescription} \project{\href{\ResumePomodoroUrl}{\ResumePomodoroName}}{\ResumePomodoroDescription} \end{document} diff --git a/resume/translations/en.tex b/resume/translations/en.tex index f25bd96..95aed67 100644 --- a/resume/translations/en.tex +++ b/resume/translations/en.tex @@ -3,7 +3,7 @@ \newcommand{\ResumeDocumentLanguage}{english} \newcommand{\ResumeName}{Dmitrii Gudov} \newcommand{\ResumePdfTitle}{Resume — Dmitrii Gudov} -\newcommand{\ResumeHeadline}{DevOps / Linux Engineer · Systems and Backend Developer} +\newcommand{\ResumeHeadline}{DevOps / Linux Engineer · Infrastructure Automation} \newcommand{\ResumeSummarySection}{Professional Summary} \newcommand{\ResumeSummaryText}{DevOps-oriented developer and Computer Science student at CMC MSU. I build and operate Linux infrastructure, automate repeatable work, and develop systems and backend tools. My primary interests are ALT Linux and RPM internals, Kubernetes, containers, CI/CD, Python, and C.} diff --git a/resume/translations/ru.tex b/resume/translations/ru.tex index 84e1eb0..117f947 100644 --- a/resume/translations/ru.tex +++ b/resume/translations/ru.tex @@ -3,7 +3,7 @@ \newcommand{\ResumeDocumentLanguage}{russian} \newcommand{\ResumeName}{Дмитрий Гудов} \newcommand{\ResumePdfTitle}{Резюме — Дмитрий Гудов} -\newcommand{\ResumeHeadline}{DevOps / Linux-инженер · системный и backend-разработчик} +\newcommand{\ResumeHeadline}{DevOps / Linux-инженер · Автоматизация инфраструктуры} \newcommand{\ResumeSummarySection}{Профессиональный профиль} \newcommand{\ResumeSummaryText}{DevOps-ориентированный разработчик и студент ВМК МГУ. Разрабатываю и сопровождаю Linux-инфраструктуру, автоматизирую повторяемые операции и создаю системные и backend-инструменты. Основные направления: ALT Linux и внутреннее устройство RPM, Kubernetes, контейнеризация, CI/CD, Python и C.} @@ -21,10 +21,14 @@ \newcommand{\ResumeEducationDescription}{Факультет вычислительной математики и кибернетики, Computer Science.} \newcommand{\ResumeSkillsSection}{Ключевые навыки} -\newcommand{\ResumeDevOpsSkillLabel}{DevOps и инфраструктура} -\newcommand{\ResumeDevOpsSkillText}{\ResumeDevOpsStack} -\newcommand{\ResumeCiSkillLabel}{CI/CD} -\newcommand{\ResumeCiSkillText}{\ResumeCiTools, мультиархитектурные сборки контейнеров, автоматизированное тестирование, упаковка и публикация} +\newcommand{\ResumeLinuxSkillLabel}{Linux и сети} +\newcommand{\ResumeLinuxSkillText}{\ResumeLinuxStack} +\newcommand{\ResumeContainersSkillLabel}{Контейнеры и оркестрация} +\newcommand{\ResumeContainersSkillText}{\ResumeContainersStack} +\newcommand{\ResumeCiSkillLabel}{Автоматизация и CI/CD} +\newcommand{\ResumeCiSkillText}{\ResumeCiTools, мультиархитектурные сборки контейнеров, тестирование, упаковка и публикация} +\newcommand{\ResumeObservabilitySkillLabel}{Наблюдаемость} +\newcommand{\ResumeObservabilitySkillText}{\ResumeObservabilityTools} \newcommand{\ResumeDevelopmentSkillLabel}{Разработка} \newcommand{\ResumeDevelopmentSkillText}{\ResumeDevelopmentStack} \newcommand{\ResumeDataSkillLabel}{Данные и качество} @@ -34,7 +38,9 @@ \newcommand{\ResumeAltRpmDescription}{исследование кодированных множеств символов и сравнения зависимостей RPM в ALT Linux: C-реализации, хеширование, совместимость, проверки с санитайзерами и APT/RPM-бенчмарки.} \newcommand{\ResumeNexusSyncDescription}{клиент-серверная система централизованного управления компьютерами и запуска разрешённых команд. FastAPI, SQLAlchemy, CLI, YAML-конфигурация, systemd, автономные сборки и CI.} \newcommand{\ResumeInfrastructureName}{"Домашний" кластер} -\newcommand{\ResumeInfrastructureDescription}{k3s homelab, на котром проводится основное обучение практическим навыкам DevOps'а: разворачивание контейнеров (Gites, медиа-сервер, tg боты), настройка метрик (Prometheus, grafana, node-exporter) и алертов (Alertmanager). Автоматизация Linux-серверов через Ansible, ingress/ServiceLB, сертификаты и DNS, диагностика.} +\newcommand{\ResumeInfrastructureDescription}{Homelab: семи-узловой K3s-кластер — эксплуатация контейнерных сервисов, +настройка Traefik ingress и ServiceLB, TLS-сертификатов и DNS. Мониторинг через Prometheus, Grafana и Node Exporter, алертинг через Alertmanager. +Автоматизация конфигурации Linux-серверов с помощью Ansible; диагностика сетевых и системных неисправностей.} \newcommand{\ResumeNetworkDiagramsDescription}{Python-инструмент для построения и визуализации сетевых топологий.} \newcommand{\ResumeVpnBotDescription}{контейнеризированный Python-бот для управления приглашениями и жизненным циклом пользователей через Marzban API.} \newcommand{\ResumePomodoroDescription}{браузерный таймер на React, TypeScript и Vite; тестируется и публикуется GitHub Actions как непривилегированный мультиархитектурный образ в GHCR.}