Sergei
если такого отдела как "devops’ы" нет в компании, например 🙂
когда в компании есть отдел "девопсы" что то пошло уже не так
Анатолий
Девопс должен быть в голове, а не в компании :)
Tadeusz
ай, ну вас… поеду гиннеса попью.
Tadeusz
😄 ну не
Tadeusz
Старый
1 301 вакансия «Devops»
Старый
на всю страну правда
Sergei
1 301 вакансия «Devops»
индустрия опасносте
Tadeusz
Старый
рано тебе ещё гиннес пить
Tadeusz
Йобу дал? 19:47
Старый
Йобу дал? 19:47
😂я не про время
Старый
вот стукнет тебе 40
Igor
у хрыча gatekeeping случился
Анатолий
1 301 вакансия «Devops»
Всё, скатились в мейнстрим...
Анатолий
Не понял )
Старый
Всё, скатились в мейнстрим...
да переименовали сисадмин вакансии на девопс добавили 5 копеек к з\п и обязанностей добавили 2 листа
Анатолий
😂я не про время
Я бросил пить гиннесс в 23 Как впрочем и всё остальное :)
Дурак из фильма
Или даже всё сразу, как это часто бывает :)
по-моему так бывает почти всегда и даже у всяких крупных мирвых компаний, сколько случаев было уже про потерю данных и про кучу других вещей, которые очевидно, случались по причине ошибок при обновлении.
Дурак из фильма
Недоработанный мир
дадада, если б такие чудо программисты, которые не боятся выкатываться в прод, строили бы дома, то первая же залетевшая в них птица разрушила бы весь мир. Помним помним, потому не позволяем самоуверенности сломать бизнесс.
Анатолий
В том числе и в пятницу вечером )))
Дурак из фильма
Только строят дома не программисты, более того, дом строят в несколько этапов. Замеры там всякие проводят, расчёты, потом архитектро рисует выверенный алгоритм, от которого никто не отступает и на пол метра. Всего этого нет в мире программистов. Там все эти роли чаще всего выполняет один вот такой самоуверенный. А насколько мы знаем, универсальных людей не существует и невозможно круто знать сразу несколько областей знаний. Потому появляются всякие девопсы, которые собирают краны и лебёдки всякие, появляется архитект, который не пишет код, но знает как и из чего построить ну и так далее, ну и самое главное про пятницу. Никто и никогда не снимает в пятницу вечером многоэтажный дом с фундамента и не ставит на его место такой же только с перламутровыми подоконниками.
Анатолий
Только строят дома не программисты, более того, дом строят в несколько этапов. Замеры там всякие проводят, расчёты, потом архитектро рисует выверенный алгоритм, от которого никто не отступает и на пол метра. Всего этого нет в мире программистов. Там все эти роли чаще всего выполняет один вот такой самоуверенный. А насколько мы знаем, универсальных людей не существует и невозможно круто знать сразу несколько областей знаний. Потому появляются всякие девопсы, которые собирают краны и лебёдки всякие, появляется архитект, который не пишет код, но знает как и из чего построить ну и так далее, ну и самое главное про пятницу. Никто и никогда не снимает в пятницу вечером многоэтажный дом с фундамента и не ставит на его место такой же только с перламутровыми подоконниками.
Так для программистов тоже всё анализируют, расписывают, проектируют. А программист раз - и плюс с минусом перепутал
Анатолий
А строитель раз - и лепездричество узбекской сваркой замотал
Дурак из фильма
Где там чо анализируют для программистов? =)))
Анатолий
И пофиг что ему там выверили и напроектировали. Человеческий фактор не отменить :)
Дурак из фильма
Может быть только в майкрософте что-0то такое делают
Дурак из фильма
Юскейсы
это лишь хотелки, это не похоже на детальное описание алгоритма со всеми ветвлениями и возможными результатами, как это делают в случае с архитекторами зданий, где каждая писюлинка и каждый выступ подробно описан.
Анатолий
Ты рофлишь что ли? :)
Анатолий
Не расписать полное дерево кейсов для кодера - это какой же шаражкиной конторой надо быть
Bogdan (SirEdvin)
Только строят дома не программисты, более того, дом строят в несколько этапов. Замеры там всякие проводят, расчёты, потом архитектро рисует выверенный алгоритм, от которого никто не отступает и на пол метра. Всего этого нет в мире программистов. Там все эти роли чаще всего выполняет один вот такой самоуверенный. А насколько мы знаем, универсальных людей не существует и невозможно круто знать сразу несколько областей знаний. Потому появляются всякие девопсы, которые собирают краны и лебёдки всякие, появляется архитект, который не пишет код, но знает как и из чего построить ну и так далее, ну и самое главное про пятницу. Никто и никогда не снимает в пятницу вечером многоэтажный дом с фундамента и не ставит на его место такой же только с перламутровыми подоконниками.
И как оно там? Куча кривых домов, недостроек. Отличное сревнение)
Дурак из фильма
Иногда в компании бывают аналитики, которые могут более или менее описать эти бизнесс процессы, но они есть даже не в каждой десятой компании, может быть в каждой сотой и то не факт.
Анатолий
Не, ну если это веб-студия по сборке визиток - то ок
Анатолий
Но всё-таки мне кажется, что ты рофлишь на ночь глядя ))
Дурак из фильма
Я просто поддержал негодование по поводу того что кто-0то пытается деплоить в пятницу вечером с неилюзорной вероятностью, что придётся фиксить траблы все выходные
Анатолий
Я просто поддержал негодование по поводу того что кто-0то пытается деплоить в пятницу вечером с неилюзорной вероятностью, что придётся фиксить траблы все выходные
Это да. Даже в вышеупомянутых серьёзных энтерпрайзах с собственным штатом юиксеров, тестировщиков, отдельной армией автоматизаторов тестирования и деплойщиков и двумя релиз менеджерами не позволяют себе такой роскоши :)
Анатолий
Более того - в понедельник тоже не позволяют. Надо объяснять почему? ))
Дурак из фильма
Да, многие не позволяют. Но смелые погромисты готовы пойти на такие риски.
Анатолий
Да, многие не позволяют. Но смелые погромисты готовы пойти на такие риски.
Я например. У меня внутренний корпоративный портал, если он упадёт - двум моим коллегам, которые его юзают, будет похуй, пойдут чаю попьют ))
Дурак из фильма
Особенно прикольно, что зад за нерабоающую апликуху будет гореть не у прогера, а у админа
Анатолий
Особенно прикольно, что зад за нерабоающую апликуху будет гореть не у прогера, а у админа
У нас вот идёт работа по смещению ответственности на функциональные команды
Дурак из фильма
Что есть функциональные команды?
Анатолий
То есть мониторит то админ-команда, но потом она дёргает уже целевых распиздяев :)
Анатолий
Что есть функциональные команды?
Кросс-функциональные команды, каждая полностью ответственна за свой кусок продукта
Анатолий
В результате дежурные челы выполняют диспетчерскую функцию )
Дурак из фильма
То есть мониторит то админ-команда, но потом она дёргает уже целевых распиздяев :)
Я чувствую ответсвенность перед миллионами юзеров и мне потом по бошке прилетает от руководства
Анатолий
А, ну у нас нет руководства
Дурак из фильма
А прогеру лишь какой-то одноранговый коллега из соседнего отдела скажет, что тот не прав и всё.
Дурак из фильма
Занятное смещение шаблонов происходит. Админы всегда уверены, что каждый коммит всё сломает, потому подкладывают соломку в разные места. А прогеры уверены, что написали самый безглючный код в мире и его можно прямо без тестов в прод лить.
Дурак из фильма
У нас, например, в пятницу выкатывать код просто тупо запрещено внутренними инструкциями 😊
И это правильно. Потому что сотрудник, которыё трахался с починкой системы все выходные, потом всю неделю будет работать хуже.
Viktor
А что делать, если релиз запланирован на среду, а багофикс идет по пятницу
Viktor
Разные ситуации бывают
Viktor
Вот это верно
Viktor
Роллбэк решает
Дурак из фильма
успех деплоев в любое время кроется в возможности откатить назад )
Это понятно, но не всегда можно легко откатиться. Например если база сильно помигрировала. То только из бэкапов вытаскивать
Vladimir
@itjunki возможность откатиться должна быть заложена в каждом релизе )
Vladimir
а для этого разработчики должны быть ответственными за деплой
Vladimir
и они должны его собственно делать
Vladimir
наговнякал раз, наговнякал два, на третий раз будешь думать о роллбеке
Vladimir
как альтернативе продолбанным выхам
Дурак из фильма
Ну да, логично, только чаще всего нактывают апдэйты всё же админы. Или админ вместе с главным прогером в паре.
Дурак из фильма
а зачем в этом месте нужен админ?
Потому что в этом месте может меняться ещё и структура проекта.
Дурак из фильма
Но вообще да, если таск в дженкинсе отлажен, то можно и без админа кнопку жмакнуть. Но когда всё сломается в неожиданном месте, часто админ весьма кстати в понимании происходящего и исправлении
Nik
таки админ то зачем?
админ знает инфраструтуру лучше чем прогеры. они далеки от прода. очень