CatOps – Telegram
CatOps
5.08K subscribers
94 photos
5 videos
19 files
2.57K links
DevOps and other issues by Yurii Rochniak (@grem1in) - SRE @ Preply && Maksym Vlasov (@MaxymVlasov) - Engineer @ Star. Opinions on our own.

We do not post ads including event announcements. Please, do not bother us with such requests!
Download Telegram
Сегодня Oleg Mykolaichenko включил мой канал в DevOps дайджест на DOU. Это вот прям, блин, очень приятно!

Поскольку меня сегодня немного пригрузило работой, я особо никаких новых статей не подвёз, но заканчивать день хочется на мажорной ноте. Так что я отвечу на вопрос, который мне недавно задали в личку: "Как ты успеваешь находить материалы, читать, вести канал, ещё и работать?"

На самом деле, вести канал просто (ну для меня) — это моя прокрастинация. Когда человека заваливает чем-либо, кто-то идёт курить, кто-то листает Facebook, а я вот пощу сюда всякие штуки.

Где находить инфу? Ну журналисты не делятся своими источниками 😏 Однако, в XXI веке вопрос о поиске информации вообще не стоит. Пространство ею переполнено, так что задача скорее уворачиваться от её потоков, пытаясь находу зацепить что-то важное или интересное.

Как зацепить aka "как ты успеваешь читать"? Всё просто: я не читаю 😄 Нет, ну что-то читаю, конечно, но далеко не всё, что оказывается на канале. Как же тогда выбрать что-то стоящее? Интуиция! Многие почему-то считают, что интуиция — это что-то из области мистического. На самом деле это (личный опыт + общедоступные зания) * абстрактное мышление. Проще говоря, это способ построения предположений на основании неплоной (иногда очень) информации. Например, я вижу у кого-то в Твиттере, что заопенсорсили куски Ansible Tower. У нас Ansible не используется, я его когда-то крутил, но потом тоже забросил. Однако, я знаю, что куча людей им пользуется, значит кому-то эта новость может быть интересна. Или другой пример: на Реддите кто-то создёт тред "Смотрите, какой блогпост я написал" и к нему десяток камментов: "Вау! Круто, чувак!". Конечно, 10 человек — так себе выборка, но можно догадаться, что статья действительно неплоха.

Ну а работать при этом? Ну тут, как у Шурика: "Кто не работает — тот не ест". Я кушать люблю, так что приходится успевать 😉
GitHub не унывает по поводу того, VS Code во многих отношениях делает Atom и вместе с Facebook выкатили Atom IDE

Что из этого выйдет — посмотрим. Я когда-то пробовал и Atom, и VS Code, но оба редактора только укрепили мнение, что Vim — one love (простите меня, фанаты Emacs, вы тоже классные!)

Твой ход, Microsoft...

#atom
Сесурити новости подъехали!

Armis Labs обнаружили вектор атаки через Bluetooth и дали ему поетическое название BlueBorne. Сообщают, что пока нарыли 8 0-day уязвимостей, которые позволяют получить доступ к устройствам, но продолжают копать дальше.

Hacked so far:
* Android: Pixel, Galaxy, LG watch. Обещают патчи для 7.0 и 6.0
* Windows: всё позже Vista (наверное, старше версии они не проверяли). MS уже выложили патч
* Linux: всё, где BlueZ; kernel старше патча 3.3-rc1
* iOS: 9.3.5 и младше. Уязвимости уже были пофикшены в iOS 10

Больше подробностей даже с видеопримерами хака по первой ссылке

#security
В субботу в Киеве пройдёт ежегодная конференция OSDN о Linux и Open Source.

Список докладчиков и расписание по ссылке. Регистрация там же. Вход свободный

#event
Puppet Labs, как обычно, представили отчёт о зарплатах в IT (по всему миру)

Отчёт можно скачать тут

+ прикрепляю вдогонку pdf
Вчера HashiCorp рассказали, что Terraform после разбиения на Core & Providers переходит на семантическое версионирование. Это когда номер версии состояти из MAJOR.MINOR.PATCH

Туда же официальные провайдеры: сначала они будут 0.0.1, но к моменту, когда обкатают всю схему, они станут 1.0.0

По поводу 3-d party провайдеров пока не решили, но просят тоже перейти к семантическому версионированию. И пока такие провайдеры надо устанавливать руками отдельно.

#hashicorp #terraform
Я уже как-то постил видео о куммулятивной диаграмме

Это приколная штука для визуализиции вашего Agile процесса. Но сегодня я хочу поделиться статьей о том, как анализировать эту диаграму. Там же есть несколько распространенных паттернов таких диаграм.

Почему я решил сюда это постить? Ну во-первых, потому что так случилось, что я на работе не только шатаю сервисы, но и немного занимаюсь нашим Kanban. А во-вторых, потому что мы, вроде как, договорились, что DevOps — это методология, и она как раз стоит вот там рядом с Agile, Lean и прочими модными штуками. Ну а в-третих, я знаю, что много команд работают по принципу "бери лопату больше — кидай дальше" (чего греха таить, сами так работали некоторое время назад) ну и это далеко не самый эффективный метод, честно

Ну и в бонус картинку, которая объясняет, как Kanban работает и куда надо обращать внимание при построении процесса

#kanban #agile
Вышел Packer 1.1.0

Из нововведений:

- поддержка Oracle Cloud
- поддержка LXC/LXD
- улучшения для Windows
- применение AWS tags при старте
- shell скрипты вылетают с ошибкой при разрыве соединения

Полный чейнджлог тут

#hashicorp #packer
Я чисто напомнить, что сегодня в 19:00 2-й Kubernetes meetup.

У них, к сожалению, один спикер выпал, но всё равно надеюсь, будет интересно

#event
Во всяком случае, уже сейчас они готовы рассказать интересные вещи о географии Украины
Доклад Dive into Kubernetes от Andrii Soldatenko со вчерашнего Kyiv Kubernetes meetup # 2

#kubernetes #events
Статья с некоторыми фактами о ролях, связанных с DevOps в США. Конечно, речь идёт о Северной Америке, но я считаю её всё-равно интересной, потому что все подобные тренды пусть и с опозданием, но доходят в Восточную Европу (зато у нас есть время подготовиться!)

Если кратко, всё у SRE в Штатах хорошо: много вакансий, плятят неплохо, etc. Но как хорошо заметили в треде Reddit, сколько компаний — столько иопределений термина DevOps.

Так что судить только по колличеству вакансий на %site_name неправильно. Так что с нетерпением ждём вакансий, где требуют знаний React.JS, C++, умения верстать, а также опыт с Kubernetes и Chef. Ну да, ещё неплохо БД разруливать, ага.
Краткая заметка о том, как трекать время отклика (response time) в Nginx c помощью timed_combined формата логов.

Ну, конечно, логи потом надо куда-то собирать. А то, вроде, уже давно договорились, что SSH непосредственно на серевера — это плохо (но всё равно каждый день так делаем)

#nginx #logging
Amazon анонсировал посекундную(!) тарификацию для Linux инстансов.

Изменение в биллинге произойдёт со 2 Октября

Посекундно будут тарифицироваться:

* EC2 instances & EBS volumes: On-Demand, Reserved и Spot
* Инстансы внутри AWS EMR
* AWS Batch

Вот так, посекундная тарификация на сервера. А я ведь ещё помню, как на посекундную тарификацию переходили операторы мобальной связи

#aws
А вот новость, никак не связанная с тематикой канала, но прикольная сама по себе

Adobe перевёл офис в Бангалоре (Индия) полностью на энергию, выработанную из альтернативных источников. А ещё заявляют, что к 2035 году переведут вообще все офисы.

Для этого, кстати, не обязательно держать свои солнечные батареи или биореакторы. Возобновляемую энергию можно закупать у компаний, которые этим, собственно, занимаются.
Шикарная лекция от Jez Humble (это один из авторов книги Continuous Delivery. Он там рассказывает о том, почему у вас, возможно, нет CI/CD, несмотря на Jenkins, тесты и прочее.

Кроме того, в лекции Джез развенчивает классические мифы по поводу того, почему в той или иной среде построить CI/CD невозможно.

Ну и в добавок лекция крута тем, что из дядьки так и прёт харизма. 40 минут видео я просмотрел на одном дыхании (видео на английском). Кроме того, рядом с видео сразу встроены слайды, что очень удобно.

#cicd
Сегодня стартовала HashiConf и там уже куча интересных анонсов.

Обязательно сюда напишу, но, возможно, уже завтра