Александров Андрей enabling.team
322 subscribers
3 photos
3 files
89 links
Эксперт https://enabling.team Связаться можно в тг @aladmit
Download Telegram
Конспект доклада "Трейсинг распределенных систем. Егор Мыскин, PropellerAds" с SPb Reliability Meetup

На прошлой неделе в Питере был SRE митап. Очень радует, что SRE потихоньку начинают обсуждать в России)

Доклад про то как внедряется трейсинг и как он упрощает дебаг и тестирование системы.

Конспект: https://aladmit.com/summary/2019/02/01/summary-tracing.html

Трансляция митапа: https://www.youtube.com/watch?v=beOphYOAYy4

Чат митапа: https://xn--r1a.website/spb_reliability
Прошедшая неделя была очень богатой на контент 🙂

Проводил открытый урок курса “DevOps практики и инструменты”. Рассказывал о том как должна выглядеть непрерывная поставка в 2019 году.
https://youtu.be/cei9N7vy_2k

Вышло два выпуска подкаста DevOps Deflope.
- с Евгением Россинским про value stream’s в ivi: https://devopsdeflope.ru/posts/2019/044.html

- с Ахмедом Шериевым про про трансформацию команд: https://devopsdeflope.ru/posts/2019/045.html
Перед тем как написать разбор второго Agile принцпа, хотелось бы знать что уже ты о нем думаешь, что непонятно, какие проблемы с этим принципом возникают.

Заполни опросник, а я постараюсь раскрыть непонятные моменты в статье и покажу что об этом принципе думают другие.
https://goo.gl/forms/hwIG7lR1dZFEWlu02

Разбор первого принципа Agile: https://aladmit.com/article/2019/01/28/agile-principle-1.html
Project to Product: How to Survive and Thrive in the Age of Digital Disruption with the Flow Framework

Очень рекомендую эту книгу всем менеджерам, руководителям и владельцам ИТ компаний.

Она объясняет:
1. В чем разница между проектам и продуктами. И почему нужно заниматся именно продуктами.
2. Почему аналогия конвейера для производства ПО ошибочна.
3. Как соединить все артефакты вашей компании в единый Value Stream Network.
4. Как находить бутылочные горлышки в компании с помощью Value Stream Network.
5. Как Value Stream Network помогает приоретизировать задачи, принимать бизнес-решения, видеть как работает вся компания.

https://www.goodreads.com/book/show/40679042-project-to-product
Transformational Leadership

Whitepaper от ITRevolution с DevOps Enterprise Forum 2018 для тех кто хочет стать лидером трансформации компании.

Документ рассказывает:
1. Каким должен быть лидер
2. Что он должен понимать
3. Как себя вести
4. Как оценить лидера или себя самого

В документе есть подробное описание качеств/скилов лидера с ссылками на литературу, которая поможет их улучшить.

https://static1.squarespace.com/static/571faf00c2ea510eafddb70b/t/5c1f087121c67c0d67c426a8/1545537650781/2018-Forum-Transformational-Leadership.pdf
На этой неделе, в пятницу, проходит конференция KnowledgeConf.

Я на ней выступаю с докладом о практиках Тиаго Форте. Приходите 🙂 Расскажу как можно читать книги/статьи/etc. так, чтобы можно было легко вспомнить всех содержимое за считанные минуты даже спустя год!

https://knowledgeconf.ru/2019/abstracts/4755
А еще мы в подскате DevOps Deflope встретились с Игорем Цупко, директором по неизвестеому во Флант 🙂
Forwarded from DevOps Deflope News
46 выпуск DevOps Deflope! Встретились с Игорем Цупко, директором по неизвестному во Флант, докладчиком #KnowledgeConf2019, обсудили управление знаниями и Performance Review.

http://amp.gs/RcAA
Коля Волынкин написал краткое саммари моего доклада!

Отличная затравочка, для тех кто пропустил 🙂
Forwarded from DocOps
Применение практик Тиаго Форте для управления своими знаниями.

Огненный доклад на #knowledgeconf2019 от Андрея Александрова про то, как читать книги и статьи like a boss и наполнять собственную базу знаний.

Конспект: https://github.com/docops-hq/conf/blob/master/knowledgeconf/19/tiago-forte-practices.md
#KnowledgeConf2019
Побывал на докладе Григория Петрова. Он рассказывал про Xi, язык разметки собственной разработки, созданный специально для создания базы знаний программиста.

Краткий конспект: https://gist.github.com/aladmit/6bd53b37b4b08d71f47a4d11a0f1bb8b
How Netflix Thinks of DevOps

Dave Hahn рассказал в докладе что в Netflix думают о DevOps. Спойлер: Ничего 🙂

Доклад о том, что самое главное в компании -- культура, которую Netflix ставит выше всего остального.

https://www.youtube.com/watch?v=UTKIT6STSVM

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

https://jobs.netflix.com/culture
👍1
Серебряная чпуля

Пару недель назад обнаружил подкаст "Серебряная чпуля". Тот редкий случай, когда обсуждают Agile и все участники понимают о чем говорят 🔥

Рекомендую послушать выпуски "4. Где Agile не нужен?" и "11. Команда - что это и как ее сделать?". Первый поможет осознать область применения Agile, а второй раскроет суть слова "команда", ее отличие от коллектива, какие есть модели формирование команд.

Ссылочки:
- SoundCloud: https://soundcloud.com/chpulya

- iTunes: https://podcasts.apple.com/ru/podcast/%D1%81%D0%B5%D1%80%D0%B5%D0%B1%D1%80%D1%8F%D0%BD%D0%B0%D1%8F-%D1%87%D0%BF%D1%83%D0%BB%D1%8F/id1446456479

- Spotify: https://open.spotify.com/show/1HfRTrCOec8h9CfZroa4cJ?si=mvep9jFdSkO7cPQHzvROUg
o11ycast с Jez Humble

Раз уж начал рекомендовать выпуски подкастов, порекомендую еще один)

В o11ycast есть замечательный выпуск с Jez Humble! Это один из основателей DORA, соавтор книг DevOps Handbook, Accelerate, Lean Enterprise и, конечно, Continuous Delivery.

В выпуске обсудили:
- важность навыка работы в команде
- сложность современных систем, которые больше нельзя создать в одиночку
- transofmational leadership
- observability

https://www.heavybit.com/library/podcasts/o11ycast/ep-9-high-performance-devops-with-jez-humble/
Обзор "Making Work Visible"

На митапах я часто слышу о том как люди перегружены или даже выгорают. Да и сам уже не раз попадал в подобное. Я считаю что работа, на которой мы проводим большую часть своей жизни, должна быть комфортной и спокойной. Книга “Making Work Visible” как раз о том как сделать свою работу спокойной, а сроки выполнения задач предсказуемыми.

В книге “Making Work Visible” автор считает что проблемы с дедлайнами и перегрузками чаще всего возникают из-за того что “воришки времени”(Thieves of Time) не дают нам спокойно сесть и сделать свою работу. В книге выделяют 5 “воришек”:

To Much Work-in-Progress – слишком много задач взяли в работу и еще не закончили
Unknown Dependencies – задачи, которые нужно сделать, чтобы закончить работу, но мы об этом узнали только в процессе
Unplanned Work – когда приходится прервать работу над задачей, чтобы сделать другую
Conflicting Priorities – конфликт приоритетов, это когда есть несколько задач, которые нужно делать в одно время
Neglected Work – незаконченная работа, которая теперь лежит в стороне

Из-за того что “воришек” не видно, с ними сложно бороться, но если визуализировать их на доске с задачами, предотвратить их появление будет проще.

Making Work Visible подробно описывает каждого “воришку”, причины его появления, способы сделать его видимым. Заодно дает вводную в теорию ограничений и теорию очередей, крайне рекомендую обратить на них внимание, если еще не разобрались что это и чем может быть вам полезно.

https://www.goodreads.com/book/show/36458712-making-work-visible
Upskilling: Enterprise DevOps Skills Report 2019

Прочитал на этих выходных результаты исследования Upskilling: Enterprise DevOps Skills Report 2019. Ребята выясняли что индустрия думает о навыках, которыми нужно обладать для трансформации компании. Что порадовало, в этом исследовании участвовали в основном лиды, менеджеры, руководители, и даже немного C-level(6%).

Результаты грустные. Чаще всего компания хотят нанять DevOps Engineer. К сожалению, в мировом ИТ тоже еще не до всех дошло, что это им не поможет 🙁
Большая часть отчета говорит о том что компании понимают DevOps как автоматизацию и поэтому считают скилы автоматизации самыми важными.

Второе и третье по важности место занимают навыки "Process Skills and Knowledge" и "Soft Skills". Это дает мне надежду что однажды наша индустрия таки выберется из этого болота 🙂

https://info.devopsinstitute.com/upskilling-report-2019
Выгорание в State of DevOps 2019

В State of DevOps 2019 есть очень любопытный раздел - Productivity.

В этом разделе исследование утверждает что отдых от работы помогает снизить выгорание и содержит список рекомендаций как это сделать:

1. Не думать о работе вне работы
2. Расслабляться после работы
3. Осваивать и практиковать навыки вне работы, которые приносят радость
4. Компенсировать нехватку контроля над происходящим на работе активностями вне работы, которые вы можете контролировать
5. Развивать в компании культуру ухода от работы. Уходите домой пораньше, не задерживайтесь, призывайте коллег делать то же самое.

Так же исследование утверждает что люди из компаний с низкой производительностью(Low performers) ощущают себя выгоревшими в два раза чаще, чем люди из высокопроизводительных компаний(High Performers).

Звучит логично. У High Performer процесс разработки уже поставлен, эксплуатация налажена, значит поводов для стресса толком нет, не из-за чего выгорать. Вот и еще один прекрасный повод стремится в High или даже Elite Perfomers 🙂

https://services.google.com/fh/files/misc/state-of-devops-2019.pdf
Оказывается k8s в каждый pod подскаживает pause-контейнер, который занимается чисткой zombie-процессов.
Поэтому от удаленных подов в системе ничего не остается 🙂

Статья о том как это работает
https://www.ianlewis.org/en/almighty-pause-container
В начале этой недели на Netflix вышел The Midnight Gospel. Мультсериал о принятии неизбежности смерти.

В каждой серии герой обсуждает аспекты жизни и смерти с существами из разных вселенных: реинкарнацию, вечный цикл перерождения и гибели, способах начать жить в текущем моменте и перестать бежать от пустоты, которая все равно нас всех догонит. Комфортненько посмотреть за едой это не получится, все построено на диалогах и если отвлечься, придется перемотать назад, чтобы не потерять нить разговора. Из-за поднятой темы, местами наблюдать за этими размышлениями еще и достаточно некомфортно 😞

Для меня эта тема всегда была актуальной. Вроде, давно уже взрослый человек, но смириться с этим у меня так и получилось. Если перед сном промелькнет какая-то мысль о смерти, всё, большую часть ночи я пробуду в ужасе и, скорее всего, так и не засну.
Не скажу, что досмотрев сезон, я постиг дзен и смирился с неизбежной встречей с пустотой, но точно стал относиться к этому немного спокойнее.
Сегодня меня разбудил звонок о том что дядя умер от covid. Две недели до этого он мучился на ИВЛ, а сегодня утром все. Мучиться больше некому. Мда... Никогда до этого не хоронил на столько близких мне людей. Очень страшно осознавать что в следующий раз я приеду домой и обнаружу вдруг пустое место за столом… Не услышу больше остроумных шуток, не с кем будет делить грибной салат, не будет больше баек о походах и службе пограничника. 🙁

Даже удивительно, как все перевернулось буквально за пару месяцев. Еще в конце февраля я очень скептически относился к пандемии, казалось чем-то очень далеким, происходящим где-то в другом мире. К середине марта цифры уже стали серьезными, изолировался в квартире, перешел на доставку всего что можно. Сейчас у нас конец июня, официальное кол-во новых больных в день в Москве все меньше и меньше, а знакомых и близких в больницах все больше и больше, желание сидеть дома только укрепляется.

Хочу и тебе напомнить, что изолироваться все еще нужно, дистанция и маски все еще актуальны, смерть все еще дышит тебе в затылок. Если гонят в офис, не бойся отстаивать свое право работать из дома. Я свое уже отстоял на прошлой неделе, когда компания решила вывести в офис ИТ-руководителей. Да, выступать против всегда неприятно, но оно того стоит. Помни, что ни один работодатель не имеет права брать на себя ответственность за твоё здоровье и твою жизнь, они принадлежат только тебе, борись за них.

Надеюсь, твоей семье повезет больше, чем моей. Береги себя.