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

Здесь я самобытно пишу про разработку, devops, linux, скрипты, тестирование, сисадминство, техдирство, пиэмство и за айтишную жизу.

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

ЧИТАТЬ ПЕРВЫМ В ТЕЛЕГРАМ

Читаем файл построчно в Bash


Забудь про бесконечные циклы для чтения файлов в Bash! Показываю, как работать с mapfile, зачем нужен строгий режим и как избежать типичных ошибок в скриптах.

Интроверты и формула успеха


Если ты интроверт, но хочешь расти — тебе придется учиться разговаривать. Даже если это не твое. Делюсь своим опытом и мотивацией.

Ищем узкие места в проде с помощью strace


Если продакшен тормозит, strace поможет найти виновника и быстро исправить ситуацию.

Игра для лёгкого изучения Vim


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

Визуальный сервис для разбора Bash/Shell команд


Рассмотрим сервис в виде веб-сервиса, который помогает понять, что делает та или иная shell-команда в Unix/Linux. Проще говоря, ты вставляешь команду, а оно разбирает её и объясняет фрагмент за фрагментом, что означает каждая часть.

Когда «лайк» уместен или...


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

Сервер синхронизации для Taskwarrior


Настраиваем единый сервер синхронизации для TaskWarrior, смотрим решения, которые предлагает официальная документация, крутим гайки, добиваемся желаемого.

«Вечный сервер», всё ли так радужно?


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

Собираем в кучу Write freely + Picsur + ShareX


Устанавливаем на свой сервер аналог Телеграф/Телетайп, разворачиваем свой Imgur, скрещиваем всё это дело со скриншотилкой ShareX.

Дебаг при подключении кастомного S3 к TaskWarrior


Мои попытки избавиться от сервера синхронизации и подключить кастомное S3 хранилище от Selectel в качестве базы данных для синхронизации между устройствами.