120

Ответ на пост «О DevOps простыми словами: что это, сколько за это платят и как учат»

@practicum.yandex, вы лучше расскажите о том, что после обучения ваши студенты не могут получить диплом. Дедлайн по диплому был больше месяца назад. Ни куратор, ни поддержка практикума не могут даже ориентировочных сроков назвать. В Нетологии товарищ уже через 2 недели после сдачи диплома получил бумажный вариант, а у вас даже электронный ещё не готов!

Учите на программистов, тестировщиков, девопсов, а сами не можете процесс генерации/выдачи дипломов наладить.

Ещё прикол: в июне заполняли какую-то табличку на ваш уникальный мерч. Его тоже ещё нет. Но знаете, с таким отношением он мне не нужен. Просто выдайте мне мой диплом.

О DevOps простыми словами: что это, сколько за это платят и как учат

DevOps-инженер — профессия на стыке трех областей знаний: программирования, тестирования, администрирования. Как уметь все и где этому учиться? Рассказываем главное о DevOps простыми словами.

О DevOps простыми словами: что это, сколько за это платят и как учат

Что такое DevOps

Термин DevOps произошел от двух английских слов: development («разработка») и operations («администрирование»). Казалось бы, зачем объединять два настолько разных процесса? Ответ прост — этого требует стремительно развивающийся рынок веб-сервисов. Пару десятилетий назад процесс разработки программы или сайта шел медленно. Сегодня в кармане у каждого из нас лежит как минимум одно устройство со множеством приложений, которые требуют постоянного обновления.

Переход в цифровую эру подсветил серьезную проблему в сфере разработки — нехватку коммуникации между несколькими специалистами, а именно разрабами, тестировщиками и сисадминами.

Системные администраторы следят за тем, чтобы работала IT-инфраструктура. На этой инфраструктуре программисты занимаются разработкой, а тестировщики проверяют готовый код. Удивительно, но до недавнего времени три этих департамента работали автономно, в отрыве друг от друга. Если инфраструктура — например, сервер для запуска версий приложения или инструменты для тестирования — давали сбой, сисадмин не мог узнать об этом сразу. Обратная связь шла долго, терялась, приходила с ошибками. А пока сисадмин не знал, чего не хватает программистам и тестировщикам, работа последних стопорилась.

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

  • налаживать общение команд разрабов, тестировщиков и системных администраторов;

  • автоматизировать процессы;

  • следить за тем, чтобы жизненный цикл разработки не разрывался.

Что должен знать и уметь DevOps-инженер

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

Чтобы понять, как много должен знать и уметь DevOps-инженер, достаточно взглянуть на этот список:

  • разбираться в системном администрировании Linux;

  • строить инфраструктуру в облаке;

  • настраивать локальные сети и управлять ими;

  • уметь программировать на Python или другом популярном языке хотя бы на базовом уровне;

  • знать языки разметки JSON и YAML;

  • настраивать непрерывный конвейер доставки кода с помощью инструментов CI/CD;

  • работать с системой управления репозиториями программного кода GitLab;

  • запускать мониторинг для поиска ошибок с помощью Prometheus.

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

Сколько зарабатывают в DevOps

В первом полугодии 2024 года средняя зарплата DevOps-инженера в России составила 212 000 рублей в месяц. На старте специалист наверняка будет получать меньше, но все равно прилично: зарплаты начинаются от 82 000 рублей. Более опытные инженеры в крупных компаниях могут рассчитывать на 400 000 рублей в месяц.

Высокие зарплаты делают сферу DevOps привлекательной для системных администраторов. Для сравнения, последние в среднем зарабатывают 100 000 рублей в месяц.

Плюсы и минусы профессии

✅ Востребованность

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

Крупных компаний не так много

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

Низкая конкуренция

DevOps — относительная новая профессия, специалистов в ней пока мало. Даже инженер с небольшим опытом может рассчитывать на большой интерес со стороны работодателей.

Подходит не каждому

У DevOps высокий порог входа: не каждый программист разберется в работе системного администратора и наоборот. Поэтому даже опытным айтишникам в этой сфере может быть сложно, особенно в первое время.

Разнообразие

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

Как стать DevOps-инженером

Для этого сначала нужно освоить смежную IT-профессию. Например, стать системным администратором. На курсе Практикума им становятся за полгода. Здесь учат администрировать семейство операционной системы Linux, управлять инфраструктурой как кодом, разбираться в работе почтовых и сетевых сервисов DNS и DHCP. Там же знакомят с основами DevOps.

Другой путь — стать тестировщиком. Курс Практикума «Инженер по тестированию» длится всего четыре месяца. За это время студенты изучают анализ требований к приложениям, основы Python и автоматизации тестирования, сами тестят мобильные и веб-приложения.

Для IT-специалистов в Практикуме разработали курс «DevOps для эксплуатации и разработки». Он поможет сисадминам и разработчикам освоить методологию DevOps, выйти на новый профессиональный уровень и претендовать на более высокую зарплату.

Все курсы Практикума написаны опытными айтишниками, которые годами работают в крупнейших компаниях страны. В процесс обучения внедрены технологии. На курсах есть тренажеры, сервисы-помощники на основе искусственного интеллекта. Благодаря им студенты попадают в среду максимально похожую на IT-отдел реальной компании и приходят на первое место работы с навыками, проверенными на практике.

Реклама ООО «Яндекс», ИНН: 7736207543

Показать полностью
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества