Идеальный девопс: какой он?
Мнение экспертов

Идеальный девопс: какой он?

2189
3 минуты

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

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

ИТ-разработкой в КРОК занимается несколько подразделений. Мы попытались собрать вместе наиболее значимые характеристики, которые помогут соискателю на вакансию DevOps найти свое место в большой ИТ-компании (или в ИТ-разработке enterprise-предприятия) и развить профессиональные скилы.

Чем обычно занимается DevOps-инженер?

Самое главное, чего обычно ждут от инженера его руководители — это помощь в ускорении вывода продукта на рынок, того самого пресловутого time to market. DevOps может добиться этого с помощью автоматизации жизненного цикла ПО, готовности и умения писать соответствующие скрипты. Главная задача инженера DevOps — минимизация человеческого влияния на доставку релизов до зоны продуктива, а это означает, что улучшается жизнь как у разработки, так и у эксплуатации.

Какое образование нужно DevOps-инженеру?

Как и во многих других областях, диплом особого значения не имеет. Однако в крупных компаниях предпочитают нанимать выпускников технических вузов, обладающих широким кругозором. Дело в том, что DevOps в своей работе может сталкиваться с различными пластами инфраструктуры, поэтому ему нужно понимать, как устроены операционные системы, знать скриптовые языки (пусть не все, но хотя бы один, например, bash, python), уметь настраивать web-серверы, балансировщики, базы данных (mysql, postgresql, mongodb), обладать навыками администрирования, траблшутинга.

Какие компетенции нужны начинающему «девопсу»?

Анализируя вакансии в открытом доступе, мы видим, что чаще всего рядом с термином DevOps упоминаются слова «контейнер» и «Kubernetes». Знания, как управлять такими средами, конечно, важны, но начинать все же нужно с базовых вещей. Самая главная из них — понимание, как работает Linux — наиболее популярная операционная система сегодня не только на Земле, но и в космосе. Она работает, например, на марсоходе, запущенном NASA в феврале 2021 года. Linux лежит в основе большинства современных сервисов и ПО для различных девайсов, поэтому обучение работе с ОС — ключевой навык для ИТ-инженера. К счастью, чтобы познать азы, уже не надо читать огромные талмуды. Достаточно установить Linux (это даже проще, чем установка Windows), скачать исходный код и начать читать документацию.

Помимо этого, DevOps должен быть немного программистом. Как уже было сказано, основная его цель — минимизация человеческого фактора. И проще всего добиться этого с помощью автоматизации процессов.

Сетевые компетенции тоже очень важны. Знаниями о том, как работает сеть, к сожалению, обладает далеко не каждый первый DevOps. И даже не каждый третий. А между тем, это базовая инфраструктура, сбои в которой грозят длительными даунтаймами в работе всей команды. Основы сетевых технологий и протоколов (маршрутизация, vpn, nat, dns, dhcp), владение инструментами диагностики — это must have и для начинающих, и тем более опытных инженеров.

Любопытство — это плюс

Как мы успели заметить, DevOps-инженеры часто гики, они любят использовать новые инструменты. И это на самом деле нередко помогает работе, так как каждая новая версия продукта для автоматизации ускоряет развертывание кластеров, проведение мониторинга, сбора логов и т.д. Поэтому определенным плюсом для соискателей является умение работать с такими (относительно) новыми средствами управления конфигурациями, как Ansible и Puppet, иметь опыт работы с OpenShift, Kubernetes. А стремление привнести в команду новые знания, передавать свой опыт будет дополнительным преимуществом.

В IDC утверждают, что к 2024 году 70% приложений во всем мире будут разворачиваться в контейнерах, а количество продуктов, созданных полностью в соответствии с методологией DevOps увеличится до 35%. Это означает, что возрастет роль инженеров, которые готовы аккумулировать в себе функции и администратора, и программиста. Самое время начать исследование темы, пройти обучение или найти перспективную работу.

____________

статья для Tproger

4 апреля 2024
Счастье клиента в B2B: как предвосхищать ожидания и поднимать продажи
В выпуске#12 видеоподкаста «Откровенно об ИТ-инфраструктуре» обсудили, что должен знать и уметь customer success manager, почему его задачи нельзя путать с сервис-менеджментом и тем более с техподдержкой, какие приемы и практики помогают в достижении успеха клиента и почему методология customer success важна любым менеджерам, а не только тем, кто работает с клиентами компании. 

В гостях Алсу Бикбаева, ATTERA Consulting, и Ренат Сайфутдинов, КРОК Облачные сервисы.
1 минута
167
13 февраля 2024
Частное облако и как его правильно готовить

В выпуске#11 видеоподкаста «Откровенно об ИТ-инфраструктуре» обсудили, что такое частное облако, в чем его отличия от публичного, когда и кому оно необходимо, какие существуют подходы к построению частного облака и управлению гибридной инфраструктурой.

В гостях Павел Горюнов, К2Тех и Сергей Мерещенко, Orion soft.


1 минута
332
23 января 2024
Оптимизируй и управляй: как работать с большими данными в облаке?
Рост объемов информации, развитие технологий хранения и интеллектуальной обработки данных привели к тому, что многие компании осознали важность не только сбора, но и всестороннего анализа big data для получения бизнес-преимуществ.
1 минута
443
27 декабря 2023
Цифровизация-2024: путь к новой эффективности

В выпуске#10 видеоподкаста «Откровенно об ИТ-инфраструктуре» обсудили, в чем особенности цифровизации-2024, какие вызовы стоят перед российскими компаниями и какое место в технологических и бизнес-трендах наступающего года занимает облако.

В гостях Сергей Никитчук, Б1-ИТ, и Екатерина Мелькова, КРОК.
1 минута
745
19 октября 2023
Контейнеры: технологии и процессы глазами разработчика

В выпуске#9 видеоподкаста «Откровенно об ИТ-инфраструктуре» поговорили о роли контейнеров в разработке. Приглашенные эксперты обсудили специфику использования Kubernetes и сокращение time-to-market в контексте контейнеризации.

В гостях Михаил Гудов, Orion soft, и Василий Колосов, Smartex.
1 минута
775
4 октября 2023
Облака и безопасность: дружба против киберугроз

На выпуск#8 видеоподкаста «Откровенно об ИТ-инфраструктуре» мы пригласили суперпрофессионалов из компании «Лаборатория Касперского», чтобы развеять мифы и серьезно поговорить о тенденциях, подходах и технологиях защиты облачных инфраструктур.

В гостях Тимофей Минин, Kaspersky, Петр Богданов, Kaspersky, и Андрей Макаренко, К2 Кибербезопасность.

1 минута
752
scrollup