Я администрирую сервер непрерывной интеграции своей компании и строю ферму. Я поддерживаю около 50 других разработчиков в дополнение к своим основным обязанностям разработчика программного обеспечения. Разработка программного обеспечения имеет приоритет, и в последнее время мне было трудно найти время для поддержки или улучшения сервера.
Я полагаю, что кто-то с опытом в области ИТ и разработки программного обеспечения мог бы работать на полную ставку в качестве «инженера DevOps» для этой задачи, а также поддерживать все наши другие инструменты для разработчиков.
Обычно эту роль выполняет DevOps? Насколько крупной должна быть компания, чтобы поддерживать кого-то на этой должности на постоянной основе?
Серьезно, я бы нанял кого-нибудь. Но я хотел бы убедиться, что он также внесет свой вклад в команду разработчиков в критической позиции.
Сборка - это больше, чем просто обслуживание сервера сборки (скрипты, развертывание и т. Д. Тоже входят в эту задачу), и есть одна вещь, о которой немногие разработчики знают, а большинство администраторов знают лучше: УСТАНОВКА, так что этот парень также может быть разработчиком, отвечающим за установщики программного обеспечения, а также администратор для машин разработки. МНОЖЕСТВО работы на 1 человека на 50 разработчиков.