Как стать автором
Обновить

Комментарии 17

Плюс программисты начинают участвовать в настройке серверов

Я бы не считал это плюсом. Спорный момент.

Devы обычно очень косвенно участвуют в настройке серверов. Чаще всего это заканчивается на совместном чтении конфигов, да бы все ровно деплоилось.

Я бы не считал это плюсом. Спорный момент.

С точки зрения программиста — это все на уровне «ресурсов, выделяемые под исполнение моего кода», а вовсе не то, что программисты устанавливают ОС. И стандартизованное развертывание, иначе тебе придется админу всё требования разжёвывать, и, скорее всего, еще и забудешь чего и получим «у меня на машине все работает, про сервер ничего не знаю».

Вполне себе удобный плюс, что программист знает как оно там в production, а то и прозрачный образом влияет на те ресурсы, что использует его программа в production.

Это вот «знает» и «поднастроит» — что потом все остальное сломается. Но виноват конечно же будет админ.
Но виноват конечно же будет админ.

В концепции DevOps админ как раз не отвечает за всё и вся в production. Дело админа предоставить ресурсы.

А если программист ресурсы некорректно задействовал — виноват уже программист.

В старом классическом подходе — у админа больше ответственности. Он и за разворачивание ПО отвечает. Пусть и по инструкциям программиста.

В DevOps деплой того кода, что есть результат работы программиста (на основе настроенной админом инфраструктуры) — всё больше чаще дело разработчика, а не админа.
Только вот в реальности всё совсем иначе.
Только вот в реальности всё совсем иначе.

В моей реальности код автоматом уезжает на «боевые» сервера после того, как ветка «production» в Git пройдет все тесты. И процентов 80% когда этого не происходило — как раз в тех случаях, когда программисты что то с конфигурационными файлами накосячили или тесты не все 100% выполнены были. Вины админа в косяках при ежедневном деплое у нас минимум. Остальные 20% косяков — это всё больше из-за того не хватает аппаратных ресурсов.

Было бы интересно почитать развернутое описание того, что именно происходит в вашей реальности.
Мы говорим не о том что код автоматом деплоится. А том когда программисты лезут руками на продакшн-сервера для фиксов\настройки. И что после таких вещей больше беды, чем пользы.
А том когда программисты лезут руками на продакшн-сервера для фиксов\настройки. И что после таких вещей больше беды, чем пользы.

Можно побольше конкретики что там у вас такое случилось?

Зачем им туда лезть?
Разве что админ не научился что есть DevOps/архитектура не полностью учла как положено по «12 факторам»
Логично когда что то не работает.
А эти «12 факторов» — повторюсь: «в реальности всё совсем иначе»
А эти «12 факторов» — повторюсь: «в реальности всё совсем иначе»

Безусловно. Только это исключение, а не правило.

Логично когда что то не работает.


А можно ваш опыт более развернуто описать?
Если он есть конечно, а это не были умозрительные теоретические заключения
и швец, и жнец, и на дуде игрец.

К сожалению, так не бывает.
DevOps — это методология разработки ПО...

Серьёзно? DevOps — это не методология и тем более не только разработки ПО.
Откуда ересь искажённая информация?
Простите, а что это?) по-моему, эта фраза — самая близкая к devops из всей статьи)
Серьёзно? DevOps — это не методология и тем более не только разработки ПО.
Откуда ересь искажённая информация?

DevOps это процесс разработки, плотно интегрированный с развертыванием. Так что, да, это «про разработку ПО».
DevOps-инженеры зарабатывают больше всех в отрасли. Средний заработок таких специалистов по миру составляет от 100 до 125 тыс. долларов в год.

В США они получают 90 тыс. долларов в год (500 тыс. рублей в месяц). В Канаде им платят 122 тыс. долларов в год (670 тыс. рублей в месяц), а в UK — 67,5 тыс. фунтов стерлингов в год (490 тыс. рублей в месяц).

У вас максимум для DevOps — 90 в год. Но при этом сами же пишете, что в среднем зп 100-125. Теперь вопрос на засыпку — это где такие зп (кроме США, UK и Канады), что они вытягивают среднее значение до 125?
Или вы просто с потолка тут цифры написали? Похоже на то. Ибо ни 90 в США, ни 67 в UK не может считаться хоть сколько-нибудь «высокой» зп. Это средняя, или даже ниже средней.

Кстати, 122 в Канаде — это USD или CAD? Если CAD, то это те же 90 USD. А если USD, то такие зарплаты могут быть в паре компаний в Торонто или Ванкувере, но мерить страну по паре компаний — это странно.
Что касается России, то московские компании готовы платить DevOps-специалистам от 100 до 200 тыс. рублей в месяц
— а это вообще шедевр. Просто пальцем в небо, а для надежности возьмем диапазон пошире, так ведь?
DevOps-инженеры зарабатывают больше всех в отрасли.

Если честно, то по ссылке не совсем видно где они там зарабатывают «больше всех в отрасли». Кроме того это не исследование, а опрос.
А если посмотреть на опрос со stackoverflow, то там в США много кто в отрасли получает больше 90к$ в год.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий