DevOps - погружение в тему

О чем будем говорить и слушать на ближайшем митапе?

Что такое загадочный DevOps?

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

Компании получали выгоревших сотрудников, теряли деньги из-за низкого качества продукта и скорости вывода на рынок.

Тут на сцену и вышел DevOps, как особый подход к организации команд разработки, которому удалось автоматизировать процессы и сделать выпуск готовых IT-продуктов быстрее.

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

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

С терминологией разобрались, теперь сфокусируемся на том, кто такой DevOps-инженер.

DevOps-инженер — связующее звено в команде разработчиков, который воплощает в жизнь методологию DevOps, обладает обширным кругозором в IT тематики и понимает, как прийти к конечному продукту.

Он разбирается в инфраструктуре, понимает принципы разработки, построение архитектуры и объединяет знания для оптимизации бизнес-процессов.

С приходом DevOps-инженера команда фокусируется на единой цели — создании качественного продукта.

Перед ним стоят следующие задачи:

  • Технологический рост компании;
  • Быстрый выпуск продуктов на рынок;
  • Повышение лояльности клиентов;
  • Налаживание взаимодействия в команде;
  • Обеспечение стабильности и безопасности серверов;
  • Автоматизирует процесс тестирования;
  • Мониторинг продукта после релиза;
  • Налаживает коммуникации между участниками команды и общается с клиентами.

Какими навыками обладает DevOps-инженер?

DevOps-инженер — разноплановый специалист, для создания успешного продукта должен разбираться в нескольких IT-направлениях.

База знаний у него основывается на следующем:

  • Знание одного или нескольких языков программирования;
  • Разбирается в особенностях операционных систем Windows и Linux;
  • Знание CI/CD — как автоматизировать процесс сборки, тестирования и запуск приложения;
  • Разбирается, какие бывают облачные провайдеры;
  • Знание английского — большая часть необходимой информации публикуется на англоязычных сайтах.

С чего начать погружение в DevOps?

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

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

Путь самообразования подходит тем, у кого есть опыт работы программистом или сисадмином, для погружения в тему подойдут следующие книги:

  • “Руководство по DevOps. Как добиться гибкости, надежности и безопасности мирового уровня в технологических компаниях” от Д. Ким.
  • “Компьютерные сети” от В. и Н. Олифер.
  • “Настольная книга Unix & Linux системного администратора” от Э. Немет.
  • “Проект Феникс. Роман о том, как DevOps меняет бизнес к лучшему” от Д. Ким.

Легко ли системному администратору перейти в сферу DevOps?

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

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


Митапы Ivanovo IT Weekend: Youtube

Telegram-канал сообщества: t.me/ivanovo_it_weekend