Pull to refresh

Comments 8

Уж простите вспомнилось.
Попросили тут как-то начинающего DevOps проверить фактическую нагрузку на электросеть от сервера, перед установкой в стойку. Он час провозился с вольтамперметром и без результата сдался. Ибо на нем - "или Вольты, или Амперы только показываются. А вот Ваттов нет."
Это я к намеренно выпиливаемому из сознания DevOps пласту знаний, от закона Ома, до хотя бы поверхностного знакомства с аппаратной архитектурой.
А то потом приходится объяснять, что Fiber Channel это не мужики с черным кабелем в колодце. В iscsi он "плейбуком" не превратит FC коммутаторы и FC диски в полке. И по FC трафик между k8s узлами бегать не будет.

Вы абсолютно правы насчет того, что необходимо получать фундаментальный пласт знаний. Но, если в вашей компании DevOps занимается подобными вещами, то скорее всего он системный администратор/инженер, не связанный с процессом разработки программного обеспечения. Хотелось бы уточнить Ваше видение необходимых знаний начинающего DevOps-инженера и обладали ли Вы всеми этими знаниями в начале Вашего пути?

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

разговор с эксплуатацией и разработкой на одном языке

Поддерживаю. Немного дополню:

разговор профессионалов с эксплуатацией и разработкой на одном языке

Разговоры дилетантов во всём пользы никому не приносят. Так вот и падает уровень ИТ, когда ни одного профи не осталось, а везде "один сплошной девопс на микросервисах".

Вы абсолютно правы, так и есть. Но таковы реалии этой «профессии». Уверен, что никто не обладает отличными навыками во всём: у каждого есть знание некоторых основ и упор в что-то частное. Только, как правило, DevOps подразумевает больший спектр навыков, порой в ущерб их качеству (что, несомненно, печально). Может быть Вы смогли бы предоставить Ваш минимум требуемых навыков для начинающего DevOps-инженера с учётом предоставляемых требований в существующих вакансиях (чтоб не распыляться, идя в никуда, но пройти интервью и начать свой карьерный путь)?

По моему глубоком убеждению, нельзя с нуля сразу топать в DevOps. Те единицы, которых я могу назвать настоящими DevOps, выросли из реальных, уже состоявшихся профессионалов в смежных областях. DBA / Программисты / Инфраструктурщики, Сетевики, и как минимум senior level.

Остальные зайки-попрыгайки, которые "с нуля" это в основной массе переоценённый шлак с претензией на конскую оплату их "труда". За редкими исключениями, вероятно.

Вообще пул навыков понятно расписан. Наверное я бы добавил ещё книжку - "Unix и Linux: руководство системного администратора." (Авторы: Эви Немет; Гарт Снайдер; Трент Хейн; Бэн Уэйли; Дэн Макин). А так же сравнение с SRE, так как технологии почти одинаковы, но вот а подходы отличаются.

Sign up to leave a comment.

Articles