DevOps дайджест #19: Jenkins X и DevOps интернатура
В выпуске: видео с Hashicorp митапа, новый оркестратор, gRPC в Nginx и девопс месяца.
Посмотреть на выходных
Николай Алименков и его огненные истории и антипаттерны в DevOps! Абсолютное беспрецедентное выступление, которому нет аналогов. Вы узнаете себя в каждой истории, как это сделал я. Отлично подойдет глянуть вместо веселой киношки на выходных, с пивасом и хамоном!
В мире появилось что-то новое
Introducing Jenkins X: a CI/CD solution for modern cloud applications on Kubernetes
Реинкарнация! Это Jenkins, но заточенный прямо под кубер. Отпишите плиз в комментах, что думаете по поводу этой штуки?
Видео докладов с Hashicorp Kyiv Meetup #1
Titus, the Netflix container management platform, is now open source
Наверное, ребята думают, что у каждой уважающей себя компании должен быть свой оркестратор :)
Solomon Hykes уходит, плак-плак
Даже из таких компаний уходят кор-чуваки. Интересно почитать, почему.
HAProxy and Consul with DNS for Service Discovery
Все в шоке, бабушка Хапрокси еще нормально развивается! Добавилась динамическая балансировка на основе данных из Consul. То есть это даже не консул-теймплейт, а вообще нативная поддержка. Короче, у кого бекенды хапрокси в костылях или консул-темплейты — переделывайте.
AWS Secrets Manager: Store, Distribute, and Rotate Credentials Securely
Ееееее! В AWS подвезли хранилку для секретов. Пока без библиотек для Configuration management тулз и всяких разных оркестраторов это мало юзабельно, но думаю скоро все будет. Подойдет тем, у кого нет Hashicorp Vault и есть AWS. Хранить один секрет стоит 40 центов, можете начинать переписывать несекурные лямбды.
Automated Canary Analysis at Netflix with Kayenta
Google и Netflix релизнули Kayenta — штуковину для анализа канареечных релизов. Она используется в Spinnaker, если что. Так что нормальная тема.
lsofgraph
Тулза для упоротых: рисует граф по выводу lsof. Just for fun!
Introducing gRPC Support with NGINX
Воу-воу, nginx научился в gRPC. Нормально так!
Девопс интернатура в MacPaw
Огненные ребята, которые накачают до уровня БОГ всего за 90 дней
Сейчас активен набор на летнюю интернатуру в MacPaw. Я уже кучу раз говорил, что это лучшая компания, которая только может быть (да, во всем мире), и туда можно попасть через интернатуру. Или просто за пару месяцев дорасти до Девопс мидла так точно и потом имплементить опыт где-то еще. Если вы джун, или почти джун, или студент, или просто очень хотите — подавайтесь обязательно.
Конечно же, открыт набор не только в DevOps команду, а и еще в кучу остальных огненных команд, смотрите сами.
Реально, можете мне доверять. Я плохого не посоветую.
Девопс месяца
Кратко о девопсе месяца
Игорь Бородин — это совсем упоротый дядя на тему кубернетисов и контейнеров/оркестраторов. Он когда-то давно работал в Ciklum на адовом проекте с Chef, потом свалил в Швецию и вот вернулся назад. Сейчас пилит реализацию платформы Кубернетиса для всего Intellias.
Олег: Многие думают, что стать девопсом месяца очень сложно. Игорь, скажите пожалуйста, как у вас получилось?
Игорь: Наверное, я просто переспал с нужным человеком. Или, возможно, поставил месячный рекорд по заданным и отвеченным вопросам про индексные дескрипторы в Linux на собеседованиях в роли интервьюера и интервьюируемого на позицию DevOps инженера (рекрутеры восторженно радуются или проклинают от всей души). Или поделился с максимальным количеством людей из комьюнити хинтами и фичами Kubernetes... Точно что-то одно из этого.
Олег: А как вы считаете, какой самый основной скилл ДевОпс инженера и как его накачать?
Игорь: Основной скилл — умение поглощать и в то же время доносить информацию максимально эффективно. Держать все нужное и важное в голове невозможно, так что нужно пытаться оптимально менеджить ячейки памяти у себя в голове, делать garbage collection регулярно, иметь качественно реализованные скрейперы книжек, статей, каналов комьюнити, тулзовин. Да даже Stack Overflow — сейлз инженеры из Google рекомендовали мне в свое время там искать понимание, поддержку и прощение, когда я начинал работать с Google Cloud (до того, как это стало мэйнстримом). При этом нужно иметь широкополосный канал доступа в головы своим тиммейтам — в одиночку в суровом мире IT ничего не добиться. А, и нужно знать все об индексных дескрипторах, конечно.
Олег: И еще такой вопрос: стоит ли сейчас учить кубер или, может, уже забить и подождать, пока хайп пройдет, и сразу учить юникернел?
Игорь: Kubernetes определенно стоит учить как можно раньше, даже не ради повышения своей цены на рынке (хотя так это тоже работает), а просто чтобы понимать, что же за современные практики и фичи используют гиганты рынка для менеджмента монструозных, с растущей каждый год сложностью, архитектур. Unikernels тоже чем-то придется оркестрировать, так что все эти знания пригодятся завтра. И покопаться в них прямо сейчас я бы тоже рекомендовал — там на бумаге и ультра-высокая безопасность, и производительность c низким футпринтом. Кстати, сейчас активно пилится оркестратор Unikernel’ов с помощью Kubernetes, так что врывайтесь в rocket science активней, а то DevOps-поезд хайпа, денег и женщин-фотомоделей не будет вас долго ждать.
Почему в этот раз так мало ссылок?
Ребят, я немного в отпуске уже месяц и собираю эту инфу на коленке. Добавляйтесь в телеграмм канальчик, и я буду напаковывать туда полезности до следующего дайджеста на DOU. А сорян, ребята.
← Предыдущий выпуск: DevOps дайджест #18