Все работы хороши... Нет. Все мы люди разные и вакансии бывают разные. Главное подобрать работу которая нравится.
За последние почти 10 лет я поработал в различных ролях и пообщался со многими коллегами, составил свою субъективную классификацию работ в системном администрировании:
Сервисная поддержка с жестким SLA
Помогает быстро выяснить какие вообще проблемы бывают у систем, как взаимодействуют люди в команде.
Очень полезно для старта. Но уровень стресса очень высокий. Инциденты приходят круглосуточно, нужно знать, что можно делать самому, кого будить если сломалось ночью. Применение костылей на продакшене от которых можно поседеть)
Кого-то это драйвит и они в жесткий SRE чтобы улучшать доступность систем и копить девятки после запятой. Для меня лично, это не всегда круто.
Поддержка существующего зоопарка
Бывает приходишь в компанию, а там жуткий зоопарк из всего старого, непонятно как работающего без документации и ничего нельзя менять.
Обычно в таких компаниях всегда говорят: у нас так вот по историческим причинам. В одной из таких компаний просто всем было пофиг и никто ничего не хотел делать, а частично даже сотрудники не хотели браться, потому что не могли сделать хорошо. В другой довольно большой компании это было обусловлено бизнес причинами - переделывать это все реально дорого и долго.
В таких компаниях очень неприятно находиться, если хочется стремительного развития. Из плюсов - можно досконально разобраться в технологиях которые там используются и потом найти работу за оверпрайс по конкретной не очень новой технологии.
Работа со стартапом как в малом бою так и с девелоперами
Здесь все очень непредсказуемо, стартапы бывают разные, уровень девелоперов тоже разный. Кто-то на ровном месте просит инфраструктуру но непонятно как это будет работать, где-то тебе говорят конкретно что делать.
Туда хорошо идти уже с бэкграундом когда ты можешь реально принести какой-то value. Можно внедрять крутые штуки и лидить их самостоятельно. В стартапах много работы и часто ты будешь разбираться сам, не всегда у инженеров постарше будет время тебя поднатаскать. У меня был подобный опыт, довольно не долгий. Структура меняется и можно легко вылететь за борт. Но опыт очень интересный.
Работа как DevOps на dev/test окружениях & Подготовка систем с нуля
Это одна из райских работ для меня, здесь всегда есть свобода для действий.
Когда настраиваешь инфраструктуру с нуля, к тебе никто не прибежит и не скажет, что все сломалось, срочно надо починить. Здесь можно писать крутой код, использовать последние инструменты и улучшать свои навыки до бесконечности. Уровень развития автоматизации максимальный, уровень познания новых инструментов в свободном темпе тоже высокий.
Почти всегда можно всю инфраструктуру удалить полностью и установить заново. Покопаться в CI/CD и пообщаться с разработчиками. Для меня - это топ.
Поддержка офисной инфраструктуры
Добро пожаловать в царствие Active Directory, заправки принтеров и починки 1C и настройке офисной сети.
Все конечно зависит от размера компании и там есть куда развиваться, но чаще всего это рутинные действия, которые после полугода-года работы очень не хочется делать.
Один в поле воин. Делаешь все.
Это и хорошо и плохо. Уровень восхищения тобой в случае успехов на высоте, в случае проблем - остаешься с собой и с гуглом и нужно решить проблему, потому что помощи ждать неоткуда. Тут и скрипты приходиться писать и сервер в другой датацентр перевезти поставить, как придется. Прикольно конечно, но в отпуск могут и не отпустить когда захочется)
Я работал во всех ролях, они могут меняться с переходом от позиции к позиции. Минимально затронул Active Directory и 1C - для меня это ад. Конечно ролей больше и вакансий разных больше,
О подобных моментах необходимо максимально подробно спрашивать на собеседовании. Делать выбор нужно аккуратно и понимать насколько это отзывается с твоими желаниями и ожиданиями.
Желаю удаче в выборе, я думаю у каждого могло сложиться свое мнения о такой классификации. Думайте только своей головой.