$ echo "Hello, world"

Evgeny Farsobin

➜

DevOps/SRE engineer at Russian Research Center "Kurchatov Institute" / MIET and a C++ developer in the EDA world. I build infrastructure on Terraform + Ansible, set up GitLab CI pipelines, and characterize logic cells in C++. Daily driver — Gentoo.

Moscow gitflic.ru/user/rah1t
▸ Contact me
evgeniy@farsobin: ~ — zsh
uptime · since first commit
…
load average (1 / 5 / 15)
--. -- --. -- --. --
mem · brain usage
--%
service state
career.service — active (running)
$ neofetch --compact

About me

evgeniy@farsobin
-----------------
OS:Gentoo Linux (primary), Ubuntu, Debian, CentOS, Arch, Manjaro
Host:Moscow, Russia
Kernel:C++ · Python · Bash · PowerShell
Uptime:2 years 7 months
Shell:zsh + bash
WM:DevOps / SRE / EDA
Editor:CLion, VS Code, Vim
Education:MIET, InEl — IC design
VCS:gitflic.ru/user/rah1t

Graduated from MIET (Moscow Institute of Electronics and Mathematics) with a BSc in Electronics and Nanoelectronics — design and development of integrated circuits. I came from the engineering world into infrastructure and development, and found my calling there.

My core stack is Linux infrastructure: Terraform + Ansible on top of Proxmox, Docker for packaging and service delivery, GitLab CI for building and shipping C++ projects, monitoring with VictoriaMetrics + Grafana.

I run Ubuntu, Debian, Manjaro, CentOS, Arch and Gentoo (Gentoo is my daily driver). Manual source rebuilds of packages — openvpn, qt, tcl, scintilla, and plenty more.

In my spare time — a homelab: Kubernetes cluster (my own Ansible roles first, then kubespray), Jenkins with webhooks, OpenVPN/WireGuard VPN servers, local LLM inference on llama.cpp.

$ tree ~/skills

Skills and tools

evgeniy@farsobin: ~/skills — zsh
$ tree ~/skills
~/skills
├── infrastructure
│   ├── Ansible (+ molecule)
│   ├── Terraform
│   ├── GitLab CI
│   ├── Docker / Compose
│   ├── Proxmox / QEMU
│   ├── Jenkins
│   └── Kubernetes
├── development
│   ├── C / C++ (STL, OOP)
│   ├── Bash
│   ├── Python
│   ├── CMake
│   ├── PowerShell / winrm
│   ├── Tcl / Tk
│   ├── Qt / Boost / GLFW
│   └── gdb / Valgrind
├── sysadmin
│   ├── Linux (Gentoo/Debian/…)
│   ├── SSH / OpenVPN / WireGuard
│   ├── VictoriaMetrics / Grafana
│   ├── Prometheus / node-exporter
│   ├── Nginx
│   └── Git / Gitea / GitLab
└── llm
    ├── llama.cpp (local inference)
    ├── Quantization (Unsloth calibration, IQ formats)
    └── Hybrid CPU+GPU (128GB RAM / 24GB VRAM)

4 directories, 24 files
# in use: Qwen3.8 27B (IQ4_XS) · DeepSeek V4 Flash (IQ4_NL) · GLM 5.3 Flash (IQ3_XXS–IQ4_XS, Q6 attn, custom)
$ git log --oneline --graph career

Work experience

commit f4a9c1e (HEAD -> main) · December 2024 — present · 1 yr 9 mo

SRE / DevOps @

Russian Research Center "Kurchatov Institute" — National Research University of Electronic Technology (MIET) · Moscow
  • GitLab CI pipelines for building and shipping C++ projects
  • Multi-target build matrix: Debian 12, CentOS 6.10, Ubuntu 20.04/22.04, Astra Linux — each target built in its own Docker environment; Win64 via cross-compilation from a Debian base
  • Automated build & deploy pipelines for 16–20 third-party tools (tcl, opensta, qt, lexilla, scintilla, qscintilla and more) — artifacts published to Artifactory
  • Wrote CMakeLists and bash scripts to automate the build process
  • Described Proxmox infrastructure with Terraform + Ansible
  • Fixed cloud-init for CentOS 6 (user configuration and network setup did not work out of the box)
gitlab-citerraformansibleproxmoxcmakebashcloud-initartifactory
commit b7d2e8a · February 2024 — July 2025 · 1 yr 6 mo

Engineer intern @

NM-Tech LLC · EDA development department · Moscow
  • Developed Linux tools for characterizing logic cells (process technologies 130 nm — 90 nm)
  • Implemented and integrated a CCS model (composite current source) into the characterization platform
  • C++ (STL, fstream, filesystem) with Boost, Qt-based GUI, early prototypes in tcl/tk and glfw
  • Bash scripts for validating project modules
  • Toolchain: Visual Studio, VS Code, CLion, Eclipse, Gitea, GitLab, SiliconSmart, Virtuoso, SymSpice, Valgrind
c++stlboostqttcl/tkvalgrindEDA
$ ls -la ~/projects | grep stars

Projects and practices

▸ansible-roles
  • Automatic deployment of 1C (Windows + Linux)
  • OpenVPN client-to-client
  • Proxmox monitoring — VictoriaMetrics + Grafana + node-exporter + vm-agent, automatic dashboard installation
  • Beszel — lightweight monitoring agents on clients
  • Windows role — network configuration, NAS/NIS connection, dependencies, SSH server
  • nginx · NAS/NIS · RDP server · desktop environment setup
  • Kubernetes cluster installation
ansiblemonitoringbeszel
▸terraform-infra
  • VM groups in Yandex Cloud and TimeWeb, tfstate stored in S3
  • Telmate provider — VMs via cloud-init with automatic Ansible inventory population
  • Windows rollout via cloud-init using Terraform + Telmate
terraformtelmatecloud-inits3
▸gitlab-ci-pipelines
  • Writing GitLab CI pipelines for compiling project tools — PKPLIS, optimization
  • Building and shipping dependency tools
  • Building and shipping the tools under development
  • Building images for target platforms — all builds run against every target platform
gitlab-cici/cdcmake
▸k8s-homelab
  • Kubernetes cluster on a home server — initially with my own Ansible roles (before I discovered kubespray), later via kubespray
  • configmaps, deployments, replicasets, secrets, PV/PVC, daemonsets
kuberneteskubesprayhomelab
▸vpn-servers
  • OpenVPN and WireGuard servers on rented VPS (aeza, u1-host, timeweb, adminvps)
  • Docker + Compose for monitoring stacks
openvpnwireguarddocker
▸ccs-characterizer
  • Linux tool for characterizing logic cells
  • Implementation and integration of the composite current source model into an EDA characterization platform
  • C++ / Boost / Qt
c++qtEDA
$ cat /etc/education

Education and courses

MIET

BSc · InEl — IC design

Electronics and nanoelectronics: design and development of integrated circuits (Moscow Institute of Electronics and Mathematics).

// 2021 — 2025

Professional development courses

Stepik · Bioinformatics Institute · NM-Tech

Git basics · Python programming · Introduction to Linux · "Practical fundamentals of programming for EDA development" (C++, Git, Boost, Qt, data processing algorithms).

// 2024

MIET — Automation of Circuit Design

Graduate studies · started right after the bachelor's degree

Continuing my education at MIET in the Automation of Circuit Design department (EDA / circuit design automation), alongside full-time work.

// 2025 — present
$ /bin/zsh --resume

Interactive terminal

resume-shell — evgeniy@farsobin
evgeniy@farsobin ~ ➜
Try: help whoami skills experience neofetch sudo hire-me
$ ./establish_connection --now

Contact — get in touch

Email

mr.enter33@gmail.com
click to copy the address

GitFlic

gitflic.ru/user/rah1t
open profile ↗