Продолжаем презентацию образовательных программ и направлений от лица преподавателей и экспертов Университета «Синергия». На очереди — рассказ преподавателя факультета ИТ Георгия Чантурии о специальности DevOps-инженера. С экспертом побеседовал корреспондент наших коллег из медиа об образовании и саморазвитии Synergy Times. Роль координатора работы ИТ-команд различной конфигурации, который выстраивает единую рабочую среду и совершенствует все процессы командного взаимодействия, становится всё более востребованной на рынке труда. В материале чётко изложено, какие направления входят в зону ответственности девопса, а также то, какие навыки и компетенции надо в себе культивировать, чтобы дорасти от начинающего ИТ-специалиста до этой роли.
Приводим фрагмент материала.
DevOps-инженеры чаще всего нужны в компаниях, где работают несколько команд разработчиков. Каждая из них выполняет свои задачи (разработка, веб-дизайн, тестирование, эксплуатация) и не очень пристально следит, что происходит в соседнем кабинете. Координировать работу всех команд призван специалист по девопс. Преподаватель факультета информационных технологий университета «Синергия» Георгий Чантурия рассказал Synergy Times, как стать DevOps-инженером, чем он занимается и сколько зарабатывает.
Кто такой DevOps-инженер
DevOps-инженер – специалист с широким набором компетенций. Он отвечает за оптимизацию и внутреннюю синхронизацию процессов разработки, тестирования, эксплуатации и администрирования программного продукта и таким образом повышает эффективность работы всей команды.
Отсюда название профессии (DevOps – Development + Operation, в переводе с англ. разработка и эксплуатация).
Представим крупную IT-компанию без DevOps-инженера. Разработчики написали, тестировщики проверили, но на этапе сборки программного продукта выясняется, что пазл не клеится — сервисы плохо взаимодействуют друг с другом (в особо запущенном случае отделы ещё и перекладывают вину друг на друга). А сроки, как им положено, горят, заказчики ждут, и команде приходится приделывать костыли, чтобы всё заработало.
Задача DevOps-инженера — выстроить все процессы так, чтобы детали пазла (программного продукта) сразу плотно прилегали друг к другу и никто не ссорился.
Чем занимается DevOps-инженер
DevOps-инженер взаимодействует практически со всеми участниками процесса производства программного продукта:
- выстраивает коммуникацию между сисадминами, тестировщиками и разработчиками, получает от них обратную связь;
- создаёт единую среду для разных отделов, например, следит, чтобы все использовали одинаковый софт и настройку;
- при возникновении проблемных ситуаций делает всё возможное для устранения «шероховатостей» и синхронизации работы специалистов разной направленности;
- ведёт работу по упрощению рутинной части работы команды (автоматизирует всё, что только можно).
Полную версию материала читайте на сайте медиа об образовании и саморазвитии Synergy Times.





