Путеводитель в DevOps. Меня зовут Роман Шубин, я действующий DevOps инженер, амбассадор Selectel и это мой авторский блог. Здесь я самобытно пишу про разработку, devops, linux, bash скрипты, тестирование, сисадминство, техдирство, пиэмство и за айтишную жизу.

Больше профильных постов про DevOps в моем Telegram-канале.

Живая лента

Загрузка...

Управление Docker контейнерами без Portainer и Dockge

У меня на малинке висит целый зоопарк Jellyfin, qBittorrent, Grafana, Prometheus, Uptime Kuma и куча другого. Portainer для таких целей избыточен как космический корабль для поездки в магазин. Да и интерфейс там сделан через жопу — хрен чё найдешь. Поэтому я переполз на Dockge, а теперь заценил DockHand. Если хочешь управлять Docker без боли, читай дальше.

Почему лишние условия убивают читаемость в Bash

Мне за 30, я видел много скриптов с дьявольскими отрицаниями, и каждый раз хотелось задушить автора. Поэтому я решил написать пост, в котором покажу как превратить кошмарную конструкцию в простой if-else без единого лишнего знака. Ты узнаешь, почему отрицания усложняют чтение, и как делать проверки файлов и прав доступа так, чтобы они были интуитивно понятны. Это базовый навык, без которого ты будешь мучиться всю свою DevOps-карьеру.

Кризис в айти 2026 — увольняться или сидеть в болоте

Я расскажу тебе всю правду про нынешний рынок вакансий без соплей и розовых очков. На моих глазах QA ищут по 2000 резюме за неделю, а сеньоры внезапно становятся джунами в глазах рекрутеров. Разберем, стоит ли прыгать в новую контору за x3 к зарплате или лучше пересидеть в тепличных условиях. Комфорт тоже бывает опасен.

Как я скрестил WinSCP, Puttygen и CMD на старой винде

Часто слышу, что автоматизировать sftp на Windows XP‑10 невозможно без кучи сторонних утилит. На деле всё проще. Я разобрался, как затащить sftp с ключами на такие системы. Самое смешное — WinSCP пришлось настроить так, чтобы он не лез в реестр, а брал настройки из ini-файла. Иначе под разными пользователями скрипты падают.

Как перейти с Docker на Podman ↗

Материал подготовлен эксклюзивно для компании Selectel
Вместе с Романом Шубиным, СТО и автором канала Bash Days, собрали отдельный мини-курс по Podman. Внутри — восемь материалов, которые помогут освоить инструмент с открытым исходным кодом для работы с контейнерами.

Ansible best practice. Жизнь без loop

Признавайся, ты тоже копируешь примеры из документации с loop подряд? Я тоже так делал, пока не обжёгся на продакшене. Один таск с установкой пакетов через loop обновлял репозитории 7 раз подряд. Многие считают, что без loop не обойтись, но я доказал обратное. Если ты ценишь время, забудь о лишних итерациях.

Секрет ускорения Docker сборки

Дружище, если твой Dockerfile начинается с COPY и только потом npm install, то соболезную. Каждая твоя сборка переустанавливает зависимости заново, хотя они сто лет не менялись. Я сам так делал, пока не понял, что кеш Docker работает как тупой автомат, если слой изменился всё, пиши пропало.

Less и секретный режим мониторинга

Я пробовал разные инструменты, но только less позволил мне объединить просмотр и поиск в одном окне. Я могу прыгать по строкам, искать IP‑адреса и мгновенно возвращаться в режим слежения нажатием SHIFT+F. Это экономит кучу времени и делает работу с логами почти приятным развлечением. Если ты ищешь лёгкий способ улучшить наблюдение за логами, этот трюк спасёт тебя.

Тайна вызова Less в Linux утилитах

Знаешь этот бесконечный скролл в git log? Кто-то привык к пагинации, кто-то тупо шпарит grep. Я расскажу тебе как git управляет выводом истории коммитов через внешнюю утилиту less. И да, если её убить — простыня посыплется без остановки. Я даже strace подключил чтобы убедиться. А под конец вскрою тему переменной PAGER — ты можешь туда воткнуть что угодно, хоть vim, хоть lolcat. И это жирный вектор атаки, который пентестеры обожают.

Массовый SSH‑скан в своей Wi‑Fi сети

Как я поймал скрытый SSH трафик с Android и iPhone через opnSense. Люди до сих пор думают, что угрозы это когда хакер в худи ломает Пентагон. На деле твой смартфон сам бодро шатает чужие SSH порты пока ты листаешь мемы. Я проверил свою сеть и процент зараженных устройств оказался таким, что захотелось перекрестить роутер святой водой. Особенно весело владельцам дешевых маршрутизаторов. Там логов нет, контроля нет, зато есть сюрпризы и цифровой сифилис по DHCP.