Говоря о DevOps-инженерах, важно охватить весь спектр решаемых ими задач. Вообще сам термин «DevOps-инженер» следует использовать только с привязкой к конкретной предметной области, иначе получится как с программистами: говорят «он работает программистом», а подразумевают под этим и веб-дизaйнера, и специалиста по базам данных, и программиста C++. Для меня DevOps — это набор методологий, лучших практик, технологий и инструментов разработки ПО. Инженер, работающий по принципам DevOps, может обладать широким кругозором в различных направлениях: continuous integration, continuous delivery, build, deploy, test, SCM, infrastructure, monitoring, но может быть и узкоспециализированным специалистом, например только в области мониторинга или сбора телеметрии от продуктов.

Кто такой DevOps-инженер? 12 ответов на часто задаваемые вопросы

tproger.ru

О роли DevOps-инженера

Роль DevOps-инженера сильно зависит от специфики задач, решаемых конкретной командой. Если команда занимается разработкой веб-приложений, то скорее всего, ей потребуется инженер по деплою продуктов на staging- и production-серверы. Если команда — это специалисты по тестированию ПО, то DevOps-инженер может заниматься у них инфраструктурными задачами, например помогать с развертыванием виртуальных стендов для тестирования и доставкой тестируемого приложения и тестов на эти стенды. Если это SCM-команда, занимающаяся развертыванием ПО в инфраструктуре конечного заказчика, DevOps-инженеры могут взять на себя задачи, связанные с доставкой компонентов продукта до серверов заказчика, а также заняться разработкой сценариев развертывания ПО, мониторингом продукта и сбором телеметрии.

#статьи #devops

Чем занимается DevOps-инженер в команде современных разработчиков
1.30 GEEK