Задать вопрос

Какие навыки нужны для DevOps-инженера?

Добрый день! Хочу учиться на DevOps-инженера.

Мне интересно - какие навыки нужно иметь?

Например - нужно ли знать Linux? Я пока знаю на уровне нескольких десятков команд bash, поставила себе в виртуалбокс Ubuntu. Сейчас хочу начать изучать Docker.

На каком уровне нужно знать Linux?
Нужно ли знать базы данных?
Нужно ли знать сети?
(Всегда сети и базы данных были мне непонятны, и на самом деле не очень хочется развиваться в них)
  • Вопрос задан
  • 12321 просмотр
Подписаться 18 Средний 3 комментария
Ответ пользователя OsiMaksi К ответам на вопрос (7)
@OsiMaksi
БД и TCP/IP - это основы. Чтобы инженеринг мысли админа был в правильном направлении, сети и БД необходимо знать хотя бы на базом уровне, то есть понимать их основы, представлять модель OSI и стек протколов TCP\IP, принцип работы DNS - без этого админить - всё равно что управлять самолётом, не зная теории) В идеале надо по админить сеть, по устранять проблемы с коммутаторами и маршрутизаторами, обжать провода) Но если нет возможности получить такой опыт в работе, то навернека есть симуляторы сети, свитчей, можно потренироваться) Так же кроме теории по БД необходимо прощупать базу в работе: развернуть из бэкапа, откатиться, по вводить запросы, оптимизировать настройки, помониторить нагрузку и т.п., хотя бы потренироваться в виртуальной машине, но лучше чтоб база была с какой-то нагрузкой, такой опыт есть на работе простого админа, но возможно есть симуляторы БД)
Ответ написан