DevOps-инженер — это профессия на стыке разработки, системного администрирования и бизнеса.
Методология DevOps — это набор практик, позволяющих сократить время разработки программного обеспечения и ускорить выпуск обновлений и патчей к нему. Для этого нужны отдельные специалисты, которые могут и настраивать железо, и адаптировать под него приложения.
DevOps-инженер занимается внедрением методологии DevOps. Он синхронизирует все этапы создания программного продукта: от написания кода до тестирования и выпуска приложения. Такой специалист контролирует отделы разработки и администрирования.
DevOps-инженер отвечает за любую автоматизацию задач, связанных с настройкой и развертыванием приложений, а также он ведет мониторинг программного обеспечения. Он применяет различные системы управления конфигурациями, решения виртуализации и облачные инструменты для балансировки ресурсов.
Особенность DevOps-инженера в том, что он совмещает множество профессий: системного администратора, разработчика, тестировщика и менеджера.
DevOps-инженеры необходимы организациям, чья деятельность связана с разработкой приложений или управлением большим количеством серверов. DevOps-инженеров нанимают ИТ-гиганты: Amazon, Adobe и Facebook. Они работают на Netflix, Walmart и Etsy.
При подготовке использован материал Дмитрия Гачко (vc.ru)