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, now is 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
Опубліковано: 21/04/18 @ 10:00
Розділ Різне
Рекомендуємо:
Поради сеньйорів: як прокачати знання junior Ruby
Мій звіт про конференції Страйк 2018 в Ульяновську
DOU Hobby: Історичний бій — видовищні змагання у середньовічних обладунках
Дослідник нейромереж — про півсотлітню історію штучного інтелекту, свідомість АІ та розвиток людства
Android дайджест #30: Android P, Flutter, RxJava