В третьей части делюсь тем, что обещал: картой материалов, по которым я готовился к собеседованиям на позицию Linux-инженера уровня Middle+. Темы, статьи, шпаргалки, видео и каналы, плюс порядок, в котором всё это лучше изучать 🐧.
☝️Важно
Как и раньше, это мой опыт, а не универсальная инструкция для всего IT. В карте сделан акцент на материалы моего блога, надеюсь все понимают почему 🙃.
Смотрите также: часть первая и часть вторая.
🖐️Эй!
Подписывайтесь на наш телеграм @r4ven_me📱, чтобы не пропустить новые публикации на сайте😉. А если есть вопросы или желание пообщаться по тематике - заглядывайте в Вороний чат @r4ven_me_chat🧐. Также в блоге теперь доступно соавторство 🐧🐧🐧.
Предисловие
Изначально я планировал уложить всё в одну статью, но материала оказалось слишком много. Поэтому тема разделилась на две части:
- Часть третья (эта) - карта материалов. Что учить, в каком порядке и где об этом почитать или посмотреть;
- Часть четвёртая - полноценная шпаргалка: темы, типовые вопросы и лаконичные ответы на них.
В сыром виде мои заметки выглядели как свалка: конспекты, ссылки, диалоги с ChatGPT, видео. Глаза разбегаются. Поэтому здесь я свёл всё по блокам, от общего к частному. К каждому блоку приложены мои статьи с блога, внешние материалы и видео.
Как пользоваться картой
Блоки ниже я разделил на четыре группы по тому, как часто по ним спрашивают. Это моё субъективное ощущение по прошлым техническим интервью, на вашем рынке расклад может отличаться:
- Обязательно - спрашивают почти всегда, независимо от названия вакансии;
- Часто - спрашивают, если это есть в стеке или в описании вакансии;
- По вакансии - стоит смотреть, только если упомянуто в требованиях;
- По желанию - не основа подготовки, но полезно для работы.
Порядок такой, как у меня в плане подготовки: сначала фундамент (Linux, сети, Bash), потом инструменты, которые на нём стоят (Git, Docker, Ansible, Kubernetes), и в конце смежные области.
| № | Блок | Приоритет |
|---|---|---|
| 1 | Linux: система и командная строка | Обязательно |
| 2 | Диски и файловые системы | Обязательно |
| 3 | Сети и SSH | Обязательно |
| 4 | Bash и Python | Обязательно |
| 5 | Git | Часто |
| 6 | Docker и контейнеры | Часто |
| 7 | Ansible и Terraform | Часто |
| 8 | Kubernetes и CI/CD | Часто |
| 9 | Базы данных | Часто |
| 10 | Мониторинг и логи | По вакансии |
| 11 | Виртуализация, бэкапы, хранилища | По вакансии |
| 12 | Софтскиллы и резюме | Обязательно |
| 13 | ИИ и агенты | По желанию |
💡 Перед подготовкой возьмите текст вакансии и пометьте в нём каждую технологию. Всё, что там упомянуто, переходит в группу “Часто”, даже если в таблице оно стоит ниже.
Главный источник вопросов

Основная часть вопросов у меня взята из открытого репозитория Swfuse/devops-interview, в котором добрый человек собрал все темы, с вопросами по которым сталкивался сам + то, что ему прислали читатели. Файл interview.md - это огромный, около 7,5 тысячи строк, список вопросов и ответов по таким разделам: железо и IPMI, Linux, диски и файловые системы, Debug, Docker, сети, Ansible, СУБД, Python, Kubernetes, GitLab CI/CD, AWS, Git, Terraform и рабочий процесс.
Учить его подряд нет смысла, а вот как банк вопросов (далее просто банк) для самопроверки он хорош. Обратите внимание, что вопросы там не отсортированы по приоритету и местами повторяются. Ответы тоже стоит читать критически: где-то они устарели, где-то поверхностные.
Я использовал файл так: читаю вопрос, пытаюсь ответить, потом сверяюсь. Если ответ вышел путаным, тема идёт в список для повторения. Именно этот список и ляжет в основу четвёртой части.
В блоках ниже я дал ссылки на конкретные разделы и вопросы из этого файла, чтобы не искать их вручную.
1. Linux: система и командная строка
Обязательно. Ядро любого такого собеседования. Как я писал во второй части, в одном из интервью спрашивали только Linux, причём и на практике, и в теории.
Что входит в блок: командная строка, иерархия каталогов, процесс загрузки (BIOS и UEFI, загрузчик, ядро, initramfs, PID 1), systemd и его юниты, процессы и потоки, сигналы, права доступа, память и swap, load average, системные вызовы.
Мои статьи: цикл про командную строку
Это мой цикл для тех, кто осваивает консоль с нуля, но он же отлично подходит для повторения базы. Лучше проходить по порядку:
- Введение: типы команд, plain text, файловая система, shell prompt;
- Навигация в системе и просмотр директорий:
pwd,ls,cd; - Вывод и чтение содержимого:
echo,cat,less; - Работа с файлами:
touch,mkdir,cp,mv,rm; - Ссылки на файлы:
ln; - Перенаправление ввода и вывода:
>,<,|; - Контроль выполнения команд:
&&,||,;,&; - Процессы:
jobs,fg,bg,ps,pgrep,kill,pkill,htop; - Права на файлы:
id,chmod,chown; - Повышение привилегий:
su,sudo; - Архивирование и сжатие:
tar,gzip,bzip2,xz,zstd,zip,7z,rar.
Мои статьи: разбор и теория
- Разбор вывода утилиты top - его разбирали на техническом интервью пункт за пунктом, к прочтению обязательно;
- Начальная настройка Linux сервера на примере Debian;
- Система инициализации;
- Немного про shebang в Linux.
Видео
Хорошо объясняют, как всё устроено под капотом (подробнее о каналах будет в конце):
- Как работает память компьютера;
- Как работает процессор;
- Как работает кэш процессора;
- Как работает стек;
- Как устроен ELF-файл (Linux);
- История Unix. Часть первая: AT&T Unix и часть вторая: BSD Unix.
Вопросы для самопроверки
Раздел Linux из главного банка вопросов. Здесь собраны вопросы по загрузке, процессам, памяти и правам:
- Процесс загрузки ОС с момента нажатия кнопки питания;
- Процессы с PID 0 и 1;
- Ядро,
initramfs, загрузчик; - systemd и
init: в чём разница; - PXE и загрузка по сети;
- Userspace и kernelspace;
- Системные вызовы;
- Процесс и тред;
- Зомби-процессы;
- Сигналы;
SIGTERMиSIGKILL;- Swap;
- Как работает
sudo; suid,sgidиsticky bit.
Диагностика и производительность
Типовая задача: “сервер тормозит, что делать?” В моей карте под неё не было отдельного блока, поэтому собрал вопросы здесь. Раздел Debug целиком полезен, плюс вопросы из раздела Linux:
- Веб-сервер отдаёт ошибку 502;
- Ошибка
no such file or directoryпри запуске файла; - Где программа ищет свой конфиг;
- Бинарник сразу падает при запуске;
- Сервер под нагрузкой тормозит;
availableиfreeв выводеfree;- Как посмотреть нагрузку на диски;
- Load average 900: нормально ли это;
- Что показывает load average;
iowait: откуда он берётся;- Ошибка
too many open files; - OOM killer;
- Где смотреть вывод сервиса;
- Разбор вывода
top.
В банке нет вопросов про SELinux, AppArmor и PAM. Если эти технологии есть в вакансии, смотрите документацию вашего дистрибутива.
Возможно будет полезно
Как пример по теме PXE, из моих статей: netboot.xyz - установка Linux онлайн с USB флешки.
2. Диски и файловые системы
Обязательно. Из этой темы была задача про место на диске из второй части.
Что входит в блок: inode и причины их нехватки, жёсткие и символические ссылки, ext4 и xfs, /etc/fstab и монтирование, LVM, RAID, ситуация “df и du показывают разное”.
Мои статьи по теме:
📝 По LVM, inode и RAID у меня на блоге отдельных статей нет. Эту тему я закрывал по списку вопросов и по шпаргалке, поэтому в четвёртой части она получит больше внимания.
Из видео:
Вопросы для самопроверки
Раздел Диски и файловая система из банка вопросов закрывает почти весь блок:
- Что такое файловая система;
- Что такое
inode; - Где физически хранятся
inode; - Почему заканчиваются
inodeи чем это грозит; - Где хранятся имена файлов и каталогов;
- Жёсткие и символические ссылки;
- Монтирование файловых систем;
/etc/fstab,/etc/mtab,/etc/mdadm/mdadm.conf;ext4илиxfs;- Проблемы с файловой системой и её восстановление;
- Как найти физический диск по разделу;
- Какие процессы используют раздел;
- Что такое RAID и какие бывают типы;
- Средства для программного RAID;
- Что такое LVM;
- Loop-устройства;
no space left on device: причины;dfиduпоказывают разное;no space left on deviceпри свободном месте (квоты).
Ответ про LVM в банке короткий. Команды (pvcreate, vgcreate, lvcreate, lvextend) и расширение тома вместе с файловой системой (resize2fs, xfs_growfs) разберите по man.
Возможно будет полезно
По теме напрямую не относится, но связано с образами и дисками виртуальных машин:
3. Сети и SSH
Обязательно. Сетевые вопросы задают и на HR-этапе (в упрощённом виде), и на техническом.
Что входит в блок: модели TCP/IP и OSI, адресация и подсети, ARP и VLAN, TCP и UDP, DNS, HTTP, TLS и SNI, SSH, фаервол nftables. Классика, которая встречается почти везде: “Что происходит, когда вы вводите адрес сайта в браузере?”
Мои статьи: SSH
- SSH - Безопасное подключение к удалённым хостам: введение;
- SSH - Тонкая настройка клиента в Linux: config файл и ssh-agent;
- SSH - Проброс портов: прямые и обратные туннели;
- Forced command в SSH: запуск только одной команды без доступа к оболочке;
- Не меняется порт sshd после правки файла sshd_config в Ubuntu.
Мои статьи: фаервол, DNS, VPN, TLS
- Базовая настройка Nftables в Linux с помощью Bash-скрипта;
- Ansible: управляем фаерволом на nftables с помощью роли firewall;
- Поднимаем свой DNS сервер Unbound и блокировщик рекламы Pihole в docker;
- Вычисляем шпионов в локальной сети с помощью NMAP;
- VPN - технология для обеспечения безопасного сетевого взаимодействия;
- Поднимаем OpenConnect SSL VPN сервер (ocserv) в docker для внутренних проектов;
- mkcert - Валидные самоподписанные TLS сертификаты за 3 команды в терминале Linux.
Видео
Вопросы для самопроверки
Раздел Сети из банка вопросов:
- Что происходит, когда вводишь адрес сайта в браузере;
- Модель TCP/IP;
- IP-адрес и маска подсети;
- Приватные и служебные диапазоны адресов;
- Таблица маршрутизации;
- ARP;
- VLAN;
- TCP и UDP;
- Как TCP устанавливает соединение;
- Как TCP поддерживает соединение;
- Как работает DNS;
- Типы DNS-записей;
- Рекурсивный и нерекурсивный DNS-запрос;
- NAT;
- ICMP;
traceroute;- TTL;
- Как устанавливается SSH-соединение и проходит авторизация;
- TLS и SSL;
- Как работают сертификаты;
- SNI;
- Балансировщики L4 и L7;
- Коды ответов HTTP.
Практики с ss и tcpdump в банке нет. Отработайте эти утилиты на виртуалке.
Возможно будет полезно
Примеры по теме из моих статей:
- Быстрый способ проверить скорость VPN соединения с помощью SSH - пример сетевой диагностики;
- Настройка DNS over HTTPS (DoH) на OpenWrt - пример по DNS;
- Настраиваем OpenConnect middle server для доступа к закрытому контуру - пример доступа к закрытой инфраструктуре через промежуточный сервер;
- Безопасная передача файлов с помощью Nginx - пример защищённой раздачи файлов.
4. Bash и Python
Обязательно (Bash), часто (Python). От системного инженера почти всегда ждут умения писать скрипты. Bash проверяют и вопросами, и задачей на лету.
Что входит в блок: переменные и их экспорт, кавычки, потоки и перенаправление, спецпеременные ($@, $!, $?, $$), set -euo pipefail, конвейеры, grep, sed, awk, find, xargs.
Мои статьи
С чего начать и что почитать:
- Как научиться писать Bash скрипты: рекомендуемые материалы;
- Коллекция однострочников Bash;
- Коллекция сниппетов Bash.
Разборы конкретных приёмов:
- Bash: Особенности арифметических операций - инкремент
((expression++)); - Bash: Пример оптимизации команд фильтрации с
grepиawk; - Bash: Генерация конфигов через
envsubst, here document и here string; flock- блокировки в shell скриптах;- Настройка логирования вывода скриптов Bash.
Скрипты целиком, на которых хорошо тренироваться:
- Bash: Пишем универсальный скрипт проверки доступности хостов;
- Пишем Bash скрипт для резервного копирования с помощью tar;
- Пишем bash скрипт для подключения к OpenConnect VPN серверу;
- Про скрипт резервного копирования на Python.
С Python проще: достаточно базы (типы данных, функции, работа с файлами, исключения, виртуальные окружения, основные библиотеки) и умения прочитать чужой скрипт и объяснить, что он делает.
Вопросы для самопроверки
Bash, раздел Linux:
export VARиVARбезexport;- Спецпеременные
$@,$!,$?,$$; - Как вывести только
stderr; - Как передать по конвейеру и
stderr; - Одинарные и двойные кавычки;
- Чему равна переменная
aпосле конвейера.
Python, раздел Python:
Возможно будет полезно
Из моих статей, про удобное рабочее окружение:
- ZSH - Интерактивная командная оболочка для Linux + Oh-My-Zsh;
- VIM - Консольный редактор: знакомство;
- Терминальный мультиплексор;
- Tmux - установка и кастомизация + Nord theme.
5. Git
Часто. Вопросы обычно простые, но на них любят сыпаться: merge и rebase, reset и revert, fetch и pull, checkout, switch и restore. Плюс stash, cherry-pick и работа с конфликтами.
- Шпаргалка по командам Git - сторонний материал (оригинал на GitHub);
- Видео: Git. Большой практический выпуск.
Вопросы для самопроверки
Раздел Git из банка вопросов:
mergeиrebase;- Когда использовать
merge, а когдаrebase; git pullиgit fetch;cherry-pick;- Практики работы с Git, форки;
- GitFlow.
Про reset, revert и stash в банке вопросов нет. Их можно взять из шпаргалки выше.
6. Docker и контейнеры
Часто. Тут проверяют не умение написать docker run, а понимание того, на чём всё держится: namespaces, cgroups, слои образов, сети, различия между CMD и ENTRYPOINT.
Мои статьи
- Контейнеризация - технология виртуализации на уровне ОС;
- Установка Docker engine на Linux сервер под управлением Debian;
- Собираем docker образ DNS сервера Unbound;
- Собираем OpenConnect (ocserv) версии 1.3 из исходников в Debian 12 + docker образ;
- Как узнать все теги Docker образа - утилита skopeo;
- Удобная Docker лаборатория с блэкджеком и Web GUI.
Сторонние материалы
Цикл статей на Habr от RUVDS. Он не новый, но базовые вещи (образы, контейнеры, сети, тома) за это время не изменились:
Видео
Вопросы для самопроверки
Раздел Docker контейнеры из банка вопросов. Он закрывает главное: namespaces, cgroups, слои образов и сети.
- Контейнеризация и виртуализация;
- Что лежит в основе Docker;
- Контейнеры и образы;
- Хранение образов, слои,
overlayfs; - Изоляция контейнеров (
namespaces); - Почему в контейнере видны только его процессы;
- Ограничение ресурсов (
cgroups); - Типы сетей Docker;
- Сеть между двумя контейнерами;
CMDиENTRYPOINT;ADDиCOPY;ARGиENV;- Как уменьшить размер образа;
- От какого пользователя запускается контейнер;
- Почему не стоит использовать
latest; - Для чего нужен
docker-compose.
7. Ansible и Terraform
Часто. Если в вакансии есть слова “автоматизация” или “IaC”, эти инструменты почти наверняка прозвучат.
Что входит в блок. Ansible: playbook, play, task, module, role, inventory, handler, template, facts, vault, идемпотентность. Terraform: provider, resource, state и backend, variable, output, plan, apply.
Мои статьи
- Система управления конфигурациями - теория;
- Ansible - система управления конфигурациями: знакомство;
- Пишем ansible playbook для начальной настройки Linux сервера;
- Ansible: управляем фаерволом на nftables с помощью роли firewall;
- ansible-cmdb - Структуризация и визуализация ansible facts;
- Создание инфраструктуры в Proxmox с помощью Terraform или OpenTofu.
Сторонние материалы
- Ansible Inventory: полное руководство - статья на Habr, очень полезная.
Видео
- Terraform - From Zero to Certified Professional - плейлист ADV-IT.
Вопросы для самопроверки
Ansible, раздел Ansible:
ad hocкоманды;- Роли;
- Идемпотентность;
handlers;- Модели
pullиpush; - Основные примитивы Ansible;
- Модуль и плагин.
Terraform, раздел Terraform:
- Ansible и Terraform: в чём отличие;
- Провайдер;
- Ресурс;
tfstate;- Блокировка
tfstate; - Рекомендации по работе с
tfstate; - Configuration drift;
- Как перенести в код ресурс, созданный вручную;
- Правила
lifecycle; - Один код для нескольких сред.
8. Kubernetes и CI/CD
Часто, а для вакансий с “DevOps” в названии почти обязательно. Как я писал в первой части, с Kubernetes так или иначе работают все.
Что входит в блок. Kubernetes: Pod, Deployment, ReplicaSet, StatefulSet, DaemonSet, Job, CronJob, Service, Ingress, ConfigMap, Secret, PV и PVC, RBAC, архитектура Control Plane, kubelet, CNI и CSI. CI/CD: пайплайны, раннеры, стадии, артефакты.
Своих статей по этим темам на блоге пока нет, поэтому здесь опора на видео:
- Kubernetes с нуля - плейлист ADV-IT;
- GitLab и GitLab CI/CD для DevOps - плейлист ADV-IT;
- Jenkins на русском языке - плейлист ADV-IT;
- Kubernetes - Простым Языком на Понятном Примере;
- CI/CD - Простым языком на понятном примере;
- ПРОДАКШЕН Инструменты РЕАЛЬНОЙ разработки: Kubernetes, Grafana, CI/CD, Harbor и др..
Последние три - от Артёма Шумейко, подробнее о канале ниже.
Вопросы для самопроверки
Kubernetes, раздел Kubernetes:
- Что такое Kubernetes и какую проблему он решает;
- Архитектура кластера;
- Как создаётся
Pod; Podи контейнер;DeploymentиReplicaSet;StatefulSetиDeployment;DaemonSet;- Пробы
readiness,liveness,startup; - Типы
Service; Ingress;ConfigMap;Secret;PVиPVC;requests,limitsи QoS;- Что будет при превышении лимита памяти или CPU;
- RBAC;
- CRI, CSI, CNI.
GitLab CI/CD, раздел GitLab CI/CD:
- Ключевые компоненты GitLab CI/CD;
before_scriptиafter_script;- Как не дублировать конфигурацию пайплайнов;
- Как запускать тесты только для merge request;
- Способы контроля запуска job;
- Кэширование.
Если облако есть в вакансии, смотрите раздел Cloud (AWS) (VPC, EC2, Security Group, S3, Route 53, EKS).
9. Базы данных
Часто. Достаточно уверенного SQL и понимания устройства PostgreSQL (или MySQL, смотря что в вакансии).
Что входит в блок. SQL: DDL, DML, DCL, JOIN, GROUP BY, HAVING, подзапросы, ограничения, индексы, транзакции. PostgreSQL: архитектура, WAL, MVCC, VACUUM, типы индексов, чтение EXPLAIN, роли и права, репликация.
Мои статьи: цикл про PostgreSQL
Цикл “Администрирование PostgreSQL”. Рекомендую идти по порядку:
- Часть 1 - Установка и запуск PostgreSQL в Docker;
- Часть 2 - Работа с psql и DBeaver;
- Часть 3 - Архитектура и MVCC;
- Часть 4 - Конфигурирование PostgreSQL.
Цикл ещё не закончен: следующие части (в том числе про VACUUM и WAL) появятся позже.
Сторонние материалы
- Памятка/шпаргалка по SQL - статья на Habr.
Видео
Канал “Диджитализируй!” (подробнее ниже):
- Разбираем SQL на примере PostgreSQL -
SELECT,JOIN,GROUP,HAVING,COALESCEи другое; - База по оптимизации PostgreSQL - схема, индексы, чтение
EXPLAIN, методы доступа и соединения, тюнинг.
Вопросы для самопроверки
Раздел СУБД из банка вопросов. Несмотря на название, там есть и вопросы по PostgreSQL:
- Индексы;
- Чем опасно слишком много индексов;
- ACID;
WAL;- Роли в PostgreSQL;
TRUNCATE,DELETE,DROP;- Как безопасно изменить миллион строк;
- Почему не стоит делать
mysqldumpна большой активной базе; - Master-slave репликация.
Возможно будет полезно
По теме базы данных, но не по вопросам: Рекомендация видео: интервью с Иваном Панченко, сооснователем компании Postgres Pro.
10. Мониторинг и логи
По вакансии. Здесь расклад зависит от стека. У меня в карте были Zabbix, Prometheus, Loki, journald, rsyslog и auditd.
Мои статьи:
- Что такое системы мониторинга в IT? - теория;
- Системный журнал в Linux: Syslog и Journald;
- Поднимаем сервер мониторинга Zabbix 7 + TimescaleDB в docker;
- Разбор вывода утилиты top.
Видео: Prometheus - основы мониторинга - плейлист ADV-IT.
Вопросы для самопроверки
Про Zabbix, Prometheus и Loki в банке вопросов нет. Для этого блока подойдут общие вопросы:
SLO,SLA,SLI;- Разбор вывода
top; - Как посмотреть нагрузку на диски;
- Где смотреть вывод сервиса (
journalctl).
11. Виртуализация, бэкапы, хранилища
По вакансии. Если работа связана с серверным железом, виртуализацией и хранением данных, этот блок обязателен.
Что входит в блок: KVM и QEMU, libvirt, Proxmox, снапшоты, LVM, RAID, rsync, tar, S3-совместимые хранилища.
Мои статьи:
- Создание шаблона ВМ с cloud-init в Proxmox;
- Подготовка образа виртуальной машины qcow2 на примере Debian;
- Установка сервера Debian 12 в VirtualBox;
- Arkeep - Централизованный Backup сервер с агентами, на базе Restic и Rclone;
- Rclone mount - Монтирование сетевых хранилищ SFTP, WebDAV, S3 как локальной директории в Linux;
- RustFS - Установка и настройка S3-совместимого хранилища;
- Пишем Bash скрипт для резервного копирования с помощью tar.
Вопросы для самопроверки
Для серверного железа и виртуализации в банке вопросов есть два раздела: Железячные вопросы и Просмотр информации о железе.
Вопросов про бэкапы (rsync, tar, restic) в банке нет. Эту часть закрывают мои статьи выше.
Возможно будет полезно
Для домашней лаборатории: Установка VirtualBox в Linux Mint 21.
12. Софтскиллы и резюме
Обязательно. Это не техника, но к этому тоже нужно готовиться. У меня в карте были три отдельных списка, которые я продумал заранее:
- Причины смены работы. Ответ должен быть честным и без негатива про прошлого работодателя;
- Предпочтения по работе. Что вам интересно, какая доля общения с заказчиками приемлема (во второй части я писал, чем это закончилось), готовы ли вы к дежурствам;
- Вопросы работодателю. Стек, процесс релизов, как устроено дежурство, как проходит онбординг, какая команда.
Последнее часто недооценивают. Вопросы работодателю показывают, что вы выбираете компанию так же, как она выбирает вас.
Материалы:
- Про собеседования в IT - часть первая;
- Про собеседования в IT - часть вторая: резюме, этапы собеседования, размер ЗП;
- DevOps и поиск работы в IT - плейлист ADV-IT;
- Почему не получается в IT? - видео Alek OS.
13. ИИ и агенты
По желанию. Тема сейчас на хайпе. Учиться работать с ИИ и агентами я крайне рекомендую: это уже часть рабочего инструментария. Но при подготовке к собеседованиям на ней не стоит зацикливаться. Фундамент из блоков выше важнее.
Что входит в блок: как устроены большие языковые модели (LLM) и ИИ-агенты, облачные и локальные модели, запуск агентов у себя, базовая логика для проверки ответов модели.
⚠️ ИИ-агенты выполняют команды и меняют файлы от вашего имени. Тренируйтесь на виртуалке или в контейнере, а не на рабочей машине. Не давайте агенту доступ к секретам и не отправляйте облачным моделям данные работодателя. Ответы модели проверяйте сами: она может уверенно ошибаться.
Видео
Видео помогут немного вникнуть в суть дела:
- ИИ для самых маленьких: как работает LLM и ИИ-агент - с этого лучше начать;
- Платные LLM против локальной модели на бытовом ноутбуке - велика ли разница?;
- Учимся мыслить правильно в эпоху ИИ. Как и зачем изучать формальную логику;
- Локальный AI без ограничений: локальная установка Hermes Agent на Windows/Ubuntu;
- Что такое OpenClaw | Как установить | Бесплатно и безопасно на ноутбуке.
Первые три - от канала “Диджитализируй!”, последние два - от ADV-IT. Подробнее о каналах ниже.
Возможно будет полезно
Из моих статей, если хотите попробовать локальные модели и ИИ в терминале:
- Ollama - локальный ИИ на вашем Linux ПК;
- ShellGPT - ИИ ассистент в вашем терминале Linux;
- Автоматическое обновление Ollama.
Каналы на YouTube
Из видео я брал в основном то, что объясняет базу и устройство систем, а не очередной обзор очередного инструмента.
Основные
- ADV-IT - полноценные курсы-плейлисты: GitLab CI/CD, Prometheus, Terraform, Kubernetes, Jenkins, поиск работы в IT и локальные ИИ-агенты;
- Alek OS - как всё устроено под капотом: память, процессор, TCP/IP, файловые системы, ELF, шифрование. Хорошая база для ответов на вопросы “как это работает”;
- Диджитализируй! - материалы про базы данных, в первую очередь PostgreSQL, а также про устройство LLM и ИИ-агентов;
- GOLDEN PLAY - история Unix и операционных систем. Для собеседования это скорее фон, но помогает понять, почему Linux устроен именно так.
Ещё полезные
- Артём Шумейко - Kubernetes, CI/CD и инструменты разработки простым языком, на примерах;
- Артем Матяшов - большие практические выпуски (Docker, Git, OpenVPN);
- Merion Academy;
- Просто Devops.
Для разнообразия
- DistroTube;
- Kirill Semaev - привёл канал тут в знак уважения и сочувствия автору. Там всё ещё есть отличная база по Linux, хоть и давно нет новых видео;
- Aleksey Samoilov;
- Ampersand;
- LinuxShef;
- overbafer1 - только старые видео про кибербезопасность.
Как я учил
Несколько мыслей про сам процесс:
- Не пытайтесь учить всё сразу. Идите блоками по таблице выше: сначала Linux и сети, потом остальное. Повторять уже знакомое тоже нужно, это не потеря времени;
- Отвечайте на вопросы вслух. В голове ответ всегда кажется стройным, а вслух выясняется, что стройности нет;
- Всё, что можно проверить на виртуалке, проверяйте:
ip,ss,lsof,strace,journalctl,df,du. Именно этого ждут на live admining; - ИИ хорош как тренажёр: попросите задать вопросы по теме и разобрать ваши ответы. Но не как суфлёр на самом интервью, об этом я писал во второй части;
- Не бойтесь честного “не помню, но проверил бы вот так”. Это нормальный ответ.
Послесловие
Карта получилась длинной, и это нормально. Выучить всё нереально и не нужно: цель не в том, чтобы знать каждую директиву Nginx, а в том, чтобы уверенно понимать фундаментальное.
В следующей, четвёртой части соберу всё это в полноценную шпаргалку: темы, типовые вопросы и короткие ответы.
Спасибо, что читаете. Успехов в подготовке и в поиске! 🐧
Используемые материалы
- Swfuse/devops-interview;
- cyberspacedk/Git-commands;
- Памятка/шпаргалка по SQL на Habr;
- Ansible Inventory: полное руководство на Habr;
- Цикл статей про Docker на Habr.
👨💻Ну и…
Не забывайте про нашу телегу📱и чат 💬
Или может хотите стать соавтором? Тогда клик сюда🔗
Всех благ✌️
That should be it. If not, check the logs 🙂


