
Teens2IT: чем занимается DevOps Engineer в ІТ?
🤩 24 ноября состоялось интервью с айтишником Романом Костогрызом из ІТ-компании Luxoft в рамках проекта Teens2IT от Kharkiv IT Cluster.
Luxoft — глобальная компания, предоставляющая услуги по формированию цифровой стратегии и разработке программного обеспечения, с клиентской базой по всему мира. Luxoft Ukraine входит в число крупнейших ІТ-компаний Украины и создает инновационные технологические решения для клиентов в сфере финансов , автомобилестроение, энергетика, ритейл, здравоохранение, туризм, медиа и развлечения и т.д.
Встреча состоялась в очень необычном месте — корпоративном workspace компании Luxoft. Возможность общаться в отдельной зоне с диванами, слушать спикера, сидя за барной стойкой, и просматривать презентацию на большом виртуальном экране — это приятно поразило участников.
Что такое DevOps?
DevOps содержит определенный список практик и инструментов для того, чтобы минимизировать недоразумения между участниками бизнес-процессов на этапе разработки программного обеспечения.
Чем DevOps может заниматься?
💬️ «Сейчас мы разрабатываем десктопное приложение. То есть приложение, которое должно быть установлено на рабочую станцию, если это Linux — это бинарный файл, если Windows — экзешный. Программисты пишут код, а я как девопс собираю в один .ехе файл все приложение, это и есть конечный продукт», — рассказывает Роман.
DevOps обычно включает одну или несколько категорий, отражающих ключевые аспекты разработки и доставки программного обеспечения:
- непрерывная доставка кода (сборка, тестирование и развертывание);
- конфигурирование и развертывание инфраструктуры (чаще с помощью кода);
- автоматизация всех процессов жизненного цикла продукта;
- настройка облачных сервисов, сети и связей между ними;
- мониторинг и централизованное логирование;
- безопасность всего, что есть на проекте.
Как выглядит жизненный цикл разработки программного обеспечения?
Насчитывают 6 основных этапов разработки ПО:
- Анализ потребностей;
- Планирование;
- Проектирование и дизайн;
- программирование;
- Тестирование;
- Развертывание.
Кто из свитчеров может стать DevOps Engineer?
💬️ «К профессии DevOps могут перейти системные администраторы, сетевые инженеры, инженеры технической поддержки, а также программисты. Этим специалистам DevOps будет ближе всего к пониманию», — делится мнением Роман.
Для DevOps-инженеров нужны такие же soft skills, как и для других инженерных специальностей. Особенно ценится умение общаться и работа в команде — часто это может быть основным критерием для найма на работу, даже несмотря на опыт. Также не стоит забывать о самостоятельности, организованности и лидерстве: эти навыки продвигают вас по карьерной лестнице вдвое быстрее, чем знание технологий.
Kharkiv IT Cluster благодарен Роману и компании Luxoft за то, что предоставили новые знания участникам проекта Teens2IT!
Подпишись на наш телеграм канал, чтобы быть в курсе вступительной кампании 2023
Также читай новости на наших страницах в социальных сетях: