Если что, это не кликбейт. История довольно проста: в один из рабочих дней (работаю экспертом по компьютерной экспертизе) мне "на стол" попал сервер на ALT. Всё стандартно:
1) делаю чек железа, дабы исключить модули аппаратного шифрования / аппаратные токены и т.д.
2) делаю диагностику всей системы на момент первого запуска, для внесения в отчёт. Данная диагностика должна включать в себя первичную информацию о: диске; памяти; сети; базовых службах (ssh, cron и тд.) и о системе в целом.
Для матёрых линуксоидов
Может возникнуть вопрос: а зачем нам вообще для экспертизы проверять диск/память/сеть/службы/систему ? Данное действие на самом деле может показаться лишним, однако оно решает ряд задач:
1) Доказательство что система была работоспособна при старте + сразу делаем "слепок".
2) Обнаружение аномалий: высокая нагрузка CPU - может быть скрытый майнер (такое было на практике); заполненный диск - наличие скрытых файлов или логов.
3) верификация оборудования - реальная память vs заявленная (выявляем подделку)
3) провожу экспертизу по поставленным вопросам.
В нашем случае, нас интересует пункт 2: диагностика системы на момент первого запуска.
Как правило, данное действие заключается в поочередном запуске тех или иных команд и фиксации выводимого результата. Скрипты никто не писал, исходя из логики: "Просто лень. Тут делов на 20 минут, зачем ещё тратить время на скрипт".
Какое-то время я плыл по течению и делал как все. В день 1-2 исследования, действительно, ну сэкономим мы 20 - 40 минут, не велика выгода. Возможно я и продолжал бы жить в этой концепции, если бы мой коллега не ушёл в отпуск. Нагрузка возросла. Уже 2-3, а иногда и 4 исследования в день. Собственно этого и подтолкнуло меня на автоматизацию.
Скрипт был написан за выходные. Скрипт кастомный. Сыль ниже.
Вывод результата:

Скрипт изначально писался для себя. Выложил его на Git уже спустя только пару месяцев, ибо понял, что т.к. он пришёлся по душе моим коллегам, то возможно и кому-нибудь другому также облегчит работу.
В ноябре, проходя собес на должность сисадмина (в фирме клиенты и сервер на Linux), помимо базовых стандартных вопросов, технический спец, который меня собеседовал, задал вопрос про автоматизацию процессов. Вспомнив про написанный мной скрипт, я скинул ссылку на него. К моему удивлению, пара уточняющих вопросов и моё интервью закончилось со словами: "Всего хорошего мы вам перезвоним" "Вижу, понимание есть!". Через пару дней позвонила HR, со словами, что хотели бы совместно поработать.
Конечно же я понимаю, что по одному скрипту не берут на работу, но для моего потенциального работодателя, это явно был хороший ориентир на понимание / непонимание Linux.
Для справки, на этой же недели я проходил ещё один собес, где сценарий с автоматизацией и моим bash-скриптом повторился. Уточняющих вопросов относительно кастомизации скрипта было чуть больше, и хоть не на все из них я ответил идеально, собес закончился на положительной ноте. Оффер был получен, хотя и перезвонили только через неделю.
Как писал выше, прекрасно понимаю, что по одному скрипту не берут на работу, однако считаю, что в моём случае, данный скрипт явно демонстрирует навыки автоматизации рутинных задач.
P.S.
От обоих офферов отказался. Интервью проходил на позиции джуна (адекватно оцениваю свои знания и навыки), при этом в данных фирмах эти позиции были одиночными, т.е. работать одному, без напарника. По моему скромному мнению, для сисадмина начального уровня, это не самый лучший вариант для роста и развития.
