Linux | Network | DevOps
860 subscribers
307 photos
4 videos
3 files
323 links
Авторский канал для тех кто изучает Linux, Network, DevOps, NetDevOps, DevNet, Bash, Git, CI/CD, Docker, Kubernetes, Ansible, Terraform, Prometheus, Grafana, Zabbix, SRE, Sysadmin, Сисадмин.
Сотрудничество: @solizarevich
Download Telegram
pyinfra: альтернатива Ansible для тех, кто любит Python больше YAML

Если вам не очень хочется писать инфраструктуру на YAML, есть интересный инструмент - pyinfra.
Это open-source инструмент для автоматизации серверов: он превращает Python-код в shell-команды и выполняет их на серверах по SSH, локально или даже внутри Docker-контейнеров.

То есть вместо простыней YAML вы пишете обычный Python-код, а pyinfra уже превращает это в конкретные команды для нужных хостов.

Что умеет pyinfra:
🟡выполнять ad-hoc команды на серверах;
🟡описывать инфраструктуру декларативно;
🟡работать по SSH без агентов;
🟡запускаться локально, в Docker, через Terraform, Vagrant и другие коннекторы;
🟡делать dry-run и показывать diff перед изменениями;
🟡масштабироваться от одного сервера до тысяч хостов;
🟡использовать всю экосистему Python.

Разработчики прямо пишут:
«think Ansible, but Python instead of YAML, and a lot faster».


И вот это звучит уже интересно. Потому что YAML в автоматизации иногда превращается в отдельный вид боли: отступ не туда - и ты уже не DevOps, а археолог, раскапывающий, где всё сломалось.

Когда pyinfra может быть особенно полезен:
☑️если хочется автоматизации без тяжёлого фреймворка;
☑️если команда хорошо знает Python;
☑️если нужно быстро накидать управление серверами;
☑️если хочется более явной логики, чем в YAML;
☑️если Ansible кажется слишком громоздким для задачи.

Репозиторий выглядит живым: у проекта 5.7k звёзд на GitHub, MIT-лицензия, свежий релиз v3.9.2 от 7 июня 2026 года.

Telegram 😍
Tg чат 🌐
YouTube 🌐
VK 🌐
Rutube 📺

#ansible #devops #python #linux
Please open Telegram to view this post
VIEW IN TELEGRAM
10122
«Работа не работает»? Иногда проблема вообще не в этом

Вы откликаетесь на вакансии.
Обновляете резюме.
Ждёте.

А в ответ:
🔵отказ;
🔵тишина;
🔵или шаблонное «мы выбрали другого кандидата».

И в этот момент легко решить:
«Со мной что-то не так».


Но часто проблема гораздо прозаичнее. Работодатель просто не понял, почему именно вы ему нужны.

Он не увидел:
✅в чём вы сильны;
✅какие задачи уже решали;
✅каких результатов добивались;
✅чем будете полезны именно ему.

У рекрутера иногда есть всего несколько секунд на просмотр резюме.
И за эти секунды он не ищет идеального человека.
Он ищет того, про кого сразу понятно:
«Да, этот человек нам подходит».


Поэтому иногда одно хорошо оформленное резюме меняет больше, чем сотня откликов.

Не всегда выигрывают лучшие.

Но очень часто выигрывают те, кто умеет показать свою ценность.

Также записывайтесь на консультации по Linux, DevOps и networking — помогаю подготовиться к собеседованиям, увереннее чувствовать себя на рынке, делюсь практическим опытом и помогаю перейти от теории к реальным рабочим задачам.

Telegram 😍
Tg чат 🌐
YouTube 🌐
VK 🌐
Rutube 📺

#резюме #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
10022
😍 Кладезь материалов для DevOps-инженеров

Иногда кажется, что для изучения DevOps нужно открыть 50 вкладок, подписаться на 20 каналов и ещё где-то добыть нормальные курсы.

А потом находишь один GitHub-репозиторий, где уже собрали всё за тебя.

Внутри:
• Linux
• Docker
• Kubernetes
• Terraform
• Ansible
• CI/CD
• AWS и облака
• Networking
• Security
• Monitoring
• Git и GitHub
• SRE и многое другое

Особенно понравилось, что материалы разложены по темам и можно использовать как готовый roadmap для самообучения. Отличный вариант для тех, кто хочет систематизировать знания или понять, что изучать дальше.

Telegram 😍
Tg чат 🌐
YouTube 🌐
VK 🌐
Rutube 📺

#linux #devops #kubernetes #docker #terraform #ansible #sre #git #github #cicd #ci_cd #aws
Please open Telegram to view this post
VIEW IN TELEGRAM
10021
Вопросы с DevOps-собеседований

В этом посте прикрепляю вопросы с реальных технических интервью.

1️⃣Kubernetes и сеть в Kubernetes
- Какие сложные задачи ты решал в Kubernetes?
- Работал ли ты с Cilium?
- Как направить трафик pod-а через конкретный интерфейс?
- Была ли задача, где Kubernetes упирался в сетевую пропускную способность?
- Как решал проблему throughput между pod-ами/нодами?
- Что такое direct routing в Cilium?
- Как можно решать маршрутизацию pod-сетей между дата-центрами?
- Зачем может понадобиться BGP?

2️⃣Kubernetes architecture
- Какие основные компоненты Kubernetes знаешь?
- Что делает kubelet?
- Что делает kube-apiserver?
- Что делает scheduler?
- Что делает controller-manager?
- Что такое etcd?
- Что происходит после применения deployment manifest?
- Что такое CrashLoopBackOff?
- Чем readiness probe отличается от liveness probe?
- Как readiness влияет на трафик?
- На что смотрит scheduler — requests или limits?
- Как понять, хватит ли ресурсов для запуска pod?
- Что такое nodeSelector / node affinity?
- Что значит requiredDuringSchedulingIgnoredDuringExecution?

3️⃣Виртуализация и контейнеризация
- Чем виртуализация отличается от контейнеризации?
- Что такое контейнер с точки зрения Linux?
- Какие механизмы Linux используются для контейнеризации?
- Что такое namespaces?
- Что такое cgroups?
- Что такое runc?
- Когда лучше использовать VM, а не контейнер?
- Была ли проблема CPU starvation между pod-ами?
- Почему перенос в KVM мог решить проблему?

4️⃣Сети
- Что происходит, когда пользователь вводит адрес сайта в браузере?
- Как работает DNS resolution?
- В каком порядке используются /etc/hosts, resolver и DNS-серверы?
- Что происходит на уровне HTTP после установки соединения?
- Где обычно терминируется HTTPS?
- Зачем нужен session key?
- Что означают 200, 301/302, 503, 504?

5️⃣Linux troubleshooting
- На сервере приложение не может писать файлы. С чего начнёшь диагностику?
- Как проверить, что закончилось место на диске?
- Что такое inode и как понять, что они закончились?
- Можно ли увеличить количество inode на существующей файловой системе?
- Что такое файловый дескриптор?
- Как найти процесс, который держит удалённый файл?
- Как найти процесс, который активно пишет на диск?
- Как проверить ошибки диска?
- Что делать, если сервер не может примонтировать диск?
- Что делать, если система не загружается из-за проблемы с диском?
- Что такое Live CD / rescue mode / iLO?
- Как создать zombie process?
- Как Linux использует память, если свободно осталось 200 МБ?
- Чем отличается SIGTERM от SIGKILL?

⬅️Какие самые сложные вопросы попадались вам на DevOps/SRE интервью?
Делитесь в чате/комментариях — будет интересно сравнить опыт разных компаний.

Telegram 😍
Tg чат 🌐
YouTube 🌐
VK 🌐
Rutube 📺

#вопросы_с_собеседований
#linux #devops #network
#kubernetes #k8s
Please open Telegram to view this post
VIEW IN TELEGRAM
10041
🤟Linux: The Final Boss — бесплатный 31-дневный путь к прокачке Linux

Интересный репозиторий на GitHub для тех, кто хочет системно подтянуть Linux — не в стиле «вот 10 команд, запомни и страдай», а прям по дням, с темами, упражнениями и практикой.

Что внутри:
🟢основы Linux, ядро, дистрибутивы и экосистема
🟢установка через VM, WSL или cloud
🟢файловая структура, права, пользователи и группы
🟢процессы, cron, systemd, логи и мониторинг
🟢сеть и troubleshooting
🟢firewall, hardening, обновления и патчи
🟢Apache, Nginx, reverse proxy
🟢LVM, RAID, файловые системы
🟢shell scripting
🟢SSL/TLS, OpenSSL, Certbot
🟢вопросы для собеседований и реальные сценарии
🟢финальный mega project
🟢advanced-блок: performance tuning, containers internals, observability, SELinux/AppArmor, auditd, strace, perf, eBPF basics

Короче, это такая мини-дорожная карта: от «где я вообще в этой консоли» до «я сейчас буду диагностировать прод, не мешайте».

Особенно полезно для DevOps/SRE/Cloud/System engineers — и для тех, кто готовится к собеседованиям или хочет закрыть пробелы в Linux не хаотично, а по нормальному плану.

Сохраняйте, потому что такие штуки обычно открываешь «на потом», а потом ищешь три часа по всему GitHub.

Telegram 😍
Tg чат 🌐
YouTube 🌐
VK 🌐
Rutube 📺

#linux #sysadmin
Please open Telegram to view this post
VIEW IN TELEGRAM
1005
Запустил свой сайт 😍

Буду публиковать там материалы по Linux, Networking и DevOps: статьи, заметки, разборы и различные шпаргалки.

Сайт собран на Hugo, а весь контент хранится в Markdown (.md), поэтому статьи можно легко читать, сохранять и использовать как личную базу знаний.

Со временем перенесу туда часть старых публикаций и буду добавлять новые материалы. 🙃

Также напоминаю, что доступны консультации по Linux, DevOps и Networking. Помогаю подготовиться к собеседованиям, увереннее чувствовать себя на рынке, делюсь практическим опытом и помогаю быстрее выйти на уровень, который требуется работодателям и реальным проектам.

Telegram 😍
Tg чат 🌐
YouTube 🌐
VK 🌐
Rutube 📺

#linux #network #devops
Please open Telegram to view this post
VIEW IN TELEGRAM
10062
Linux | Network | DevOps
🐧Записал видео для новичков в Linux Если вы только начинаете разбираться в теме — это отличный старт ➡️Rutube ➡️VK ➡️YouTube 📼В этом видео: ✔️установка Ubuntu Server в VirtualBox ✔️базовые команды: ls, cd, cp, mv, rm ✔️полезные команды: man, touch,…
Продолжаем путь от новичка до Linux-администратора

Новое видео уже готово:

😍 Linux для DevOps: find, grep, конвейеры и права доступа на практике

➡️Rutube

➡️VK

➡️YouTube

В этом видео:

✔️поиск файлов и каталогов с помощью find
✔️поиск текста внутри файлов через grep
✔️использование конвейеров
✔️перенаправление вывода > и >>
✔️права доступа в Linux
✔️команды chmod и chown

Разобрал всё простым языком и с практикой, чтобы не просто выучить команды, а понять, где они действительно применяются.

Telegram 😍
Tg чат 🌐
YouTube 🌐
VK 🌐
Rutube 📺

#linux #sysadmin #video
Please open Telegram to view this post
VIEW IN TELEGRAM
10041
👾 Проверка доступности списка хостов с логированием времени ответа

Иногда нужно быстро проверить, какие из серверов в списке живы, и сколько времени уходит на ответ.

Вот простой скрипт на Bash:

#!/bin/bash

HOSTS_FILE="hosts.txt"
LOG_FILE="ping_log.txt"

while read -r host; do
if [­[ -n "$host" ]]; then
START=$(date +%s%3N)
ping -c 1 -W 1 "$host" &> /dev/null
STATUS=$?
END=$(date +%s%3N)
TIME=$((END - START))

if [­[ $STATUS -eq 0 ]]; then
echo "$(date '+%Y-%m-%d %H:%M:%S') - $host is UP (response time: ${TIME}ms)" | tee -a "$LOG_FILE"
else
echo "$(date '+%Y-%m-%d %H:%M:%S') - $host is DOWN" | tee -a "$LOG_FILE"
fi
fi
done < "$HOSTS_FILE"

Файл hosts.txt должен содержать список IP или доменов — по одному в строке.

🍑Удобно использовать для мониторинга парка серверов или диагностики проблем с сетью.

Telegram 😍
Tg чат 🌐
YouTube 🌐
VK 🌐
Rutube 📺

#bash #linux #sysadmin
Please open Telegram to view this post
VIEW IN TELEGRAM
1006
🤟Процессы и установка программ в Linux: ps, top, kill и APT

Опубликовал новый видеоурок по Linux.

В этом выпуске разбираем сразу две важные темы, с которыми регулярно сталкивается системный администратор.

⚙Управление процессами:
🟢как посмотреть запущенные процессы через ps;
🟢чем top отличается от обычного списка процессов;
🟢как найти нужный процесс;
🟢как корректно завершить его с помощью kill;
🟢чем отличаются сигналы SIGTERM и SIGKILL;
🟢как работать с фоновыми задачами через jobs, fg и bg.

💬Установка и управление программами через APT:
🟡откуда APT получает информацию о пакетах;
🟡что находится в sources.list и ubuntu.sources;
🟡чем отличаются apt update и apt upgrade;
🟡как искать, устанавливать и удалять пакеты;
🟡как посмотреть информацию о программе до её установки.

Видео подойдёт тем, кто продолжает знакомство с Linux и хочет лучше понимать, что происходит в системе после запуска команд и программ.

➡️Rutube

➡️VK

➡️YouTube

Дополнительные материалы:

☑️Как читать htop и не пугаться всех этих цифр

☑️ Как вывести список установленных пакетов по дате

Telegram 😍
Tg чат 🌐
YouTube 🌐
VK 🌐
Rutube 📺

#linux #sysadmin #video
Please open Telegram to view this post
VIEW IN TELEGRAM
1005
👩‍💻 Чек-лист: базовая безопасность сервера Ubuntu/Debian сразу после развертывания

Новый сервер уже через несколько минут после запуска могут начать сканировать боты: искать открытые порты, слабые пароли и известные уязвимости.

1️⃣Обновите систему
Сначала установите актуальные обновления и патчи безопасности:
apt update && apt upgrade -y 


2️⃣Создайте отдельного sudo-пользователя
Постоянно работать под root — плохая практика.
adduser devops_user usermod -aG sudo devops_user 

На минимальной установке Debian может понадобиться:
apt install sudo -y 


3️⃣Настройте вход по SSH-ключу
Со своего компьютера скопируйте публичный ключ на сервер:
ssh-copy-id devops_user@IP_СЕРВЕРА 

Проверьте, что вход под новым пользователем действительно работает, и только после этого отключайте парольную авторизацию.

❗️Не закрывайте текущую SSH-сессию, пока не протестировали вход в новой вкладке терминала.

4️⃣Усильте настройки SSH
Откройте файл:
nano /etc/ssh/sshd_config 

Установите параметры:
PermitRootLogin no PasswordAuthentication no PubkeyAuthentication yes 

При необходимости можно сменить стандартный SSH-порт:
Port 2222
Но помните: смена порта уменьшает количество автоматического мусора в логах, но не заменяет ключи, firewall и обновления.

💡В современных версиях Ubuntu параметры могут переопределяться файлами из:
/etc/ssh/sshd_config.d/


Особенно проверьте:
/etc/ssh/sshd_config.d/50-cloud-init.conf 

Посмотреть итоговую конфигурацию SSH можно командой:
sshd -T 

Проверьте конфигурацию и перезапустите службу:
sshd -t && systemctl restart ssh 


5️⃣ Включите firewall
Разрешите только те порты, которые действительно нужны:
apt install ufw -y 
ufw allow 2222/tcp
ufw allow 80/tcp
ufw allow 443/tcp
ufw enable
ufw status

Если SSH работает на стандартном порту, разрешите 22/tcp вместо 2222/tcp.

6️⃣Установите Fail2Ban
Fail2Ban анализирует логи и временно блокирует IP-адреса с подозрительной активностью:
apt install fail2ban -y systemctl enable --now fail2ban 

Проверить статус:
fail2ban-client status 

Минимальный результат после настройки:
✅система обновлена;
✅вход под root отключён;
✅авторизация по паролю отключена;
✅используется SSH-ключ;
✅открыты только нужные порты;
✅включена защита от перебора.

➡️Сохраните пост и перешлите тому, кто регулярно поднимает сервера. Одна такая шпаргалка может спасти от неприятного вечера с переустановкой взломанного сервера.

#linux #sysadmin
Please open Telegram to view this post
VIEW IN TELEGRAM
1008
Как получить практику Junior DevOps без опыта работы: пошаговый план

Где брать опыт, если без опыта не берут на работу?

В новом видео — пошаговый план учебного проекта:

Linux → SSH → systemd → CI/CD → Docker → nginx → мониторинг → Kubernetes.

Разбираем, что именно делать руками, как связать технологии между собой и собрать проект, который можно показать на собеседовании.

➡️Rutube

➡️VK

➡️YouTube

Telegram 😍
Tg чат 🌐
YouTube 🌐
VK 🌐
Rutube 📺

#devops #обучение #video
Please open Telegram to view this post
VIEW IN TELEGRAM
100532
Почему сильный DevOps-инженер может месяцами не получать приглашений?

Причина не всегда в нехватке опыта.

Можно годами работать с Linux, Kubernetes, Terraform, Ansible и CI/CD, решать аварии в production и строить инфраструктуру с нуля — но остаться незаметным, если резюме не показывает ценность этого опыта.

Сегодня резюме часто сначала читает не технический специалист, а автоматическая система. Она не будет догадываться, что за фразой «поддерживал инфраструктуру» скрываются Kubernetes, Prometheus, GitLab CI и сотни серверов.

Что стоит проверить в резюме DevOps-, Linux- или Network-инженера:

🟢Понятно ли, с какой инфраструктурой вы работали: облако, bare metal, дата-центр, hybrid?

🟢Указан ли масштаб: количество серверов, кластеров, пользователей, филиалов или сетевых устройств?

🟢Видно ли, что именно сделали вы, а не команда в целом?

🟢Связаны ли технологии с реальными задачами?

🟢Есть ли результаты: снижение downtime, ускорение deployment, уменьшение MTTR, экономия ресурсов?

🟢Перечислены ли конкретные инструменты?

➡️Подробнее в статье

Хорошее резюме — это не список технологий. Это понятный рассказ о том, какие проблемы вы решали, в каком масштабе и к какому результату пришли.

Записывайтесь на консультации по Linux, DevOps и networking — помогаю подготовиться к собеседованиям, увереннее чувствовать себя на рынке, делюсь практическим опытом и помогаю перейти от теории к реальным рабочим задачам.

Telegram 😍
Tg чат 🌐
YouTube 🌐
VK 🌐
Rutube 📺

#резюме #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
100322
Куда Linux складывает файлы и зачем нужен FHS?

В новом видео разбираем Filesystem Hierarchy Standard — стандарт организации файловой системы Linux.

➡️Rutube

➡️VK

➡️YouTube

Материал пригодится тем, кто изучает Linux, системное администрирование и DevOps, а также хочет перестать воспринимать корневой каталог как набор непонятных сокращений.

Сохраняйте, чтобы использовать как шпаргалку, и делитесь с теми, кто только начинает разбираться в Linux

Telegram 😍
Tg чат 🌐
YouTube 🌐
VK 🌐
Rutube 📺

#linux #sysadmin #обучение #video
Please open Telegram to view this post
VIEW IN TELEGRAM
100422
Сканируем открытые порты без Nmap

Иногда нужно быстро проверить доступные TCP-порты, а nmap, nc и других привычных утилит на сервере нет.

Если установлен Bash, можно использовать встроенный механизм
/dev/tcp:

for port in {20..1024}; do
  (echo > /dev/tcp/127.0.0.1/$port) >/dev/null 2>&1 \
    && echo "Порт $port открыт"
done

Скрипт проверяет порты с 20-го по 1024-й на локальной машине.

⚙Как это работает:

🟡Bash пытается установить TCP-соединение с указанным адресом и портом;
🟡если подключение прошло успешно, команда завершается с кодом 0;
🟡после && выводится сообщение об открытом порте;
🟡ошибки и лишний вывод отправляются в /dev/null.

Вместо 127.0.0.1 можно указать IP-адрес другого сервера:

host="192.168.1.10"

for port in {20..1024}; do
  (echo > /dev/tcp/$host/$port) >/dev/null 2>&1 \
    && echo "$host:$port открыт"
done

Но есть нюанс: если порт фильтруется межсетевым экраном, попытка подключения может надолго зависнуть.

Поэтому лучше добавить ограничение по времени:

host="192.168.1.10"

for port in {20..1024}; do
  timeout 0.3 bash -c "echo > /dev/tcp/$host/$port" \
    2>/dev/null && echo "$host:$port открыт"
done

💡 /dev/tcp — это не настоящий каталог в файловой системе, а специальная возможность Bash. В sh, dash и некоторых других оболочках этот способ работать не будет.

Конечно, такой скрипт не заменит полноценный nmap: он не определяет сервисы и их версии, не поддерживает разные типы сканирования и последовательно проверяет каждый порт.

Но когда нужно быстро проверить порт, а дополнительных инструментов нет, — отличный Linux-трюк.

Telegram 😍
Tg чат 🌐
YouTube 🌐
VK 🌐
Rutube 📺

#bash #linux #sysadmin
Please open Telegram to view this post
VIEW IN TELEGRAM
100522
Kubernetes руками: лабораторные и шпаргалки в одном репозитории

Полезный GitHub-репозиторий для тех, кто хочет не только читать про Kubernetes, но и сразу работать с командами и YAML.

Внутри:
🟠Pod, Deployment и Service
🟠ConfigMap и Secret
🟠probes и volumes
🟠StatefulSet и DaemonSet
🟠Ingress, Helm и kubeadm
🟠Prometheus и Grafana
🟠шпаргалки по kubectl

Подойдёт начинающим DevOps-инженерам, системным администраторам и тем, кто повторяет Kubernetes перед собеседованием.

Некоторые материалы создавались на более ранней версии Kubernetes, поэтому при выполнении лабораторных стоит сверяться с актуальной документацией. Но для изучения основных объектов и принципов репозиторий отлично подходит.

Telegram 😍
Tg чат 🌐
YouTube 🌐
VK 🌐
Rutube 📺

#devops #kubernetes
Please open Telegram to view this post
VIEW IN TELEGRAM
100322
DevOps Roadmap: полный путь от Linux до Kubernetes

Хотите войти в DevOps, но теряетесь среди десятков технологий и не понимаете, с чего начать?

Я подготовил понятную дорожную карту, в которой весь путь разделён на 4 последовательных уровня.

➡️Rutube

➡️VK

➡️YouTube

Важно изучать технологии именно в таком порядке. Каждый следующий уровень строится на предыдущем — так вы не будете постоянно возвращаться назад из-за пропущенных основ.

В видео объясняю роль каждого инструмента и показываю, как они объединяются в полноценный DevOps-процесс.

Сохраняйте, чтобы использовать его как план обучения.

Telegram😍
Tg чат🌐
YouTube🌐
VK🌐
Rutube📺

#linux #devops #обучение #video #roadmap #devopsroadmap
Please open Telegram to view this post
VIEW IN TELEGRAM
100532
🤟Linux знаешь. А если прямо сейчас открыть терминал?

Есть знакомая ловушка: читаешь статью про Linux — всё понятно. Смотришь на команду — конечно, знаешь её.

А потом на собеседовании говорят:
«Вот терминал. Решите задачу».

И внезапно знания куда-то испаряются 😻
Для таких случаев есть Linux Trainer — практический тренажёр по Linux, DevOps и системному администрированию.

Здесь не нужно смотреть очередные часы видео: получаете задачу и решаете её в настоящем терминале прямо в браузере, а система автоматически проверяет результат.

Формат простой:
✔️получил задачу
✔️попробовал решить самостоятельно
✔️получил проверку
✔️разобрал ошибку
✔️пошёл дальше

И в этом, пожалуй, главная ценность.
Linux сложно выучить глазами. Можно сто раз видеть grep, find, systemctl, права доступа и процессы — но настоящий навык начинается тогда, когда перед тобой только задача и консоль.

💡Особенно полезно для подготовки к техническим собеседованиям и проверки себя: я действительно это умею или просто узнаю правильный ответ, когда его вижу?

Telegram😍
Tg чат🌐
YouTube🌐
VK🌐
Rutube📺

#linux #sysadmin
Please open Telegram to view this post
VIEW IN TELEGRAM
100722
🐧The Way of SRE: что реально должен уметь инженер надёжности

SRE — это не только Kubernetes, Prometheus и Grafana.

Хороший SRE должен разбираться сразу в нескольких областях: Linux, сетях, мониторинге, автоматизации, безопасности, CI/CD и работе с инцидентами.

В проекте The Way of SRE это собрано в одну большую карту навыков.

Например, в разделе Networking есть вполне практичные вещи:

🟢TCP/IP, DNS, HTTP, TLS
🟢ping, traceroute, dig, curl
🟢анализ трафика через tcpdump
🟢ss, iptables, nftables
🟢L4/L7 балансировка
🟢retries, timeouts, circuit breaker

И это хороший пример того, зачем SRE нужны крепкие сетевые знания.

Потому что curl: timeout — это ещё не диагноз

Нужно понять, где именно ломается путь запроса: DNS, TCP, TLS, балансировщик, приложение или сеть.

Кроме технических навыков, в карте есть Incident Response, On-Call, postmortem, безопасность, SLO и культура эксплуатации.

В итоге SRE — это не набор инструментов, а подход к тому, чтобы системы работали стабильнее, быстрее диагностировались и становились надёжнее после каждого сбоя.

Telegram😍
Tg чат🌐
YouTube🌐
VK🌐
Rutube📺

#devops #sre #linux
Please open Telegram to view this post
VIEW IN TELEGRAM
10022
🤟 Практика Kubernetes и подготовка к CKA/CKS/CKAD

Нашёл полезный GitHub-проект для тех, кто изучает Kubernetes или готовится к CKA, CKS, CKAD и другим экзаменам Linux Foundation.

В репозитории есть практические задания и mock-экзамены по темам:

🔵kube-api, Ingress, HPA;
🔵NetworkPolicy и Cilium;
🔵Falco, sysdig, CIS Benchmark;
🔵AppArmor и gVisor;
🔵безопасность Secrets и etcd;
🔵поиск уязвимостей контейнерных образов.

Вопросы и готовые решения можно посмотреть прямо на GitHub без AWS.

Но чтобы полноценно пройти лаборатории — поднять кластер, выполнить задания, запустить таймер и автоматическую проверку результата — понадобится AWS-аккаунт. Инфраструктура создаётся через Terraform, поэтому важно учитывать возможные расходы и не забывать удалять стенды после практики.

По сути, хороший тренажёр для перехода от:

«Я знаю Kubernetes в теории»
к
«Я сам это настраивал, ломал и чинил»

Telegram😍
Tg чат🌐
YouTube🌐
VK🌐
Rutube📺

#devops #cka #cks #ckad #aws
#kubernetes
Please open Telegram to view this post
VIEW IN TELEGRAM
1105
Почему сильному кандидату могут отказать, даже не разобравшись в его опыте?

Есть распространённое заблуждение:
Я подробно описал свой опыт в резюме — работодатель внимательно всё прочитает и сам поймёт, что я подхожу.

К сожалению, чаще всего это работает не так.

У рекрутера есть буквально несколько секунд, чтобы посмотреть на резюме и решить: изучать кандидата дальше или переходить к следующему.

За это время должно быть понятно:

✅кто вы как специалист;
✅за что отвечали на предыдущих местах работы;
✅в чём ваша сильная сторона;
✅соответствуете ли вы ключевым требованиям вакансии;
✅почему именно ваш опыт стоит изучить подробнее.

И здесь возникает самая обидная ситуация.

Вы можете быть крутым экспертом, сильным руководителем или человеком, который умеет вытаскивать сложные проекты из кризиса.

Но если это не видно из резюме с первых секунд, рекрутер может просто пройти мимо.

Поэтому хорошее резюме — это не подробная биография вашей карьеры.

Это документ, который быстро отвечает работодателю на главный вопрос:

Почему мне стоит поговорить именно с этим кандидатом?

Записывайтесь на консультации по Linux, DevOps и networking — помогаю подготовиться к собеседованиям, увереннее чувствовать себя на рынке, делюсь практическим опытом и помогаю перейти от теории к реальным рабочим задачам.

Telegram😍
Tg чат🌐
YouTube🌐
VK🌐
Rutube📺

#резюме #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
1054