Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Что такое devops и чем занимаются devops-специалисты?

ТехнологииПрограммирование+2
Нестия Китц
  · 10,2 K
Первый
DevOps Jedi Master, Senior Software Architect. Автоматизирую. Импортозамещаю. Кромсаю на...  · 11 мая 2021

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

То есть для "допуска в профессию" неплохо было бы:

  1. Разбираться с операционными системами из консоли, писать скрипты и уметь тюнить процессы/сервисы.
  2. Иметь представление о нескольких языках программирования (например, Python и Java), вариантах сборки и запуска готового ПО.
  3. Разбираться в сетях и смежных вопросах (VPN, безопасность итд).
  4. Разбираться в процессах разработчки ПО (хранение кода, ветвление, версионирование, спринты, релизы итд).
  5. Разбираться в базах данных, их структуре, миграции, резервном копировании и восстановлении.
  6. Иметь опыт с инструментами мониторинга и журналирования.
  7. Ну и оркестрация Docker контейнеров со всем обвязом (например, Kubernetes + Helm).

Дальше уже можно извращаться, куда душе угодно. Но чеклист выше - это musthave.

Учите матчасть и приходите на собеседование 🙂 Успехов 🙌🏼

6 экспертов согласны

Согласна с комментарием

Маклауд — хостинг облачных серверов для профессионалов  · 21 февр 2023  · macloud.ru
DevOps — это набор практик и культурных философий, которые объединяют разработку и эксплуатацию программного обеспечения для оптимизации процесса внедрения программного обеспечения. Специалисты DevOps — это профессионалы, которые поддерживают эту философию и работают над рационализацией процесса разработки и развертывания программного обеспечения. Они стремятся автоматиз... Читать далее
Маклауд — хостинг облачных серверов для профессионаловПерейти на macloud.ru
ПОЛУЧИТЕ ВСЕ МАТЕРИАЛЫ С НАШИХ ТРЕНИНГОВ — БЕСПЛАТНО  · 2 июн 2020  · leadstartup.ru
Отвечает
Александра
Слово «DevOps» было придумано в 2009 году Патриком Дебуа [Patrick Debois], который стал одним из его гуру. Термин был сформирован путем сочетания «разработки» [DEVelopment] и «операций» [OPerationS], что обеспечивает отправную точку для понимания того, что именно люди обычно имеют в виду, когда говорят «DevOps» — это связь разработчиков программного обеспечения и тех... Читать далее
🔥‼️ Получите все материалы и презентации с наших тренингов 🎓 — бесплатноПерейти на leadstartup.ru/get
4 эксперта согласны

10 раз прочитал и потом с трудом понял, что это мне будет трудно.

ИТ-компания Нубес - провайдер облачных сервисов  · 27 мая 2022
DevOps специалисты делают процесс разработки и выпуска digital-продукта стабильным, бесшовным, автоматизированным. Если совсем просто, они усиливают команду так, чтобы на каждом этапе цикла разработки учитывать пред- и пострелизную поддержку продукта. На проекте DevOps инженеры внедряют гибкое управление разработкой, оптимизируют процессы CI/CD, настраивают автоматизацию... Читать далее
Вообще, нет единого определения или правильного ответа на вопрос «Что такое DevOps». DevOps (акроним от англ. development и operations) не является инструментом, технологией или какой-либо структурой; это больше философия и концепция. Это набор практик, сочетающий разработку программного обеспечения (Dev) и ИТ-операции (Ops), который помогает сократить жизненный цикл... Читать далее
DevOps - это технология разработки ПО с помощью специальных инструментов, которые помогают автоматизировать весь процесс разработки. Так намного быстрее происходит выпуск и обновление программного продукта или приложения.  Если Вас интересует это сфера, могу предложить онлайн курсы по изучению DevOps на русском языке. попробуйте! Очень качественные курсы! Ссылка https://... Читать далее
Менеджер проекта в IT-сфере, если совсем упрощенно. Так же, как и в других сферах деятельности, тут можно выделить три основных составляющих: планирование, организация и контроль (согласно PMBOK). p.s.: Менеджер проекта — это специалист, отвечающий за успешное выполнение проекта: в указанные заказчиком сроки, с необходимым качеством, при фиксированном бюджете... Читать далее
1 эксперт не согласен
Менеджер проекта - это в большинстве случаев специальность, мало связанная с техническим обеспечением проекта... Читать дальше