Таймлайны для крутых ребят: 0:00 - Начало 1:22 - Школьные годы 6:06 - Лекции в универе 8:40 - Немного про Флант 9:40 - Откуда опыт 10:37 - 100 часов в неделю 14:05 - Почему про Столярова знают многие 16:25 - Что такое DevOps 22:05 - Кто такой DevOps-инженер 28:00 - Нужны ли девопсы внутри команд 30:15 - Аутсорс-практики девопса 31:00 - Infrastructure-as-Code (IAC) 33:11 - Почему появился Докер 36:08 - Kubernetes 41:20 - Про монополию кубика 47:47 - GitOps 52:25 - Сервайс 53:21 - Разница между CI/CD/CD 1:06:20 - Что было до кубика 1:09:28 - Умрёт ли кубик 1:11:30 - Как флант пришел к опенсорсу 1:21:42 - Где искать популярность на аутсорте 1:23:34 - Когда продукт готов к опенсорсу 1:25:33 - Про опенсорс-проекты Фланта 1:46:23 - Как появился Флант 1:54:40 - Чем занимаесть Флант 2:04:44 - Как постраить удаленную команду 2:09:57 - Проблемы удаленных команд 2:11:06 - Продуктивность работы из дома 2:16:16 - Удаленный контакт 2:20:25 - Процесс найма во Фланте 2:32:00 - Про переезд в Германию 2:41:10 - БЛИЦ 2:53:55 - КОНКУРС
так ну получается этот параметр это --config-templates-dir=''", который меняет папку в которую будут складываться темплейты конфигов. сори, если ошибся, я не девопс)
#КОНКУРС herebyIAdmitThatFromLatestMightBreakReproducibility чтобы не пихали latest где не попадя, ограждает от неожиданных смен версий, уберегает от непредвиденных ошибок, связанных с появлением новой версии базового образа. Попытка лишний раз вразумить людей, убедиться, что они знают, на какой риск идут
@@itbeard нуу, хуй знает. Если считать что это правильно, то в таком случае непоследовательно потом удивляться тому что кто-то проёбывает дэдлайны, халтурит на работе и тд.
Лекс, ПОЗДРАВЛЯЮ с 200К. Желаю, чтобы канал дальше развивался. АйТи Борода стал частью моей жизни в IT. Начал смотреть тебя когда еще было 20К. Огромное спасибо за все видосы которые ты делаешь. Ты делаешь TH-cam полезным!!! С нетерпением жду очередного видоса!!
Привет, очень рад что вышло это интервью, всегда были интересны выступления Дмитрия и вот теперь можно узнать человека подробнее. Безусловно Флант сделал много просветительской работы, а также удобные наработки для других разработчиков, админов и девопсов чтобы упростить катание в прод, огромное спасибо. Формируете правильный "майндсет". #конкурс Для конкурса я написал скриптик который ищет и сортирует параметры по длинне и выводит их. Вот топ-5: 1. herebyIAdmitThatFromLatestMightBreakReproducibility - 51 символа 2. herebyIAdmitThatBranchMightBreakReproducibility - 47 символа 3. beforeInstallCacheVersion - 25 символа 4. beforeSetupCacheVersion - 23 символа 5. installCacheVersion - 19 символа Самый долгий параметр отвечает за согласие пользователя, с тем что пользователь несёт ответсвенность и ПОНИМАЕТ последствия каждоразовой проверки werf'ом хэшсум актуального базового образа в докер реджистри. Для полной "детерминированности" лучше использовать конкретные тэги образа и не использовать параметр Код: from urllib.request import urlopen YML_URL = "raw.githubusercontent.com/werf/werf/master/docs/_data/werf_yaml.yml" yml_response = urlopen(YML_URL) yml_lines = [line.decode('utf-8').strip().replace('\t', '') for line in yml_response.readlines()] parameter_pairs = [line for line in yml_lines if line.startswith("name:")] configuration_parameters = set((pair.split(':')[1].strip() for pair in parameter_pairs)) for i, parameter in enumerate(sorted(configuration_parameters, key=len, reverse=True)[:9]): print(f"{i+1}. {parameter} - {len(parameter)} символа") Сам я студент и не могу позволить себе такую клавиатуру, но кода приходится писать очень много, надеюсь у меня получится выиграть!
Сам работаю DevOps инженером более 6-ти лет. 2 года с K8s. И скажу так: я против такой категоричности. Любому инструменту - свое место. Есть специфические вещи которые K8s жует с трудом (но тут скорее всего из-за Docker). К примеру Computer Vision. Я помню когда только начинал работать - все кричали что вот облака придут и Админы больше не будут нужны. По итогу на дворе 2020-й, а админы живее всех живых. Тут примерно то-же. А так спасибо за приятное интервью)
Сегодня еще раз переслушал интервью в фоне и я поддерживаю Дмитрия в том, что он не стал навязывать людям Linux на десктопе, а переключился на сервера где Linux несомненно лучший в этой нише. Сам 3 года назад пересаживался на десктопный Linux и я понимаю все его достоинства и недостатки в пользовательском применении. Из плюсов я бы отметил полную кастомизацию рабочих окружений (разве что DDE плохо кастомизируется), более быструю работу с HDD по сравнению с Windows и macOS, отсутствие большого количества малварей/зловредов и стабильность системы (по крайней мере в Debian-based дистрах). Из минусов я бы отметил отсутствие нужного проф. софта (поэтому нужно довольствоваться неудобными аналогами), некоторые настройки все-еще приходиться править напрямую в конфигах (Bad UX), графические оболочки все еще далеки от идеала (DDE более менее проработана, в отличии от других оболочек как с точки зрения UX так и UI), проблемы с драйверами (да виноваты производители, но страдают простые пользователи), большой зоопарк дистрибутивов (ситуация с ними напоминает басню Крылова: "Лебедь, Рак и Щука"), токсичное комьюнити по отношению к новичкам. При этом буквально каждый год публикуют статьи что вот-вот GNU Linux уделает Windows на десктопе, и радуются колебаниям между 2 и 3% доли на десктопе, хотя ситуация по сути никак не меняется уже 20 лет!
Спасибо Фланту, они очень классные ребята. Мне удалось с ними поработать немного времени. И да, Дмитрий верно сказал, что есть люди, которые устают от огромной интенсивности и объема технологий и работ. Я один из уставших. Возможно потому, что я из другого часового пояса, и мне было тяжело работать в непривычные для меня часы с большой вовлеченностью в процесс. Посмеялся и вспомнил про вступительное тестовое задание. Всё так, как и говорит Дмитрий - оно реально на 8 часов (я делал 9). #конкурс herebyIAdmitThatFromLatestMightBreakReproducibility - настоящим я утверждаю и признаю, что могу сломать прод к чертям, если буду использовать latest (всплывающее окошко "Вы точно уверены, что хотите сломать прод?")
Я делал это тестовое задание с 10 утра до 7 вечера. Мне было так интересно, что там дальше. Не заметил, как день прошел. К себе они меня не взяли, но зато я в Штатах :)
Хоть я и не devops, но интервью топ. Интересный чел, интересная манера общения. Мои мысли по поводу жизненной позиции - идентичны. Сразу видно, что подходит к жизни с философской точки зрения.
Крепко задумался о сфере профессии после просмотра данного ролика. Некоторые мысли промелькивали и раньше, но сейчас они оформились в желание сменить сферу. Буду признателен за мнение донов или сочувствующих, особенно если вы учавствовали в собеседованиях или причастны к процессу найма. Спасибо :) Я - самоучка. Не окончил школу. Разное пробовал по жизни, искал себя (если вкратце). Поставил цель стать программистом. Спросить было не у кого, в чатах, на форумах на любой вопрос отсылали в гугл, в итоге я окунулся в книги, читал самые "тяжелые" по java, android, С. Через 1.5 года получил оффер в продуктовую французскую компанию. на 56 (+-2) из примерно 60-ти вопросов ответил правильно на собесе. Самое тяжелое было за тот период в принципе обратить на себя внимание - комьюнити в моей деревне не было, друзей порекомендовавших бы меня - тоже. Отсылал свое резюме больше 200 раз, на собес пригласили лишь 4 компании. Первый год работал практически без выходных (по своей инициативе ессно, они не оплачивались, конечно - хотел быстро поднатореть в знании продукта). Проработал 2 года 7 месяцев. Ушел по причине того что команде в приципе пофиг на продукт, качество кода стремительно скатывалось на протяжении месяцев. У меня были идеи по улучшению, все вплоть до СТО мои идеи поддержали, но тащил все это я в одиночку. Все попытки поговорить оканчивались ничем. А теперь к девопс. Мне, почему-то кажется, что в этой сфере больше смотрят на качество, на результат, а не на количество перекладываемых тасков в жире. Впоследствии мне хочется быть частью чего-то нужного и важного, работать в дружной команде неравнодушных экспертов. В Андроиде я не вижу возможности развиваться - такое чувство что он резко стал никому не нужен. Когда аплаишься на собесы - твой опенсорс код не смотрят, чем ты занимался не интересуются. И дело не в конкретной компании. Про то что мои аплаи пачками остаются без ответа я тактично умолчу. В связи с этим возникает эмоциональное напряжение, неуверенность - что как бы ты ни старался, на тебя не обратят внимания в новой сфере. К слову, я линуксом пользуюсь чуть дольше чем пишу программы, более 4 лет, ковыряться в нем люблю:)). И в сязи с этим вопрос к уважаемым донам, что бы вы посоветовали в плане развития и как заявить о себе, чтобы меня, как джуна девопс вообще услышали и дали шанс? У меня план такой: глубже изучить линукс, поиграться с разворачиванием серверов в облаках (был небольшой опыт), настроить CI\CD для андроид проектов (есть свой растущий опенсорс), поднять свой сайт... в идеале, начать коммитить в растущий опенсорс. И как понять - что пришло время аплаиться на джуна?
всё пытаюсь найти этот длинный параметр verf'a вкомментариях :D Разделил просмотр на три дня, по часику ахха :) Настолько информативно, интересно и полезно! Кстати, выбрал это видео в качестве подготовки перед разговором с командой DevOps :D
1) 51:00 - "converge" 2) CD - поддержка кода в состоянии "выкатывабельности" :)) реально лучше и не скажешь. 3) не согласен, что К8s убил Ansible. Всё-таки они разных полей ягоды и используются вместе в условиях HA-инфраструктур. Но мысль понятна.
Не могу полностью согласиться с мнением Дмитрия, что k8s убил Ansible. Если вы использовали Ansible, чтобы управлять докерами, то да, в этом плане, конечно, убил. Но возможности Ansible намного шире. Управление докер-контейнерами - это лишь один из аспектов, где Ansible может оказаться полезен.
Пытливый, ищущий ум, энергичность, ответственный подход и великолепная харизма! Ждал от Димы традиционного ответа на вопрос: "Как дела?" - "Восхитительно!". Часть команды для Фланта Дима нашел среди своих студентов на кафедре ЭВА, это были такие же соображающие и интересующиеся ребята. Для них Дима летом устраивал факультатив. Студенты перед которыми Дима извиняется за свою придирчивость, казалось (со стороны) что брали его измором. Это очень самокритично. Запала в памяти сценка с очередной пересдачи зачета, когда Дима дает студенту книгу по алгоритмам , указывает на тему сортировка пузырьком и просит быть готовым через 10 минут. Через 10 минут, к сожалению от студента не последовало красноречия. С большой теплотой вспоминаю то время жизненного пути когда наши дороги пересекались.
Дилемма опенсорса это прямое следствие противоречия между общественным характером производства и частным присвоением результатов. Один немецкий экономист хорошо ее описал ещё в 19м веке, кстати тоже с бородой был.
Девушка научилась задавать ИТшные вопросы и ей респект за это? Парни, накидайте, респектов. Я на C++ пишу иногда и QML знаю :-). Интервью классное, и Дмитрий очень впечатляет своим подходом к найму. Играть в долгую на рынке удаленного труда - очень круто!
Дизайн, когда есть только master и фиче ветки возможен только там, где тестирование полностью автоматизировано. В gitflow есть dev ветки. А master ветки служат для хранения только коммитов выкаченных в релиз. Канарейки и АБ не заменят полноценного регресс тестирования. Как только появляются ручные тестировщики, появляются ограничения в ресурсах, и невозможность тестить мастер (или даже dev) после вливания каждой фичи. И вводится понятия предрелизного регрессионного тестирования. Поэтому CI в понимании Дмитрия невозможен в большинстве продуктовых IT компаний.
Блииин, полез глянуть что в комментах про конкурс (просто глянуть, мне до участия в таких конкурсах как пешком до Аляски просто XD) и тут БАЦ 201к подписчиков! Леха, искренне поздравляю, желаю самое главное в настоящее время - ЗДОРОВЬЯ, ну и само собой когда-нибудь лям))) Ну и, спасибо за видос, блин, максимально интересно, но есть такое ощущение, что "я понял - что я нифига не понял")))
Ребята, как насчёт ситуации вокруг Docker и Kubernetes? Kubernetes оффициально обьявил, что поддержза Docker прекращена, но ничего не стоит бояться. Я то не боюсь, но всё таки, надо ли менять стратегию DevOps, которая у нас сторилась вокруг сбора Docker image и разворачивания на Kubernetes? Может есть смысл, перейти на Docker Swarm в более долгосрочной преспективе? Спасибо!
эх, вот по сравнению с реактивным самураем, и речь хорошая , не спешит никуда и в вопросе разбирается на 200% , но зачем нужен Dev ops так и не понял полностью)
8:47 что такое ФЛАНТ? 9:15 что такое поддержка инфры под ключ? 9:26 что значит помочь разобраться компании с продам, дэвом, как делать сиайседи 13:15 что значит сужать скоупт только серверами, не использовать декстопы, так как будут ломать и идти против шерсти 20:00 что такое плэин разработчики и плэин админы 20:08 что значит софт запущен в проде? 23:39 что значит виртуальные машины переезжают между кибервизорами потом допишу вопросы
Лекс, а будет ли интервью с SecDevOps - тоже ведь направление, так сказать ответвление с уклоном в безопасность??? Можно было узнать фишки противостояния с хакерами и т.д.
@@anchovski1788 Вот-вот, хотел это подметить, да как-то не стал. В русскоязычном сегменте ютуба практически нет толковой информации по этой специальности. Лексу можно было бы стать первооткрывателем))
А мне понравилось тестовое задание :) Первый раз я его решал сам ночью и не добрался до языка X, уснул и бросил. Второй раз помогал товарищу, так делать нехорошо конечно, но быстро добравшись до языка X, получил кучу интересных эмоций!
Рискну предположить, что задачки на brainfuck. Выбор конечно был между malbolge и brainfuck, но наверное все-таки второе (потому что malbolge ну совсем уж - можно и поехать, да и полнота по тьюрингу тоже вроде до сих пор под вопросом). Хотя мне больше конечно нравился befunge, раньше с сокурсниками веселые задачи ставились - например реализовать какой-либо алгоритм, максимально приблизив форму его кода к какой-нибудь узнаваемой фигуре с забора. P.S. Но если это все-таки malbolge, то снимаю шляпу.
herebyIAdmitThatFromLatestMightBreakReproducibility: true Чтоб отрабатывала вот эта дирректива fromLatest: true. И да, тем самым мы подтверждаем, что хотим последнюю сборку образа из реджистри и мы понимаем, что это может привести к нарушению воспроизводимости, когда сломаться может наш папйплан сборки чего либо, в случае изменения, например добавления обязательных новых переменных окружения, образа в реджистри. А вообще, всё из-за Шварценегера и его второго послания после work hard. ПС мнеНафигНеНужнаВашаКлавиатураПрийдуКВамНаСобеседование: true ПСС работает совместно с директивой кишкаНеТонка: true
То, что Дима говорил про микросервисы - он описал SOA. Микросервисы можно сказать, что продолжение SOA c дальшим разделениев ответственности. Сервис на команду больше припоминает SOA.
Не согласен насчет того что IAC это только кубернетис сейчас. Даже если мы в клауде и используем managed k8s сервис, это все равно не все что нужно. Вам по любому понадобятся еще лоад балансеры, секреты, сервисы хранения юзеров, интеграции с корпоративным нетворкингом итд итп. Это предлагается ручами все делать?
Я своего непосредственного руководителя увидел вживую после двух лет работы на удалёнке)) При этом практически каждый день в скайпе общались все эти два года. Вообще не вижу проблем.
Ах какой огонь про виртуалки! У нас система класса BPM полегла однажды, потому что на соседнюю виртуалку выложили фотки с НГ и балансировка нагрузки уехала туда :-) А нам за BPM (бюджетирование) мозги полоскали целый день и материли.
Самое интересное, кто бы тут не довёл интервью программисты все в детстве занимались программированием и в универе базовые вещи . А если человек до 35 лет никак не притрагивался в IT , и очень захотел освоить программирование в 35 если смысл изучать с нуля для трудоустройства в дальнейшем в направление в DevOps облачные сервисы и тд, или уже поезд ушёл и нужно смериться , что поздно одумался
Очень интересно про одну ветку main и про флаги фич. Можно где-то про это поподробнее посмотреть? Спасибо, очень понравился выпуск. Я имею ввиду, помимо гугла, есть ли видосы от Дмитрия?
Лекс, почему одновременно с твоими видео по Докеру и Куберу, видео по Докеру и Куберу вышли и на других каналах, а также на всяких Юдеми, а также на библиотеках с отсканенными книгами тоже вышли книги по Докеру и Куберу, хотя раньше никто ничего не выпускал по ним. Это вы все как-то договариваетесь форсить какую-то технологию вместе?
Сам работаю девопсом, интересно было послушать! Хотелось бы видео с HR. Как стать, найти первую работу, может смешные истории расскажут с собеседований :)
herebyIAdmitThatFromLatestMightBreakReproducibility Использование новейшей сборки может поломать продакшн, поэтому лучше юзать проверенный билд image. Эта директива гарантирует понимание данного факта. Желающим всегда быть иметь все самое свеженькое несмотря ни на что ) #Конкурс
Таймлайны для крутых ребят:
0:00 - Начало
1:22 - Школьные годы
6:06 - Лекции в универе
8:40 - Немного про Флант
9:40 - Откуда опыт
10:37 - 100 часов в неделю
14:05 - Почему про Столярова знают многие
16:25 - Что такое DevOps
22:05 - Кто такой DevOps-инженер
28:00 - Нужны ли девопсы внутри команд
30:15 - Аутсорс-практики девопса
31:00 - Infrastructure-as-Code (IAC)
33:11 - Почему появился Докер
36:08 - Kubernetes
41:20 - Про монополию кубика
47:47 - GitOps
52:25 - Сервайс
53:21 - Разница между CI/CD/CD
1:06:20 - Что было до кубика
1:09:28 - Умрёт ли кубик
1:11:30 - Как флант пришел к опенсорсу
1:21:42 - Где искать популярность на аутсорте
1:23:34 - Когда продукт готов к опенсорсу
1:25:33 - Про опенсорс-проекты Фланта
1:46:23 - Как появился Флант
1:54:40 - Чем занимаесть Флант
2:04:44 - Как постраить удаленную команду
2:09:57 - Проблемы удаленных команд
2:11:06 - Продуктивность работы из дома
2:16:16 - Удаленный контакт
2:20:25 - Процесс найма во Фланте
2:32:00 - Про переезд в Германию
2:41:10 - БЛИЦ
2:53:55 - КОНКУРС
Сделай пожалуйста интервью с Xamarin разработчиком
так ну получается этот параметр это --config-templates-dir=''", который меняет папку в которую будут складываться темплейты конфигов. сори, если ошибся, я не девопс)
#КОНКУРС herebyIAdmitThatFromLatestMightBreakReproducibility чтобы не пихали latest где не попадя, ограждает от неожиданных смен версий, уберегает от непредвиденных ошибок, связанных с появлением новой версии базового образа. Попытка лишний раз вразумить людей, убедиться, что они знают, на какой риск идут
А ты тут участвуешь? www.it-nights.ru
А где таймкод когда сменились стулья?
Посмотрел Дудя, посмотрел Бороду - это уже 6 часов. Попил кофе, пообедал - всё, рабочий день окончен!
хаха, всё правильно))
Дудя то зачем, пожалей мозг.
Я сразу перехожу на техническую часть, экономия времени колоссальная. Фсбшного Дудя - в топку.
@@itbeard нуу, хуй знает. Если считать что это правильно, то в таком случае непоследовательно потом удивляться тому что кто-то проёбывает дэдлайны, халтурит на работе и тд.
Смотрел на х2 скорости, часть пропускал - все равно кучу времени потратил. Но информативно, спасибо
Переработки? - Да, есть
Высокие нагрузки? - Конечно
Высокие зарплаты? - Не, рынок раздут, неоправданно высокие зп
С каждым годом, всё больше и больше нужны знания Cloud + k8s + terraform, Cloud при этом желательно AWS, GCP, Azure.
Мне тут говорят что энтерпрайз на ажуре и клиенты там жирные , платят больше, а на амазон больше стартапы, так ли это ?
Deniiiiiis, как же приятно видеть тебя
Мне всегда казалось, что тебя должны пригласить освещать тему DevOps
Как ситуация сейчас, спустя год?
Не так давно просмотрел все выступления Столярова на High Load, а тут интервью с ним. Спасибо бородачу! 🙏🏼
на здоровье!
Лекс, ПОЗДРАВЛЯЮ с 200К. Желаю, чтобы канал дальше развивался. АйТи Борода стал частью моей жизни в IT. Начал смотреть тебя когда еще было 20К. Огромное спасибо за все видосы которые ты делаешь. Ты делаешь TH-cam полезным!!! С нетерпением жду очередного видоса!!
спасибо!
200k, думал там близится к 1М. Контент прекрасен и видно насколько стал лучше за последние 4-5 месяцев!
Вот это хороший гость! Пожалуй наиболее интересный в россии. Низкий поклон!
Привет, очень рад что вышло это интервью, всегда были интересны выступления Дмитрия и вот теперь можно узнать человека подробнее. Безусловно Флант сделал много просветительской работы, а также удобные наработки для других разработчиков, админов и девопсов чтобы упростить катание в прод, огромное спасибо. Формируете правильный "майндсет". #конкурс Для конкурса я написал скриптик который ищет и сортирует параметры по длинне и выводит их. Вот топ-5:
1. herebyIAdmitThatFromLatestMightBreakReproducibility - 51 символа
2. herebyIAdmitThatBranchMightBreakReproducibility - 47 символа
3. beforeInstallCacheVersion - 25 символа
4. beforeSetupCacheVersion - 23 символа
5. installCacheVersion - 19 символа
Самый долгий параметр отвечает за согласие пользователя, с тем что пользователь несёт ответсвенность и ПОНИМАЕТ последствия каждоразовой проверки werf'ом хэшсум актуального базового образа в докер реджистри. Для полной "детерминированности" лучше использовать конкретные тэги образа и не использовать параметр
Код:
from urllib.request import urlopen
YML_URL = "raw.githubusercontent.com/werf/werf/master/docs/_data/werf_yaml.yml"
yml_response = urlopen(YML_URL)
yml_lines = [line.decode('utf-8').strip().replace('\t', '') for line in yml_response.readlines()]
parameter_pairs = [line for line in yml_lines if line.startswith("name:")]
configuration_parameters = set((pair.split(':')[1].strip() for pair in parameter_pairs))
for i, parameter in enumerate(sorted(configuration_parameters, key=len, reverse=True)[:9]):
print(f"{i+1}. {parameter} - {len(parameter)} символа")
Сам я студент и не могу позволить себе такую клавиатуру, но кода приходится писать очень много, надеюсь у меня получится выиграть!
Это видео входит в топ 10 по запросу DevOps за последний год без учета региона и языка, что круто !
Видео хорошее, 2-й раз смотрю.
Сам работаю DevOps инженером более 6-ти лет. 2 года с K8s. И скажу так: я против такой категоричности. Любому инструменту - свое место. Есть специфические вещи которые K8s жует с трудом (но тут скорее всего из-за Docker). К примеру Computer Vision.
Я помню когда только начинал работать - все кричали что вот облака придут и Админы больше не будут нужны. По итогу на дворе 2020-й, а админы живее всех живых. Тут примерно то-же.
А так спасибо за приятное интервью)
Честно не слышал кто такой Дмитрий Столяров, но просмотрел все 3 часа непрерывно, теперь я знаю кого посоветовать для полной интеграции кубера )
Сегодня еще раз переслушал интервью в фоне и я поддерживаю Дмитрия в том, что он не стал навязывать людям Linux на десктопе, а переключился на сервера где Linux несомненно лучший в этой нише. Сам 3 года назад пересаживался на десктопный Linux и я понимаю все его достоинства и недостатки в пользовательском применении.
Из плюсов я бы отметил полную кастомизацию рабочих окружений (разве что DDE плохо кастомизируется), более быструю работу с HDD по сравнению с Windows и macOS, отсутствие большого количества малварей/зловредов и стабильность системы (по крайней мере в Debian-based дистрах).
Из минусов я бы отметил отсутствие нужного проф. софта (поэтому нужно довольствоваться неудобными аналогами), некоторые настройки все-еще приходиться править напрямую в конфигах (Bad UX), графические оболочки все еще далеки от идеала (DDE более менее проработана, в отличии от других оболочек как с точки зрения UX так и UI), проблемы с драйверами (да виноваты производители, но страдают простые пользователи), большой зоопарк дистрибутивов (ситуация с ними напоминает басню Крылова: "Лебедь, Рак и Щука"), токсичное комьюнити по отношению к новичкам. При этом буквально каждый год публикуют статьи что вот-вот GNU Linux уделает Windows на десктопе, и радуются колебаниям между 2 и 3% доли на десктопе, хотя ситуация по сути никак не меняется уже 20 лет!
Спасибо Фланту, они очень классные ребята. Мне удалось с ними поработать немного времени. И да, Дмитрий верно сказал, что есть люди, которые устают от огромной интенсивности и объема технологий и работ. Я один из уставших. Возможно потому, что я из другого часового пояса, и мне было тяжело работать в непривычные для меня часы с большой вовлеченностью в процесс. Посмеялся и вспомнил про вступительное тестовое задание. Всё так, как и говорит Дмитрий - оно реально на 8 часов (я делал 9). #конкурс herebyIAdmitThatFromLatestMightBreakReproducibility - настоящим я утверждаю и признаю, что могу сломать прод к чертям, если буду использовать latest (всплывающее окошко "Вы точно уверены, что хотите сломать прод?")
Дмитрий Столяров - красава! Не боиться перемен; ТОТ САМЫЙ человек на которого нужно равняться!
Выкатывабельный код сервайса.
Отличный выпуск. Спасибо! Дмитрий Столяров крутой чувак. Понятно объясняет
но не верно
andry ivanov что неверно?
Я делал это тестовое задание с 10 утра до 7 вечера. Мне было так интересно, что там дальше. Не заметил, как день прошел. К себе они меня не взяли, но зато я в Штатах :)
Дмитрий как попали в США, вы там DevOps работаете
@@RusR13 Попал случайно при большом колличестве целенаправленных действий. :)
DevOps-ом сейчас не зарабатываю.
@@troshenkov а кем сейчас работаете?
@@sevalmi8681 до covid работал в Cisco. Сейчас работаю на себя и в компании сына.
глядя на такие интервью, сколько всего люди в профессии знают, все время чувствую, что никогда ничего не добьюсь:с
Опыт опыт опыт. Главное попасть в эту сферу
Не переживай , это всего лишь опыт)
По работе пришлось столкнуться с докером, заинтересовался что там вообще вокруг этой темы, и вот тут ваше интервью заиграло новыми красками!
очень зажигательный человек, вдохновляет на подвиги =) многое может и не знаю о чем тут говорят, но энергией зарядилась))
Ниче ты пузо отрастил ) не смотрел пол года) выпуск пушка!
чаще смотри, и не будешь пузмян замечать)_
Это не пузо, это комок нервов=)
@@tomatguitar это просто второй подмозг. Чтобы обрабатывать информацию со второго монитора на работе.
Хоть я и не devops, но интервью топ. Интересный чел, интересная манера общения. Мои мысли по поводу жизненной позиции - идентичны. Сразу видно, что подходит к жизни с философской точки зрения.
Крепко задумался о сфере профессии после просмотра данного ролика. Некоторые мысли промелькивали и раньше, но сейчас они оформились в желание сменить сферу. Буду признателен за мнение донов или сочувствующих, особенно если вы учавствовали в собеседованиях или причастны к процессу найма. Спасибо :)
Я - самоучка. Не окончил школу. Разное пробовал по жизни, искал себя (если вкратце). Поставил цель стать программистом. Спросить было не у кого, в чатах, на форумах на любой вопрос отсылали в гугл, в итоге я окунулся в книги, читал самые "тяжелые" по java, android, С. Через 1.5 года получил оффер в продуктовую французскую компанию. на 56 (+-2) из примерно 60-ти вопросов ответил правильно на собесе. Самое тяжелое было за тот период в принципе обратить на себя внимание - комьюнити в моей деревне не было, друзей порекомендовавших бы меня - тоже. Отсылал свое резюме больше 200 раз, на собес пригласили лишь 4 компании. Первый год работал практически без выходных (по своей инициативе ессно, они не оплачивались, конечно - хотел быстро поднатореть в знании продукта).
Проработал 2 года 7 месяцев. Ушел по причине того что команде в приципе пофиг на продукт, качество кода стремительно скатывалось на протяжении месяцев. У меня были идеи по улучшению, все вплоть до СТО мои идеи поддержали, но тащил все это я в одиночку. Все попытки поговорить оканчивались ничем.
А теперь к девопс. Мне, почему-то кажется, что в этой сфере больше смотрят на качество, на результат, а не на количество перекладываемых тасков в жире. Впоследствии мне хочется быть частью чего-то нужного и важного, работать в дружной команде неравнодушных экспертов. В Андроиде я не вижу возможности развиваться - такое чувство что он резко стал никому не нужен. Когда аплаишься на собесы - твой опенсорс код не смотрят, чем ты занимался не интересуются. И дело не в конкретной компании. Про то что мои аплаи пачками остаются без ответа я тактично умолчу. В связи с этим возникает эмоциональное напряжение, неуверенность - что как бы ты ни старался, на тебя не обратят внимания в новой сфере.
К слову, я линуксом пользуюсь чуть дольше чем пишу программы, более 4 лет, ковыряться в нем люблю:)).
И в сязи с этим вопрос к уважаемым донам, что бы вы посоветовали в плане развития и как заявить о себе, чтобы меня, как джуна девопс вообще услышали и дали шанс? У меня план такой: глубже изучить линукс, поиграться с разворачиванием серверов в облаках (был небольшой опыт), настроить CI\CD для андроид проектов (есть свой растущий опенсорс), поднять свой сайт... в идеале, начать коммитить в растущий опенсорс. И как понять - что пришло время аплаиться на джуна?
Подтягивайте мат часть: игра "танчики" была на приставке Dendy, а не Sega ))
P.S. спасибо за выпуск - на одном дыхании, несмотря на длительность.
На Денди не было ни одной самостоятельной игры. Это все были копии игр с нормальных приставок
Крутое интервью, спасибо мужики))
всё пытаюсь найти этот длинный параметр verf'a вкомментариях :D
Разделил просмотр на три дня, по часику ахха :) Настолько информативно, интересно и полезно!
Кстати, выбрал это видео в качестве подготовки перед разговором с командой DevOps :D
1) 51:00 - "converge"
2) CD - поддержка кода в состоянии "выкатывабельности" :))
реально лучше и не скажешь.
3) не согласен, что К8s убил Ansible. Всё-таки они разных полей ягоды и используются вместе в условиях HA-инфраструктур. Но мысль понятна.
Только начал смотреть, уже лайк за Диму!
Комментарий в поддержку этого видео. Молодец )
Подскажите, можно ли начать работать девопсом после прохождения курсов? Какие курсы можете порекомендовать?
Поздравляю с 200 000 подписчиками!
Очень интересный человек, спасибо за ролик!
Приятно иметь такого земляка.
Не могу полностью согласиться с мнением Дмитрия, что k8s убил Ansible. Если вы использовали Ansible, чтобы управлять докерами, то да, в этом плане, конечно, убил. Но возможности Ansible намного шире. Управление докер-контейнерами - это лишь один из аспектов, где Ansible может оказаться полезен.
Смотрел как-то раз его лекцию, очень крутой специалист. Спасибо!
видимо ты не крутой ) Очнись 2 часа ереси и это не только моё мнение.
Пытливый, ищущий ум, энергичность, ответственный подход и великолепная харизма! Ждал от Димы традиционного ответа на вопрос: "Как дела?" - "Восхитительно!".
Часть команды для Фланта Дима нашел среди своих студентов на кафедре ЭВА, это были такие же соображающие и интересующиеся ребята. Для них Дима летом устраивал факультатив. Студенты перед которыми Дима извиняется за свою придирчивость, казалось (со стороны) что брали его измором. Это очень самокритично. Запала в памяти сценка с очередной пересдачи зачета, когда Дима дает студенту книгу по алгоритмам , указывает на тему сортировка пузырьком и просит быть готовым через 10 минут. Через 10 минут, к сожалению от студента не последовало красноречия. С большой теплотой вспоминаю то время жизненного пути когда наши дороги пересекались.
Дилемма опенсорса это прямое следствие противоречия между общественным характером производства и частным присвоением результатов.
Один немецкий экономист хорошо ее описал ещё в 19м веке, кстати тоже с бородой был.
Я как тестировщик так и не понял - кого надо разъ**ать за 500?
Девушка научилась задавать ИТшные вопросы и ей респект за это? Парни, накидайте, респектов. Я на C++ пишу иногда и QML знаю :-). Интервью классное, и Дмитрий очень впечатляет своим подходом к найму. Играть в долгую на рынке удаленного труда - очень круто!
Дизайн, когда есть только master и фиче ветки возможен только там, где тестирование полностью автоматизировано.
В gitflow есть dev ветки. А master ветки служат для хранения только коммитов выкаченных в релиз.
Канарейки и АБ не заменят полноценного регресс тестирования.
Как только появляются ручные тестировщики, появляются ограничения в ресурсах, и невозможность тестить мастер (или даже dev) после вливания каждой фичи.
И вводится понятия предрелизного регрессионного тестирования.
Поэтому CI в понимании Дмитрия невозможен в большинстве продуктовых IT компаний.
Очень мощно, наверное одно из самых интересных интервью что я у тебя смотрел. 👍
Самое мощное про с++
Блииин, полез глянуть что в комментах про конкурс (просто глянуть, мне до участия в таких конкурсах как пешком до Аляски просто XD) и тут БАЦ 201к подписчиков! Леха, искренне поздравляю, желаю самое главное в настоящее время - ЗДОРОВЬЯ, ну и само собой когда-нибудь лям))) Ну и, спасибо за видос, блин, максимально интересно, но есть такое ощущение, что "я понял - что я нифига не понял")))
спасибо!)
Ребята, как насчёт ситуации вокруг Docker и Kubernetes? Kubernetes оффициально обьявил, что поддержза Docker прекращена, но ничего не стоит бояться. Я то не боюсь, но всё таки, надо ли менять стратегию DevOps, которая у нас сторилась вокруг сбора Docker image и разворачивания на Kubernetes? Может есть смысл, перейти на Docker Swarm в более долгосрочной преспективе? Спасибо!
Лучше видео. Спасибо❤️
Крутой чел, спасибо!
Отличное интервью! Дима давал классные полные ответы и не уклонялся от блица.
Спасибо. Очень круто. Думаю ещё одно интервью с этим человеком было бы не менее интересно.
Ты мой мозг окончательно сжечь хочешь такими видео?)
по-любому нет)
эх, вот по сравнению с реактивным самураем, и речь хорошая , не спешит никуда и в вопросе разбирается на 200% , но зачем нужен Dev ops так и не понял полностью)
Я слишком тупой для этого интервью, вернусь через месяца 2
8:47 что такое ФЛАНТ?
9:15 что такое поддержка инфры под ключ?
9:26 что значит помочь разобраться компании с продам, дэвом, как делать сиайседи
13:15 что значит сужать скоупт только серверами, не использовать декстопы, так как будут ломать и идти против шерсти
20:00 что такое плэин разработчики и плэин админы
20:08 что значит софт запущен в проде?
23:39 что значит виртуальные машины переезжают между кибервизорами
потом допишу вопросы
Классный чувак! Подкупает уровень асбстракции его рассуждений.
2:42:40 Помню, что смотрел тот доклад, и наконец-то хочу получить ответ на мой вопрос "Надо деплоить базы в Кубе или нет?"
51:01 Converge Букву e забыли в конце.
Лекс, а будет ли интервью с SecDevOps - тоже ведь направление, так сказать ответвление с уклоном в безопасность???
Можно было узнать фишки противостояния с хакерами и т.д.
мб мб
@@itbeard Дай Бог!
Очень свежая тема. Толком инфы про это нет, хотя большая часть не относится к devops, скорее просто ИБ
@@anchovski1788 Вот-вот, хотел это подметить, да как-то не стал. В русскоязычном сегменте ютуба практически нет толковой информации по этой специальности. Лексу можно было бы стать первооткрывателем))
Вторично слушаю. Первый раз через подкаст.
спасибо, живу под Франкфуртом и хочу войти в DevOps, пока учусь, надеюсь устроиться в немецкий филиал Flant в будущем ;)
А мне понравилось тестовое задание :) Первый раз я его решал сам ночью и не добрался до языка X, уснул и бросил. Второй раз помогал товарищу, так делать нехорошо конечно, но быстро добравшись до языка X, получил кучу интересных эмоций!
Рискну предположить, что задачки на brainfuck. Выбор конечно был между malbolge и brainfuck, но наверное все-таки второе (потому что malbolge ну совсем уж - можно и поехать, да и полнота по тьюрингу тоже вроде до сих пор под вопросом). Хотя мне больше конечно нравился befunge, раньше с сокурсниками веселые задачи ставились - например реализовать какой-либо алгоритм, максимально приблизив форму его кода к какой-нибудь узнаваемой фигуре с забора.
P.S. Но если это все-таки malbolge, то снимаю шляпу.
herebyIAdmitThatFromLatestMightBreakReproducibility: true
Чтоб отрабатывала вот эта дирректива fromLatest: true. И да, тем самым мы подтверждаем, что хотим последнюю сборку образа из реджистри и мы понимаем, что это может привести к нарушению воспроизводимости, когда сломаться может наш папйплан сборки чего либо, в случае изменения, например добавления обязательных новых переменных окружения, образа в реджистри.
А вообще, всё из-за Шварценегера и его второго послания после work hard.
ПС мнеНафигНеНужнаВашаКлавиатураПрийдуКВамНаСобеседование: true
ПСС работает совместно с директивой кишкаНеТонка: true
Думаю, что все знают, что диаметр = 2 радиусам. А гость имел в виду длину окружности земли)
То, что Дима говорил про микросервисы - он описал SOA. Микросервисы можно сказать, что продолжение SOA c дальшим разделениев ответственности. Сервис на команду больше припоминает SOA.
#Конкурс
Если человек напечатал это, то он серьезно настроен.
А самый серьезно настроенный человек, открыв глаза утром, произносит это вслух.
Но мне больше адвантеч нравится. Шлепать в прод куда более надежнее не указательным, не мизинчиком, а большим пальцем.
Начал смотреть, а тут ежедневный митап, сложно оторваться, это намного интереснее))
Вот она молодёжь) Танки 8 битные и на Dendy (NES). Всё перепутали=)
Классное информативное, душевное интервью🤝✊👏🏻🚀
Благодарность📯
Не согласен насчет того что IAC это только кубернетис сейчас.
Даже если мы в клауде и используем managed k8s сервис, это все равно не все что нужно.
Вам по любому понадобятся еще лоад балансеры, секреты, сервисы хранения юзеров, интеграции с корпоративным нетворкингом итд итп.
Это предлагается ручами все делать?
Вижу Столярова, ставлю ЛАйкос сразу
А я вот любил как раз жёстких преподов в универе. Которые реально по делу дрючили. Они как раз и дали буст.
Не тот Столяров конечна, но и это интервью я с удовольствием посмотрю, лайкусик заочно:*
с тем тоже замутим когда-нибудь)
@@itbeard У него как раз в следующем году выход второго издания серии "Программирование. Введение в профессию"
Пардон, а кто этот Столяров? На.ютубе он есть?
@@darkarcher4319 Пардон, а кто этот Столяров? На.ютубе он есть?
@@fuji6410 кандидат физмат и философских наук А.В. Столяров. Преподаёт на ВМК МГУ. Есть канал на TH-cam infoviolence
Ааа ваще красавчик! Результат/старани! +++ Идея.
Я своего непосредственного руководителя увидел вживую после двух лет работы на удалёнке)) При этом практически каждый день в скайпе общались все эти два года. Вообще не вижу проблем.
Классное интервью, прям кайфанул
Ах какой огонь про виртуалки! У нас система класса BPM полегла однажды, потому что на соседнюю виртуалку выложили фотки с НГ и балансировка нагрузки уехала туда :-) А нам за BPM (бюджетирование) мозги полоскали целый день и материли.
А посоветуйте пожалуйста хороший Ютьюб канал, где хозяин интервьюер - сам девопс. Можно русскоязычный, можно англоязычный.
Самое интересное, кто бы тут не довёл интервью программисты все в детстве занимались программированием и в универе базовые вещи . А если человек до 35 лет никак не притрагивался в IT , и очень захотел освоить программирование в 35 если смысл изучать с нуля для трудоустройства в дальнейшем в направление в DevOps облачные сервисы и тд, или уже поезд ушёл и нужно смериться , что поздно одумался
Шикарный гость 😊
Отлично, почти 3 часа мотивации:)
Очень интересно про одну ветку main и про флаги фич. Можно где-то про это поподробнее посмотреть? Спасибо, очень понравился выпуск. Я имею ввиду, помимо гугла, есть ли видосы от Дмитрия?
Лекс, почему одновременно с твоими видео по Докеру и Куберу, видео по Докеру и Куберу вышли и на других каналах, а также на всяких Юдеми, а также на библиотеках с отсканенными книгами тоже вышли книги по Докеру и Куберу, хотя раньше никто ничего не выпускал по ним. Это вы все как-то договариваетесь форсить какую-то технологию вместе?
Оч классное и позитивное интервью!
Сделай ещё один выпуск с гостем из DevOps, очень интересно)
Вряд ли это ещё актуально, но хотелось бы услышать от Дмитрия про его подходы по введению веток в VCS, раз уж он косвенно затронул этот момент)
Да, отличное видео. Хоть и не все сходу понятно, но информации вагон.
Классный выпуск! Спасибо!
Залетаем налеваем чашку кофе. Насыпаем печенюх. Жмем лайк и смотрим. Кааайфффф.
Благодарочка, Лёша)
@@itbeard ну чтож ты деанон тут устроил 😁
> 51:55 - Кто напишет правильную компанию, стикеры тому вышлю
Weaveworks этот термин придумали, когда разрабатывали Flux
2:24:10 хех, ставь класс, если знаешь, что это за язык)
b******ck
Я ждал такое интервью с девопсом! Супер! Запиши ещё интервью с Silicon Pravda! Офигенный чувак
танки были на 8-bit :)
Сергей Васильев ага, и не Сега, а Денди
Хожу по квартире и напеваю «IT Борода», жена смотрит косо.
Спасибо за выпуск, у Флант ещё хорошие статьи на Хабре.
на здоровье! да, у них знатный блог там)
Про оцениваешь людей по результату на удаленке - это прямо в десятку. Это, можно сказать, всем фичам фича удаленки. :NICE
Объясните плз концепт , что stage нужно всегда заново собирать. 1:00:53
Сам работаю девопсом, интересно было послушать!
Хотелось бы видео с HR. Как стать, найти первую работу, может смешные истории расскажут с собеседований :)
Где вы работаете девопсом и сколько зарплата
Я вообще фронтенд делаю, но этот видос почему-то одним из самых увлекательных для меня оказался)
Обычно лайк неглядя, но за Столярова еще бы отдельный лайк поставил
Лайк и комент для поддержки автора канала =)
Как раз писал микросервис один 😄, и смотрел интервью. На одном дыхании, спасибо.
herebyIAdmitThatFromLatestMightBreakReproducibility
Использование новейшей сборки может поломать продакшн, поэтому лучше юзать проверенный билд image. Эта директива гарантирует понимание данного факта. Желающим всегда быть иметь все самое свеженькое несмотря ни на что ) #Конкурс
блин, опоздал: werf.io/documentation/reference/werf_yaml.html#stapel-section-herebyIAdmitThatFromLatestMightBreakReproducibility
Ну за такое отдельный респект!
Спасибо, приятное впечатление оставил спикер. УРАВНОВЕШЕННЫЙ взгляд
#КОНКУРС herebyIAdmitThatFromLatestMightBreakReproducibility: true - да, я читал документацию перед тем как копипастить.