




Программист vs DevOps: новый выпуск шоу «Согласен — не согласен»
На этот раз в студии разбирают спорные тезисы о DevOps программист Стас Михайлов и инженер Ильнур Халилов. За 15 минут они успели обсудить, кто такой DevOps-инженер и за что он отвечает, насколько глубоко разработчику нужно разбираться в инфраструктуре проекта, нужен ли для каждого сервиса свой специфичный CI/CD и многое другое.
Посмотреть выпуск можно на YouTube, Rutube и VK. Где больше нравится.
А ниже — расшифровка встречи по каждому пункту для тех, кому удобнее прочитать.
Программист: Нет, но...
Мне кажется, что всё-таки профессия есть. Если просто, то DevOps-инженер — это такой человек, который обычным инженерам-программистам объясняет, как всё правильно делать. Как деплоить, как пайплайн писать. По крайней мере, я на это надеюсь.
DevOps: Да, но...
Раньше часто можно было услышать, что DevOps — это культура, набор практик, а не человек. Говорили: «Перестаньте админов называть девопсами!» И первое время действительно было много сопротивления. Но сейчас это стало определённым именем нарицательным. И когда говорят, что этот человек — DevOps, то уже в голове выстраивается нужная концептуальная модель, чем он занимается. Так что, можно сказать, что как будто бы эта профессия появилась.
Программист: Конечно нет!
Kubernetes — замечательная штука, которая помогает тебе деплоить, разворачивать приложение и видеть его у себя на экране! Без таких инструментов программисту пришлось бы закапываться куда-то в дебри. И вместо того, чтобы делать свою бизнес-задачу, он разбирался бы с этим.
DevOps: Нет, но...
Инфраструктурные инструменты направлены на то, чтобы делать хороший продукт для конечных клиентов, которые платят деньги. То есть вся наша деятельность с классными, сложными, простыми инструментами выстраивается вокруг
Читать на habr.com