Более 7 лет помогаю компаниям развивать инженерную культуру, процессы и практики. Работаю с продуктовыми, плафторменными и enabling командами.
Настройка Vi-mode в Obsidian для работы с русским языком и relative numbers.
Собираю фидбек на черновик программы интенсива про Trunk Based Development
Профессиональные и личные итоги этого непростого года. Интересы, OpenSource, проекты, игры, музло.
SberCloud начал проводить свое собственное исследование рынка облачных услуг.
Говорят что DevOps это методология, а CI и CD – практики. Почему эти называют вещи именно так и что это значит?
Договорились о терминах, обсудили состав платформенной команды, необходимый набор компетенций и с чего начать продажу идеи о платформах бизнесу.
В понедельник и вторник буду на конференции, рад буду пообщаться на кофе брейках.
Обсудили как начать пользоваться документацией, где ее хранить, держать актуальной, и интегрировать с процессом решения инцидентов.
Конфигурация инфрастурктуры на YAML создает кучу дополнительной сложности, с которой уже справились в языках программирования.
Большой домен очень сложно описать на ЯП без типов объектов, происходит путаница. С мышлением такие же проблемы.
Первый раз организовал публичное обсуждение, собрал просто все существующие грабли.
PulumiCorp будет официально поддерживать провайдер, теперь доступны все языки, а не только TS.
Платные комьюнити выглядят более устойчивыми к росту количества участников и сохранением прикладной повестки.
Обертка поверх terraform, пока с поддержкой только TS, но уже можно пользоваться.
Теперь провайдеры делаются не в ручную, а генерируются на основе API спеки облака.
Встречается не только в контексте CI, но и TBD. TBD при этом накладывает дополнительные ограничения.
Вышел State of DevOps 2023 от Puppet и... он неинтересный. 😕 Я для себя не отметил ни одного инсайта, ни новой мысли какой-то неожиданной статистики.
Как настроить переключение темы в Vim и Alacritty вместе с Night Shift в MacOS.
Обсудили что такое плафторменая команда, какой она может быть, когда имеет смысл ее создать в компании.
Антон опубликовал конспект моего доклада про CI с митапа DevOps Novosibirsk.
Все исследования западные, а что происходит у нас в РФ мы не знаем. Express42 запустил свою версию State of DevOps.
Разобрал что скрывается за CI как практикой, а не просто набором инструментов.
Мультик от Netflix про неизбежность смерти и способах ее принять в разных культурах.
Рекомендации по самостоятельному снижению выгорания после работы и в каких компаниях проблема выгорания стоит острее.
Какие навыки нужны лидеру, трансформирующему компанию. Как обычно компании хотят DevOps-инженера >.<
Как выявить что ворует время у команды и визуализировать все на доске. С примерами визуализации.
Взгляд одного из ключевых авторов DevOps на командную работу, лидерство, сложность современных систем.
Спойлер: никак :) Такие уникальные компании как Netflix в принципе избегают использования общих с рынком терминов.
Whitepaper с DevOps Enterprise Forum 2018 для тех кто хочет быть лидером.
Про разницу между проектом и продуктом, что не так с аналогией про конвейер и визуализация компании через Value Stream Network.
Открытый урок про DevOps практики. Deflope про Value Stream в IVI, трансофрмация команд.
Что такое трейсинг, с решением каких проблем помогает, зачем внедрять, какие есть сложности с внедрением.
Удовлетворение потребностей пользователей через итеративную работу и сбор обратной связи.
Корреляции между практиками, что на что влияет и как это в итоге сказывается на компании.
В компании должна быть стратегия цифровой трансформации, а на всех уровнях компании должно быть понимание DevOps.
Что такое Capture The Flag соревнования по безопасности и что нужно для их проведения.
Сообщества помогают нам обмениваться знаниями и решать общие проблемы, поэтому давайте создавать сообщества в своих компаниях.
rsyslog есть в каждом дистрибутиве, умеет все необходимое, работает быстро и легковеснее аналогов.
Scrum Master объясняет в команде роли и обязанности, переводит бизнес-язык на технический и обратно, воспитывает доверие в команде.
Потому что очень короткие итерации, деплой всего подряд за счет применение Feature Flags и Branch By Abstraction.
Прочитал новую книжку от Basecamp где они рассказывают свое видение рабочей атмосферы в компании.
Kanban это в первую очередь про визуализацию, ограничение Work In Progress и метрики.
Concource CI может интегрироваться с чем угодно с помощью ресурсов, декларативно описывается, легко расширяется.
Лишняя активность, которая отрывает всех от работы, рвет состояние потока и заставляет лишний раз тратить силы на переключение контекста.
Варианты раннего предотвращения уязвимостей, подходы и инструменты, которые можно дать разработчикам.
Метрика оценки качества архитектуры от Uncle Bob из Clean Architecture.
Без документации рабочий процесс невозможно смасштабировать на коллег, он будет замкнут на конкретную пару экспертов.
Воронка это регулярный процесс поиска потенциальных клиентов, все остальное случайность, а не продажа.
Образ мышления UX-дизайнера очень похож на мышление Product Manager'а.
Рынок поменялся и современные инструменты и подходы требуют понимания работы смежных специальностей.
Она может аккумулировать в себе огромную историю профессиональных рассылок с поиском.
Контейнеры для вкладок, с разделением cookies, local storage, credentials и т.д.
Что такое обучение и почему одни навыки осваиваются легко и на долго, а другие даются с трудом.
Мой путь от Ruby on Rails разработчика до DevOps-инженера, выборе формы онлайн-обучения и о поиске работы.
Как проверять инфраструктуру как код локально, а не на реальном сервере. InSpec, Vagrant, Libvirt, Test Kitchen и Chef.