CatOps
5.67K subscribers
94 photos
4 videos
19 files
2.25K 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
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 и там уже куча интересных анонсов.

Обязательно сюда напишу, но, возможно, уже завтра
И первая вкусность — это Sentinel — фреймворк для создания полиси.

Позволяет, например, запретить создание ресурсов в Terraform без тэгов, проверять соответствие настройкам безопасности для AWS security groups, разрешить доступ только тем пользователям, которые логинились в последний час и другое.

Страница продукта тут

#hashicorp
Презентация об использовании модулей в Terraform от Yevgeniy Brikman

В презентации упоминается реестр модулей Terraform, который вчера тоже официально представили. Т.е теперь можно не изобретать велосипед, а использовать готоые решения от множества разработчиков. В общем, круто!

По этому поводу вспомнились примеры Terraform конфигурации от Segmentio (у меня туда ушёл коллега работать, который меня в своё время с Terraform знакомил, хехе)

#hashicorp #terraform
Также представили Vault 0.8.3 C поддержкой Kubernetes backend и Sentinel.

О том, что такое Sentinel я уже вчера писал.

А вот Kubernetes backend значит, что поды смогут напрямую обращаться в Vault за токенами без дополнительных бубнов. Cсылка на документацию по этому делу

#hashicorp #vault