Kirill
это мне кажется уже не devops
это мне кажется уже опять вброс какой-то. или непонимание.
Pavel
мы то тут ради религии собрались
Pavel
девопс это идея коллаборации между девами и опсами и разделение ответственности и настройка инфраструктуры и процессов максимально продуктивно
Pavel
вот как я это понимаю
Pavel
научите меня
Alexander
я в общем за много лет решил для себя, что спорить что есть DevOps очень тупо
Alexander
я правильно понимаю, что тут некоторые девопщики комплексуют от того, что их считают эникейщиками?
Alexander
надо просто вспомнить с чего все началось
Pavel
лол
Pavel
это мне кажется уже опять вброс какой-то. или непонимание.
Вот дженкинс и есть зачатки такого софта. Раньше надо было бегать ручками по различным программам, прогонять тесты, выкатывать ветки на прод. А сейчас все это делает дженкинс с одной-двумя кнопочками.
Alexander
а началось с того, что надо было порешать проблемы накопившиеся у новой веб-индустрии
Alexander
сложность возросла, никто с такой сложностью работать не умеет, думать надо
Alexander
когда подумали, поняли что старые оргструктуры, инструменты, компетенции и подходы ну не могут работать
Alexander
и начали все переделывать
Alexander
попутно объясняя, что старое не работает
Pavel
истину глаголишь брат, аминь
Alexander
ну то есть например хорош делить разработку и эксплуатацию
Alexander
потому что разработка и эксплуатация один процесс
Alexander
и назвали DevOps для ясности
Pavel
похоже, ты говоришь о каком-то эникейщике. а думать кто будет?
Думать о чем? О том сколько инстансов приложения поднять чтобы выдержать возрастающую нагрузку? Да скрипт сам это поймет по метрикам и поднимет.
Alexander
то что получилось пока словами назвать нельзя, одним словом точно
Alexander
слов пока не придумали
Alexander
устоявшейся терминологии нет
Alexander
понятно, что например в процессе поставки уже есть 5-6 компетенций, которые надо назвать уже как-то
Alexander
то есть если есть бэкенд разработчик, то должен быть например CI инженер
Pavel
похоже, ты говоришь о каком-то эникейщике. а думать кто будет?
Так в IT индустрии происходит десятилетиями. Сначала умные люди думают над какой-то проблемой, потом находят решение best practice, автоматизируют его и это перестает быть проблемой.
Alexander
и тут спорить о чем-то неправильно в корне, не туда свою умственную энергию тратим, коллеги
Alexander
надо общаться, обсуждать процессы и называть их словами
Alexander
тогда в мировое девопс движение можно внести вклад
Oleksandr
> и это перестает быть проблемой и появляются новые проблемы. и заверте~~~
Alexander
проблемы будут всегда, а то разжиреем и умрем раньше времени
Kirill
начнем с их подробного описания =)
ага. желательно, кодом автоматизации? 😄
Pavel
ага. кто сможет автоматизировать _ВСЕ_ задачи девопса - тому с меня ящик коньяка.
Лет через 5 будут другие задачи и другое название деятельности. Какой-нибудь BizOps, который будет подбирать для бизнеса оптимальный генетический алгоритм разворачивания инфраструктуры.
Alexander
то есть скрестить экспертную систему со всем тем, что есть сейчас, отвечаешь там на вопросы (допустим, менеджер отвечает) и оно всё само дальше разворачивается
Alexander
идеальный мир, экономим много денег на зарплатах DevOps'ов, только сколько глюков будет и придётся нанимать BizOps'ов и платить уже им))
Pavel
только вот всегда будет дешевле нанять азиата делать это вручную (как с капчами)
Тебе дешевле нанять азиата который развернет тебе почтовый сервер, или все же ты пользуешься Gmail/Apple Mail/Office 365 ?
Pavel
мы же тут про AI который за нас все это сделает
Pavel
Сделает. Не сразу, но с годами он будет становиться все умнее.
Pavel
чо вы так агритесь и постоянно про какие-то "знания" говорите?
Pavel
что это за знания?
Kirill
автоматизация, ансибл и все-все-все это хорошо, но все равно нужен будет челоек, который это все знает. пишет конфиги для автоматизаций и тучу всего еще делает.
Alexander
если смотреть на мир разработки тех же сайтов - вот раньше на чём делали? просто на PHP + CSS + HTML, потом стали появляться всякие CMS'ки типа Mambo / phpNuke (выглядели как порталы), потом уже появились более продвинутые системы, Joomla/Wordpress/Drupal... потом стали активно развиваться фреймворки и многие перешли на Yii/Symfony, а CMS'ки ещё более упростились и стали SaaS'ами... всё идёт по пути упрощения взаимодействия с пользователем и при этом растет эффективность и сложность самих систем
Alexander
тут будет примерно так же
Alexander
нет, всегда будет разработка чего-то нового, просто наиболее популярными станут те системы, которые будут простыми для внедрения
Daniel
знать он должен не “это”, а как решить задачу без ансибла. на данном этапе развития анзибля надо очень хорошо представлять себе, что делают те или иные модули и роли, чтобы правильно ими пользоваться
Pavel
что это за знания?
Кто не знает теорему Найквиста-Котельникова, тот не айтишник а азиат. Как он вообще может компьютеры настраивать, непонятно.
Alexander
то есть DevOps'ы нужны чтобы убить свою профессию и сделать взаимодействия простыми
Daniel
да
Daniel
конечно, да
Daniel
потому как это не профессия, а какая-то херня
Alexander
тем более они сами себе такую профессию придумали)
Alexander
вот дворник понятно что делает, а что делает Девопс?
Alexander
и швец и жнец и на дуде дудец
Pavel
он можешь помочь дворнику лучше взаимодействовать с алкашами
Alexander
ну вот я вот к этому спокойно отношусь - если вы малый бизнес - то вы фактически не предприниматель, а и программист, и менеджер, и уборщица, и DevOps
Pavel
ведь они одно дело делают
Alexander
s/не/и/
Alexander
поэтому пилить на компетенции надо
Alexander
для малого бизнеса это простительно
Alexander
для малого бизнеса даже эти функции делить не надо
Pavel
Девопс - это филосовское течение. Девопсы пытаются понять, кто же они и для чего пришли в этот мир, почему они называются девопсами. Через беседы и коллаборацию с разработчиками, админами и сетевиками.