DevOps инженеров не существует?!

DevOps инженеров не существует?!

Сейчас очень популярна тема DevOps, а сайты о поиске работы пестрят вакансиями, в названии, которых фигурирует сочетание DevOps.

На самом деле такой специальности как DevOps инженер не существует, так как она бы подрывала саму идею DevOps, выделяя отдельных специалистов, которые занимаются DevOps. В том время как сама методология наоборот предлагает разнопрофильным специалистам (Dev, QA, OPS, SE тд) погружаться в задачи и проблемы друга, то есть всем вместе заниматься задачами, включая смежные сферы. Таким образом, если уж говорить о DevOps инженере, то это любой участник команды, работающей по метедологии DevOps - и разработчик, и тестироващик, и системный инженер - все они тогда будут DevOps инженерами.

Один из основателей движения DevOps - Патрик Дюбуа, - предлагает поработать разным специалистам вместе, например, разработчику и системному инженеру сесть рядом и поработать над задачами месяц, и тогда они смогут научить друг друга очень многому, после чего, они смогут гораздо эффективнее работать над проектами.

Тем не менее на рынке очень много вакансий с названием вроде - DevOps Инженер, DevOps Team Lead, и тд. На самом деле под должностью DevOps Engineer скрывается системный инженер/администратор, который умеет установить Jenkins/GitLab, настроить CI/CD, infrastructure as code, написать пару строк на Python, желательно знаком c Go, Docker, Kubernetes. Что-то такое плюс минус. То есть по сути - это всё те же системные администраторы/инженеры, которые владеют новыми (хотя не такими уж и новыми) инструментами.

В своей сути же DevOps - это методология, культура, набор инструментов и подходов.