Комментарии 23
Я сильно ошибусь если предложу формулировку "Хотите больше денег приносите больше пользы"?
DevOps-инженер — это, конечно, интересно и здорово, но только если ты можешь позволить себе переехать в столицы или другую страну. В моем городе я такую вакансию видел только раз за год-полтора плотного мониторинга рынка.
Если нет возможности, то можно попробовать удаленную работу найти.
Увы, чтобы претендовать на подобную вакансию, нужен опыт, который у нас очень сложно получить. DevOps в моем понимании это не только стек технологий, которые ты можешь худо-бедно изучить самостоятельно, но и определенная культура и навык решения задач в кооперации с разработчиками.
Название вакансии также не всегда отражает суть. Я Linux Sysadmin, а по сути DevOps, индусы все сплошь и рядом «experts», «aws automation engineer», «DevOps», но реально уровень сисадминов Windows.
Так же не уделено внимание и такому вопросу как DevOps трансформация всей компании. Практики DevOps ради практик ни к чему хорошему не приведут
Почему системные администраторы должны становиться DevOps-инженерами
- ЗП больше
- технологии интереснее
- нуждающиеся в них компании богаче (т.е. больше бенефитов кроме ЗП)
- супер простая релокация (предложения при открытом резюме стабильно раз-два в месяц)
Можно выбирать себе технологии самому, мотивируя это непригодностью к девопс практикам. Например я не люблю нагиос и забикс, и говорю что мы будем использовать современные средства, которые укладываются в девопс практики из тех что я люблю (Grafana, ELK, Prometheus).
предложения при открытом резюме стабильно раз-два в месяц
У меня 15 приглашений за неделю, только успевай как ниндзя отбиваться и собеседоваться. Это я не в активном поиске.
Сейчас написание сценариев (скриптов),… уже считается устаревшим
и далее вы называете языками программирования Bash и PowerShell, которые и являются языками написания сценариев (скриптов). По личному опыту, мой питон пока не пригодился ни разу, Bash и PowerShell перекрывают 99% потребностей в автоматизации, ибо Docker, ибо облака в которых свои инструменты для всего. Я все еще читаю книжку по питону, потому что «надо», но это скорее для галочки в резюме.
Читаю и странное ощущение. А был ли я когда-то админом?
И если это так, то у меня дилемма: является ли появление DevOps последствием упрощением администрирования (имеется ввиду появление программных продуктов, позволяющих гибко автоматизировать накатывание конфигураций, развёртывание сред и всё прочее — настроил и забыл) или же консервативным стремлением сохранить должность человека-оркестра в корпоративных масштабах?
Так же на ум приходит выражение: «DevOps — это очень опытный эникей.» Разумеется, крайне утрированное.
DevOps — нянька для программистов.
Безусловно — владеть технологиями нужно, знать и уметь ими оперировать — нужно.
Но по моему субъективному мнению: Программист? Вот тебе GIT, вот тебе gitlab, вот тебе все инструменты. Да, какие то базовые вещи сделаю, но свой стэк разработки сопровождай сам.
У меня программисты не избалованы, нянек и седелок у них нет :) Само собой, мы им помогаем, администрируем с системной стороны их стек. Но релизят, деплоят, заводят репосы и разгребают траблы после своих деплоев, откатывая версии релизов — они сами.
Почему системные администраторы должны становиться DevOps-инженерами