DevOps - это аббревиатура от Development Operations, но на самом деле это не название профессии. Это культура, техника, если хотите, когда QA - это процесс получения обратной связи о вашем продукте. Движение DevOps началось в 2008 году и было направлено на решение накопившихся проблем. Многие компании увидели проблему во взаимодействии команд разработки и эксплуатации. Разработчики считали, что если код запускать локально, проблем не возникнет - можно начать производство. Если проблемы действительно возникали, то со стороны команды эксплуатации звучали: «Да, это проблема с кодом, пусть разработчики разберутся!». В результате такого подхода выпуск продукции постоянно откладывался, и качество конечного продукта часто ухудшалось. Дело в том, что в одном выпуске было так много изменений, что было очень сложно понять, что вызвало проблемы при производстве картины. Инженер по сборке - это человек, ответственный за сборку кода. Связывание, разрешение конфликтов в коде - все о нем.
Релиз-инженер - отвечает за доставку кода от разработки до производства. Какая ветка идет на тестирование, какая сборка идет в производство, это делает разработчик.
Automation Engineer - инженер по автоматизации. Автоматизирует все, что движется. Что тоже не двигается, не двигается и не автоматизируется? Автоматическая сборка в git push, запуск тестов, подготовка к постановке, выполнение всех задач в продакшене. Ключевая роль в подходе DevOps. Подробнее.









 ,






URL записи