Стоит ли изучать DevOps разработчику?! (Я буду говорить про web)
👁 364↗ 3💬 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, чтобы была одна среда на всех