Комментарии 17
Плюс программисты начинают участвовать в настройке серверов
Я бы не считал это плюсом. Спорный момент.
+2
Devы обычно очень косвенно участвуют в настройке серверов. Чаще всего это заканчивается на совместном чтении конфигов, да бы все ровно деплоилось.
0
Я бы не считал это плюсом. Спорный момент.
С точки зрения программиста — это все на уровне «ресурсов, выделяемые под исполнение моего кода», а вовсе не то, что программисты устанавливают ОС. И стандартизованное развертывание, иначе тебе придется админу всё требования разжёвывать, и, скорее всего, еще и забудешь чего и получим «у меня на машине все работает, про сервер ничего не знаю».
Вполне себе удобный плюс, что программист знает как оно там в production, а то и прозрачный образом влияет на те ресурсы, что использует его программа в production.
0
Это вот «знает» и «поднастроит» — что потом все остальное сломается. Но виноват конечно же будет админ.
0
Но виноват конечно же будет админ.
В концепции DevOps админ как раз не отвечает за всё и вся в production. Дело админа предоставить ресурсы.
А если программист ресурсы некорректно задействовал — виноват уже программист.
В старом классическом подходе — у админа больше ответственности. Он и за разворачивание ПО отвечает. Пусть и по инструкциям программиста.
В DevOps деплой того кода, что есть результат работы программиста (на основе настроенной админом инфраструктуры) — всё больше чаще дело разработчика, а не админа.
0
Только вот в реальности всё совсем иначе.
0
Только вот в реальности всё совсем иначе.
В моей реальности код автоматом уезжает на «боевые» сервера после того, как ветка «production» в Git пройдет все тесты. И процентов 80% когда этого не происходило — как раз в тех случаях, когда программисты что то с конфигурационными файлами накосячили или тесты не все 100% выполнены были. Вины админа в косяках при ежедневном деплое у нас минимум. Остальные 20% косяков — это всё больше из-за того не хватает аппаратных ресурсов.
Было бы интересно почитать развернутое описание того, что именно происходит в вашей реальности.
0
Мы говорим не о том что код автоматом деплоится. А том когда программисты лезут руками на продакшн-сервера для фиксов\настройки. И что после таких вещей больше беды, чем пользы.
0
А том когда программисты лезут руками на продакшн-сервера для фиксов\настройки. И что после таких вещей больше беды, чем пользы.
Можно побольше конкретики что там у вас такое случилось?
Зачем им туда лезть?
Разве что админ не научился что есть DevOps/архитектура не полностью учла как положено по «12 факторам»
0
Логично когда что то не работает.
А эти «12 факторов» — повторюсь: «в реальности всё совсем иначе»
А эти «12 факторов» — повторюсь: «в реальности всё совсем иначе»
0
и швец, и жнец, и на дуде игрец.
К сожалению, так не бывает.
К сожалению, так не бывает.
+3
DevOps — это методология разработки ПО...
Серьёзно? DevOps — это не методология и тем более не только разработки ПО.
Откуда
0
Простите, а что это?) по-моему, эта фраза — самая близкая к devops из всей статьи)
0
Серьёзно? DevOps — это не методология и тем более не только разработки ПО.
Откуда ересь искажённая информация?
DevOps это процесс разработки, плотно интегрированный с развертыванием. Так что, да, это «про разработку ПО».
0
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 тыс. рублей в месяц— а это вообще шедевр. Просто пальцем в небо, а для надежности возьмем диапазон пошире, так ведь?
0
DevOps-инженеры зарабатывают больше всех в отрасли.
Если честно, то по ссылке не совсем видно где они там зарабатывают «больше всех в отрасли». Кроме того это не исследование, а опрос.
А если посмотреть на опрос со stackoverflow, то там в США много кто в отрасли получает больше 90к$ в год.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Что такое методология DevOps и кому она нужна