Комментарии 28
Ну и по зп наверное не соглашусь немного, опытный сетевой админ может получать x2 от того что написано и мне кажется с DevOps на уровне lead/senior зп +\- близки
опытный сетевой админ может получать x2 от того что написано
только сетевик это уже не совсем системный администратор в общем понимании
Ну типа ты ставил samby на Linux, а потом хоп почитал книги и теперь у тебя лычка инженера сетей. Эти направления можно учить самостоятельно(отдельно) без понимания работы серверов и прикладного софта. Совершенно другой базис, и акценты.
И нельзя забывать, что джун девопс это миддл+ админ.
Табличку с зарплатами, кроме как насмешкой назвать нельзя.
Понятно, что айтишник должен представлять себе в целом, что и как устроено, но общий объём уже накопленных знаний в этой области слишком обширен, не говоря уже о появляющихся каждый год новинках.
Правильную мысль где-то прочитал, что DevOps — это не профессия, а методология. И каждый случай индивидуален, универсального рецепта «Как стать крутым ДевОпсом» нет и не будет никогда. Можно лишь выделить частности: Linux, облака, виртуализация, кластеры и т.д., но каждый на своей работе будет идти по дороге, которой никто ранее не ходил.
Такова специфика ИТ: знания устаревают едва ли не быстрее, чем человек способен обучаться. Пока что, хе-хе-хе. Даёшь киборгизацию и чип за ухом!
Я на devops больше смотрю как того, кто обслуживает облачные сервисы. Эти сервисы берут на себя всю текучку по физическому уровню, так что нужно настроить уровень взаимодействия. Отсюда следует, что опыт админа как раз не сильно обязателен. Даже бывшие девелоперы становятся devops. Но все зависит от размера и набора задач. Часто вижу, что в отсутствии админов, как сдерживающего фактора в попытках девелоперов что-то сделать не рационально, в облачных сервисах средние/большие компании сразу сильно начинают набирать хорошенький счет от облачных сервисов.
К сожалению часто встречаю ситуацию, когда разработчики не хотят или не могут учесть, как будет вести себя их код в проде и под нагрузкой.
Часто вижу непонимание, того, как работает сеть. Чем отличается порт от протокола. В общем не многие разрабы прошли закалку боевыми условиями, а привыкли мыслить масштабами своей песочницы.
И в такую комманду необходим админ (девопс, сре) с правом решающего голоса.
Насчет как что организовать я не знаю, я просто говорил по факту как это бывает. Облако упрощает очень много и создается впечатление, что админы не нужны, а вроде нужны DevOps-ы, но не чтобы давать рекомендации, а чтобы просто все настроить. Не думаю, что есть понимание, что админы выполняли роль больше, чем устанавливали систему на серверы.
Как это должно быть… В Вашем случае звучит, что это один человек. Но на 1000 девелоперов 1 человека маловато.
Статья, очевидно, не для тех, кто познал дзен администрирования, а кто лишь стоит на пути выбора специальности или стал в ступор и не знает куда двигаться дальше. Спасибо автору, что разложил по полочкам и разжевал.
Конечно, какие-то основы можно почитать для python, есть куча сайтов. Мне обычно проще начать смотреть и менять чужой код прежде чем свой писать. В языках есть свои pattern-ы программирования, по книгам без практики и не видя кода, мне кажется, сложно будет. Не раз видел как после C народ делает циклы в perl, к примеру.
Возможно, Вы найдете какие-то интерактивные ресурсы, где можно даже попробовать сразу сделать задание. Или просто что-то типа www.practicepython.org вооружившись официальной докой.
А по системам, больше всего знаний получается при расследованиях разных проблем, главное — не останавливаться, когда «ой, перелогинился и все опять заработало» и добраться до причины.
(Чтобы понять почему мои советы могут иметь значение, скажу, что иногда получалось сразу понять проблему, с которой два десятка человек с разных команд пытались бороться несколько часов до того, как я подключился).
> Работа с прокладкой
Сразу в голове добавляется "… между стулом и клавиатурой". А там оказывается
> ..., настройкой и маршрутизацией компьютерных сетей.
Не угадал.
Мда, сисадмин, должен быть царь и бог, а это ответстственность, учится надо, в том числе на своих ошибках, сисадмин это опыт...
А всеми этими переводами в облака и дальнейшей их поддержкой занимается директор с бухгалтерией?
ИМХО эникей скорее разберется в железном AD сервере, который за стеной стоит, чем с тем как связать инфраструктуру офиса с инфраструктурой облака и не забыть просчитать это в реалиях связи через не всегда быстрый интернет, который еще и отвалиться может на пару часов.
Облака, кубернетесы и контейнеры вообще не ни капли не упрощают жизнь админа, они делают её намного сложнее, но при этом дают возможность следить меньшему количеству людей за более слохной инфраструктурой и использовать ресурсы более рационально.
Хотя надо знать во всём меру, ситауция, когда 60% от всех мощностей сжирает кубернетес и 40% то, что на нем крутится — вполне реальна.
Это саппорт, эникей или шива в мелко-средней конторе, но никак не сисадмин. Админов рядовые пользователи чаще всего не знают ни в лицо, ни по имени. И уж точно не звонят им с вопросами вида «шредер подавился квартальным отчетом».
Профессия системного администратора интересна тем, что для входа в специальность нет специфических требований к обучению, поскольку на сисадмина как такового на особом факультете не учат.
Учат. 09.02.06 сетевое и системное администрирование
Я например, даю своим студентам (СПО) и сети, на уровне CCNA, и Windows, на уровне MSCA, и Linux, на уровне LPIC-1,2.
Профессия: системный администратор