// личный канал‑лог
gavrilovlog
← все записи

Стоит ли изучать DevOps разработчику?! (Я буду говорить про web)

👁 3643💬 2
Ответ кроется в самом определении: DevOps - это методология разработки программного обеспечения. НЕ ДОЛЖНОСТЬ. Но в некоторых компаниях, особенно в СНГ, для этого выделена отдельная роль. То есть это воспринимается не как методология, а как должность. На HH можно найти кучу вакансий DevOps и почти во всех компаниях где я работал всегда требовался DevOps. И это на самом деле очень удобно для разработчиков. Ведь если код не работает на продакшене, то пускай тут девопсы разбираются, локально же все работает. Классические холивары внутри компаний. Но я всегда был сторонником того, что разработчик должен знать DevOps. Потому что сам по себе написанный код не приносит денег компании. Код должен работать на продакшене и разработчик должен знать то как он будет работать. От этого могут зависить некоторые особенности при разработке. Поэтому во всех компаниях, я всегда старался применять практику серверного погружения. Это первое с чего я начинаю изучение нового проекта. Однако не всегда удается это сделать на 100%. Причины разные. Либо из-за сложности системы, либо из-за редкости технологического стека, либо из-за внутренней политики (да и такое бывало). Обычно в стартапах не используют что-то сложное, как k8s или nomad, скорее это просто docker + docker-compose. А так как я бОльшую часть своей карьеры проработал именно в стартапах, то такой стек изучил достаточно глубоко. Тем более он не такой и сложный. Поэтому если хотите с чего-то начать, то смело пробуйте изучить этот стек - это база. Кстати на ютубе у меня есть несколько роликов на эту тему. Обычно я никого не призываю что-то делать, но тут я бы призывал вас больше погружаться в DevOps. Это одна из важных частей, чтобы быть не просто кодером, а быть инженером. Кстати на собесах, начиная с позиции Senior у меня всегда были вопросы по DevOps и часто это были ключевые вопросы, по котором мне делали оффер. Еще одна причина по которой стоит погружаться в DevOps - это интересно 🙂 97/100 Telegram | Youtube | Twitter
16

Комментарии · 2

  • @soygata
    По всему миру распространена такая должность же … еще недавно появились MLOps , и даже MLSecOps 😁
  • @shaurgon
    Разрабам стоит изучать devcontainers, чтобы была одна среда на всех