WIP. Refine resume skills and headline
This commit is contained in:
@@ -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}
|
||||
|
||||
+4
-3
@@ -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}
|
||||
|
||||
@@ -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.}
|
||||
|
||||
@@ -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.}
|
||||
|
||||
Reference in New Issue
Block a user