Всем привет, реквестирую годных материалов/советов/курсов по DevOps. Я понимаю что сначала надо развиться до системного админа, но все же, хочу поднять скилл для того чтобы через год идти DevOps-инженером на любую зп чтоб хотя бы взяли желательно заграницей.
Сам обучаюсь в вузе и работаю эникейщиком. Имею в распоряжении майндкарту для быстрого вката в DevOps, изучаю Пипитон + Руби, знаю базу С/С++, ООП, базу по фронтенд-языкам, знаю базу по компьютерным сетям (прочитал Олиферов, щас читаю Таненбаума, также несколько циклов статей на хабре, ковырял СРТ). Имею опыт работы с Линухом (настраивал на виртуалке конфигурацию сетей, в качестве лаб в вузе делал RAID массивы и ковырялся в Fdisk-е пару лет назад, могу работать в консольке, и писать простенькие баш-скрипты, короче на базовом уровне умею в линукс)
Собсна, если не понятно, реквестирую любую полезную инфу и теорию по DevOps теме. Может у кого есть слив гикбрейновского курса (ну чтобы просто начальное представление об объеме работ иметь). Короче, всех вкатившихся DevOps-еров особенно если в забугор жду в этом треде, очень рассчитываю на вашу помощь. Заранее спасибо
>>1683188 (OP) Ну не мудак ли? это топовая специальность к которой надо идти годы. Почитал я чат девопсов: все освоили дженкинс и кубернетес, но 90% времени осбуждают довольно банальные вопросы как настроить обычные компоненты под управлением эти штук.
А от тебя будут требовать, чтобы их все знал. Иначе какой толк от девопса? Ты будешь под каждую узкую задачу админа нанимать на фрилансе?
>>1684803 >Почитал я чат девопсов: Не подскажешь какой конкретно?
>топовая специальность к которой надо идти годы. Годы не годы, а лучше "с низов" так сказать подняться, с бекендом поработаешь и элементарных вопросов возникать не будет.
>>1686139 Во вводных у тебя базовые админские навыки. Девопс это не админ, а тот, кто внедряет разный инструментарий для разработки, тестирования и деплоя.
>>1687347 Я знаю лол. Я написал что я изучаю ЯП. Вот щас вписался в стажировку по RoR. Так что вроде что то есть. Плюс еще знаю в принципе базу по программированию, не вкококотывальщик с нуля
>>1687488 Админы у нас занимаются тем чем должны - устанавливают аппликации на компьютеры, разруливают проблемы ВПН, права доступа, етс.
Нужно понимать, что "все сломалось" бывает разное. Все типовые случаи у нас настроены в PagerDuty, которые сам знает кого нужно оповестить. Для случайных багов есть дежурный инженер.
>>1684803 > топовая специальность к которой надо идти годы.
Нормальный прогер-принципал дает девопсу narotane, да и тестеру. Он понимает процесс на проекте, поверь понимаю о чем говорю, прошел весь путь до программиста: админ->тестер->прогер->тимлид. Потому что он в этой среде варится и понимает что лучше и что нет. И надо будет перейдет в девопсы, а вот девопс в прогеры - хуйтам.
Девопсом занимался, нихуя там сложного, гараздо сложнее архитектором быть и не просто какой-то хуйни, а программно аппаратного решения, они задают девопсу как надо, а не наоборот.
>>1696431 Да можешь, если не лжешь по ЯПам, и прочему
>>1683188 (OP) >прочитал Олиферов, щас читаю Таненбаума, также несколько циклов статей на хабре, ковырял СРТ >Я понимаю что сначала надо развиться до системного админа,
"Развиться, развиться, развиться." - как вам там в инсте вдалбливали в голову, так и по жизни идете, да что там, я так же делал 10 лет назад. Мой друг тоже сейчас курс за курсом в степике смотрит, учится программировать без реальной практики на работе, хочет в Ивропу с нихуя, советаю, но хуле, бывший студент. Задрочив книги от корки до корки, нахуй это не нужно задрачивать книгу за книгой, бери то что из них надо и выкидывай, бери следующую, не понравилась? Бери следующую.
А задротство это хуйня. Жизни не хватит. Нужно развивать компетенции, потому что ты пока одно задрочил - другое забыл, практика нужна.
Компетенции, это когда ты пришел на работу, тебе дали неизвестную задачу, а ты в нее влился за две недели, потому что практика была по схожей задаче на другой работе. А задрот будет вспоминать в какой книге он прочитал и пытаться въехать два месяца, потому что в книге такого в точности не писали, применять пластичность мозга не умеет.
Найди работу, не надо брать какие-то верха сразу, поддерживай дженкинсы, хуенкинсы, общайся с девелоперами, ПМами и спрашивай о процессах работы, как он лучше думает. Я как выписался из админов в программеры книг особо не читал по кодингу, общался с командами программеров, это вот как я добился своего понял, что нужно и когда поддянуть что-то, уже знаю что говно а что нет, что надо читать. Я понимаю что сейчас скажут: "Фу да ты книг не читал, а как же классика Страуструп? Значит хуево делал, и не умел", но такова жизнь практика это наше всё. Книги - попозже, но и не без них.
>>1696309 > >Нормальный прогер-принципал дает девопсу narotane, да и тестеру.
откуда ему знать в чем смысл девопса? суть перегретых зарплат в девопсинге, что мало кто и программистов обладает широким кругозром. они просто кодят в своих средах и все. а погонщики считают, что если они выделят отдельного человека для организации процесса, эти бараны сдвинутся с места и начнут таки писать ЯМЛ
вообще, дебил. еще и Олиферов дальше оглавления прочитал. Неужели не хватило понять, что Олиферы - это учебник для вузов, написан для самих этих Олиферов и не годится для обучения людей?
>>1696790 >>1696790 >мало кто и программистов обладает широким кругозром. >они просто кодят в своих средах и все.
Вот я и не гововорю про которых просто кодят. Я про принципалов, которые не просто кодят, а понимают что нужно оптимизировать, как нужно постороить водопад на CI, те что общаются с этими девопсами, но не реализуют а говорят им что надо реализовать.
Не знаю, можт я со своей колокольни смотрю, потому что я в айти где только не был, сам бизнес-процессы эти писал для команды.
>>1696809 >Я про принципалов, которые не просто кодят, а понимают что нужно оптимизировать, как нужно постороить водопад на CI, те что общаются с этими девопсами, но не реализуют а говорят им что надо реализовать.
То есть, делают за девопса всю его работу? Нахуй он тогда нужен, лол?
>не просто кодят, а понимают что нужно оптимизировать, как нужно постороить водопад на CI >но не реализуют а говорят им (ДЕВОПСАМ) что надо реализовать. >но не реализуют
>>1791485 нет, программисты всегда имеют самые высокие зп (при равном опыте), т.к. именно они создают продукт, а уже потом идут девопсы, тестировщики и другие ненужные петухи типа pm, ba и остальных
>>1824115 Ну это в твоем идеальном мире программиста. Но тут внезапно оказалось, что программисты не умеют договариваться и деплоить результат своей работы. Они сосредоточены в уютном мирке и не хотят развиваться в сторону решения коммерчески выгодных проблем.
Поэтому девопсам и платят за получение результата. Пока еще платят, многие программисты стремительно трансформируются.
Хочу вкатиться в девопс, но я так понимаю без опыта или вышки это практически не реально. То есть мне в начале стоит попробовать поработать/вкатиться веб-погромистом или линупс одменом?
Аноны подскажите чем шаблонизировать сами Helm charts не изобретая велосипед? Хочу автоматизировать создание из шаблонов однотипных чартов для сервисов уровня: какойто_код + какая_то_база. Запихать это в CI, чтобы релизы формировались автоматически (главное без моего участия, в идеале вообще отдать это пограмистам), а готовые чарты падали в артифакторий.
>>1852884 Нужно знать все, что знают сисадмины (линупсы, баши, сети, бд, CRE, etc) + дженкинс (java) + кубер + уметь писать к8s операторы (чаще всего - Go) + автоматизация (баш/питон)
Звучит очень страшно, но на самом деле достаточно по верхам пройтись по всему этому, а когда будут реальные задачи - просто курить мануалы. Это буквально профессия RTFM-девелопера.
Да, чаще всего еще требуют "знание облачных провайдеров" Что это такое - я сам не ебу, но если сможешь назвать 3-5 сервисов на AWS кроме s3 - считай тоже знаешь.
Сам обучаюсь в вузе и работаю эникейщиком. Имею в распоряжении майндкарту для быстрого вката в DevOps, изучаю Пипитон + Руби, знаю базу С/С++, ООП, базу по фронтенд-языкам, знаю базу по компьютерным сетям (прочитал Олиферов, щас читаю Таненбаума, также несколько циклов статей на хабре, ковырял СРТ). Имею опыт работы с Линухом (настраивал на виртуалке конфигурацию сетей, в качестве лаб в вузе делал RAID массивы и ковырялся в Fdisk-е пару лет назад, могу работать в консольке, и писать простенькие баш-скрипты, короче на базовом уровне умею в линукс)
Собсна, если не понятно, реквестирую любую полезную инфу и теорию по DevOps теме. Может у кого есть слив гикбрейновского курса (ну чтобы просто начальное представление об объеме работ иметь). Короче, всех вкатившихся DevOps-еров особенно если в забугор жду в этом треде, очень рассчитываю на вашу помощь. Заранее спасибо