Последние заметки

Vi-mode в Obsidian

Настройка Vi-mode в Obsidian для работы с русским языком и relative numbers.

Черновик программы интенсива про Trunk Based Development

Собираю фидбек на черновик программы интенсива про Trunk Based Development

итоги 2022 года

Профессиональные и личные итоги этого непростого года. Интересы, OpenSource, проекты, игры, музло.

Cloud Maturity Model 2022

SberCloud начал проводить свое собственное исследование рынка облачных услуг.

методология и практика

Говорят что DevOps это методология, а CI и CD – практики. Почему эти называют вещи именно так и что это значит?

Конспект стрима "компетенции платформенной команды" у @dosepic

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

DevOpsConf и TechLeadConf

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

Документация на DevOps Moscow опенспейс

Обсудили как начать пользоваться документацией, где ее хранить, держать актуальной, и интегрировать с процессом решения инцидентов.

Писать YAML-ы сложнее, чем код

Конфигурация инфрастурктуры на YAML создает кучу дополнительной сложности, с которой уже справились в языках программирования.

Статическая типизация в мышлении

Большой домен очень сложно описать на ЯП без типов объектов, происходит путаница. С мышлением такие же проблемы.

обсуждение PulumiUP

Первый раз организовал публичное обсуждение, собрал просто все существующие грабли.

pulumi provider для яндекс облака теперь официальный

PulumiCorp будет официально поддерживать провайдер, теперь доступны все языки, а не только TS.

Я думаю что моими будущими источниками знаний в основном будут платные чаты

Платные комьюнити выглядят более устойчивыми к росту количества участников и сохранением прикладной повестки.

Pulumi провайдер для яндекс облака

Обертка поверх terraform, пока с поддержкой только TS, но уже можно пользоваться.

Pulumi завершила первый эволюционный скачок к native-провайдерам

Теперь провайдеры делаются не в ручную, а генерируются на основе API спеки облака.

Short-lived feature branches

Встречается не только в контексте CI, но и TBD. TBD при этом накладывает дополнительные ограничения.

State of DevOps 2023 от Puppet

Вышел State of DevOps 2023 от Puppet и... он неинтересный. 😕 Я для себя не отметил ни одного инсайта, ни новой мысли какой-то неожиданной статистики.

Даешь синхронную смену тем

Как настроить переключение темы в Vim и Alacritty вместе с Night Shift в MacOS.

круглый стол про платформенные команды

Обсудили что такое плафторменая команда, какой она может быть, когда имеет смысл ее создать в компании.

Конспект Continuous Integration как практика, а не Jenkins

Антон опубликовал конспект моего доклада про CI с митапа DevOps Novosibirsk.

опросник состояния DevOps в России

Все исследования западные, а что происходит у нас в РФ мы не знаем. Express42 запустил свою версию State of DevOps.

На прошлой неделе на DevOps Nov рассказывал про CI как практику

Разобрал что скрывается за CI как практикой, а не просто набором инструментов.

The Midnight Gospel

Мультик от Netflix про неизбежность смерти и способах ее принять в разных культурах.

Выгорание в State of DevOps 2019

Рекомендации по самостоятельному снижению выгорания после работы и в каких компаниях проблема выгорания стоит острее.

Upskilling Enterprise DevOps Skills Report 2019

Какие навыки нужны лидеру, трансформирующему компанию. Как обычно компании хотят DevOps-инженера >.<

Обзор "Making Work Visible"

Как выявить что ворует время у команды и визуализировать все на доске. С примерами визуализации.

o11ycast с Jez Humble

Взгляд одного из ключевых авторов DevOps на командную работу, лидерство, сложность современных систем.

How Netflix Thinks of DevOps

Спойлер: никак :) Такие уникальные компании как Netflix в принципе избегают использования общих с рынком терминов.

Transformational Leadership

Whitepaper с DevOps Enterprise Forum 2018 для тех кто хочет быть лидером.

Project to Product How to Survive and Thrive in the Age of Digital Disruption with the Flow Framework

Про разницу между проектом и продуктом, что не так с аналогией про конвейер и визуализация компании через Value Stream Network.

Прошедшая неделя была очень богатой на контент

Открытый урок про DevOps практики. Deflope про Value Stream в IVI, трансофрмация команд.

Конспект "Трейсинг распределенных систем. Егор Мыскин"

Что такое трейсинг, с решением каких проблем помогает, зачем внедрять, какие есть сложности с внедрением.

Разбираемся в Agile. Принцип 1

Удовлетворение потребностей пользователей через итеративную работу и сбор обратной связи.

Схема всех практик из Accelerate

Корреляции между практиками, что на что влияет и как это в итоге сказывается на компании.

Конспект "Что нужно, чтобы DevOps работал в enterprise компаниях. Никита Борзых"

В компании должна быть стратегия цифровой трансформации, а на всех уровнях компании должно быть понимание DevOps.

Конспект "Решение выдуманных проблем реальными способами. Усков Александр"

Что такое Capture The Flag соревнования по безопасности и что нужно для их проведения.

Конспект "Зачем нам нужно сообщество Александр Титов"

Сообщества помогают нам обмениваться знаниями и решать общие проблемы, поэтому давайте создавать сообщества в своих компаниях.

Конспект "Rsyslog как я перестал бояться и полюбил обработку логов. Сергеи Печенко"

rsyslog есть в каждом дистрибутиве, умеет все необходимое, работает быстро и легковеснее аналогов.

Конспект "Scrum Master и Product Owner – эффективное взаимодействие. Анастасия Маркони"

Scrum Master объясняет в команде роли и обязанности, переводит бизнес-язык на технический и обратно, воспитывает доверие в команде.

Конспект "Почему Trunk Based Development - лучшая модель ветвления"

Потому что очень короткие итерации, деплой всего подряд за счет применение Feature Flags и Branch By Abstraction.

It Doesnt Have to Be Crazy at Work

Прочитал новую книжку от Basecamp где они рассказывают свое видение рабочей атмосферы в компании.

Конспект "Kanban - это не то, что вы привыкли о нем думать. Алексей Пименов"

Kanban это в первую очередь про визуализацию, ограничение Work In Progress и метрики.

Конспект "Concource CI с кубиками на чистом YAML. Максим Залысин"

Concource CI может интегрироваться с чем угодно с помощью ресурсов, декларативно описывается, легко расширяется.

Митинги — отстой

Лишняя активность, которая отрывает всех от работы, рвет состояние потока и заставляет лишний раз тратить силы на переключение контекста.

Конспект "Страх и ненависть DevSecOps Шабалин Юрий"

Варианты раннего предотвращения уязвимостей, подходы и инструменты, которые можно дать разработчикам.

Как измерить качество архитектуры приложения

Метрика оценки качества архитектуры от Uncle Bob из Clean Architecture.

Если процесс не описан и не повторяем, то компания не умеет это делать

Без документации рабочий процесс невозможно смасштабировать на коллег, он будет замкнут на конкретную пару экспертов.

Нет воронки — нет продаж

Воронка это регулярный процесс поиска потенциальных клиентов, все остальное случайность, а не продажа.

Почему UX Designer в роли Product Manager — здравая идея

Образ мышления UX-дизайнера очень похож на мышление Product Manager'а.

Ops должны уметь в Dev, а Dev должны уметь в Ops

Рынок поменялся и современные инструменты и подходы требуют понимания работы смежных специальностей.

Почта как база знаний

Она может аккумулировать в себе огромную историю профессиональных рассылок с поиском.

Контейнеры в firefox

Контейнеры для вкладок, с разделением cookies, local storage, credentials и т.д.

Что такое обучение и почему ты учишься так, как учишься

Что такое обучение и почему одни навыки осваиваются легко и на долго, а другие даются с трудом.

Путь от Rails-разработчика до DevOps-инженера

Мой путь от Ruby on Rails разработчика до DevOps-инженера, выборе формы онлайн-обучения и о поиске работы.

Тестирование серверов с InSpec и Test Kitchen

Как проверять инфраструктуру как код локально, а не на реальном сервере. InSpec, Vagrant, Libvirt, Test Kitchen и Chef.

Заметки