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

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

1649
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

27 июля 2023
Облачная экономика: считаем правильно
Облачные преимущества известны – быстрое выделение ресурсов под конкретные задачи, оплата по факту потребления, экономия капитальных затрат и решение проблемы нехватки компетентных кадров для создания и развития инфраструктуры.

Тем не менее, ни одна компания не примет решение о переходе в облако без тщательного анализа всех «про» и «контра» в проекции на свою бизнес-модель, финансовую ситуацию, стратегические и тактические цели бизнеса.
3 минуты
434
4 июля 2023
Локализация как есть: переехать в облако и ничего не потерять
Локализация российских подразделений иностранных компаний стала одним из самых частых запросов на облако в 2022 году. Страховой брокер Remind, лидер цифровизации в своей отрасли, прошел этот путь вместе с Облаком КРОК.
3 минуты
354
19 июня 2023
Семь трендов на рынке облачных услуг в 2023 году
До 2022 года на рынке облаков в России главенствовали мировые тренды, но сейчас наша страна пошла своим путем. О том, для чего сейчас компании используют облачные технологии и как меняется рынок, рассказал директор по развитию КРОК Облачные сервисы Сергей Зинкевич.
1 минута
562
16 июня 2023
Рулевой в океане контейнеров
Третий выпуск серии онлайн-дискуссий «Откровенно об инфраструктуре» посвящен Kubernetes и профессиональным платформам оркестрации контейнеров. Обсудили, как сегодня складывается ситуация на российском рынке контейнерных платформ, что востребовано и почему, особенности и перспективы работы с Kubernetes.
3 минуты
521
30 мая 2023
Ритейлеры предпочитают облака с репутацией
67% ритейлеров используют ресурсы публичных облаков для размещения своей ИТ-инфраструктуры, а главный критерий выбора облака – репутация провайдера. Об этом говорят результаты опроса КРОК Облачные сервисы, в котором участвовали представители ТОП-50 розничных сетей.
2 минуты
340
17 мая 2023
ИТ-инфраструктура в ритейле – поиск компромиссов или фундамент для роста?

Гостем февральского выпуска нашей новой серии онлайн-дискуссий стал Дмитрий Кузеванов, технический директор розничной сети «Азбука вкуса».

Известный российский ритейлер выделяется не только ассортиментом на полках магазинов, но и своей ИТ-продвинутостью. В компании ключевые ИТ-задачи решают самостоятельно и только в отдельных случаях прибегают к помощи внешних экспертов.

А какую роль в развитии цифровых сервисов играет ИТ-инфраструктура?

4 минуты
261
scrollup