Happy Devops — сообщество адекватных инженеров – Telegram
Happy Devops — сообщество адекватных инженеров
1.91K subscribers
182 photos
8 videos
2 files
298 links
Сообщество адекватных инженеров | Все про DevOps и эксплуатацию.

Культура, инструменты, подходы и решения

Живо общаемся (чат): https://news.1rj.ru/str/+eNGNnbY_2mVkZTEy

По всем вопросам в бота: @HDFeedBackBot
Web: https://happydevops.ru
Download Telegram
Пиши пьяным, редактируй с похмелья

Говорят, Хемингуэй, сильно этим принципом руководствовался. И его прям интересно читать :)

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

Так вот, эмоции — это штука, исключительно, момента. Эмоциональное состояние очень полезно использовать, фиксировать результаты, полученные в нем, но не надо их сразу в прод тащить) Дайте отлежаться.

Мне мой руководитель недавно хороший урок преподал недавно на эту тему. Очень хороший и очень простой. Даже стыдно писать о таком, но нет) Здесь только правда😁

Была у нас тут сложная ситуация, ну всякое случается, не разобрались. Детали внимания не заслуживают. Ну и я весь такой уверенный в своей правоте, иду к шефу и тащу его "на поговорить". Выдаю ему свою разгневаную тираду, на что он мне раскладывает проблему как дважды два (это не так важно) и говорит, что если бы я не прибежал к нему брызгать слюной, а сел бы, подумал и спокойно все изложил в виде письма, то во-первых, не пришлось тратить время на вот эту беседу, а во-вторых, я бы скорее всего это письмо и не отправил, так как в процессе написания эмоции бы поблекли и прорвался здравый смысл.

Так и есть🤷‍♂️ И вот сейчас мне хочется написать очень эмоциональный пост, но я его отложу в ящичек до завтра, а запощу вместо него вот эту заметку на тему. А пост точно выйдет :) Но сначала я проанализирую, остались ли мои эмоции той же силы, или все-таки надо бы тейк ит изи?

В работе этот подход очень помогает. Но не всегда получается сразу понять, что эмоции взяли верх
👍91
Друзья, начинаю отправлять письма-ответы.

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

Итого у меня 228 писем, со всеми, кто сегодня получит письмо, мы проведём личный звонок по которому я обязательно дам обратную связь

После этих звонков останутся 5 человек, которые и пойдут дальше
4👍1
Последний апдейт!

Моя помощница должна была всем ответить в ТГ. Если вы ей писали, но она не ответила, то напишите еще раз пожалуйста. У нее реально перегруз.

Итак, 26 заявок я отобрал из 228 пришедших мне. Со всеми этими людьми мы пообщаемся по видео и я обязательно сразу же дам фидбэк на это интервью. Из этих 26 человек с пятерыми мы начнем заниматься с 1 сентября, по всем канонам😊

Если кто-то подумал, что просьба написать в теме письма ВОРКЭНДТРЕВЕЛ капслоком — это моя прихоть, то нет. Это, банально, условие для почтового фильтра. Так что все (больше 10 человек кстати), кто пренебрег этой просьбой, в папочку с желающими не попали.

Со шта(н)генциркулем получилось весело) Не заметила половина, даже после того, как я несколько раз повторил и должно было стать понятно, что это не опечатка. Ну я решил сильно к этому не придираться :) Шутка получилась неплохая, я считаю

Итак, что же я хотел увидеть в этих 1-2 абзацах текста? Любая подобная кооперация должна следовать стратегии вин-вин. Я предлагаю вам некий "вин", внятно описанный буквами и жду от вас предложения ответного "вина" для меня :) Тоже описанного буквами. А что может стать таким "вином"? Ну конечно, мне нужны какие-то результаты тестирования, поэтому молодцы все, кто обратил внимание на это. Все кто писал, что даст развернутый фидбэк, поможет с оформлением, с подбором и измерением метрик, напишет отзыв по итогу — вам респект, спасибо! Вы прям огонь🤙

Ссылку на репу прислали единицы🤷‍♂️ С курсами тоже беда. Большинство ограничивалось просто резюме и парой строк типа "вот я работаю/не работаю/хочу работать". Здесь нет ответа на вопрос "почему?" даже с точки зрения грамматики. Так что тоже сорри

Нашу сугубо мужскую тусовочку разбавили две барышни, очень приятно
5👍4
Про будни

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

- Привет. Интересно тебе было бы поучаствовать вот в таком в такой-то роли на таких-то условиях?
- Хм, да, выглядит интересно, а можно подробностей
- Окей, спасибо! Моя помощница тебе напишет

И она пишет... Рассказывает подробности, обсуждает условия, ставит встречи-продолжения. Ищет для меня всякое по моим просьбам. Договаривается с участниками курса, ставит звонки, ведет документацию сопроводительную даже🙈

Золотой человек, мне прям нереально повезло

А бухгалтерию мы отдали на аутсорс. Да ее там пока и нету почти
👍102
Лучшее признание

В ВК я почти полгода, 5 месяцев. Управленческий челлендж очень суров, надо признать. Большой энтерпрайз с кучей своих особенностей и внутрених связей. Такого со стороны менеджера я еще не видел. И вот теперь посмотрел... Ну это как вот всю жизнь ты делал "сайтики", пусть даже для громких имен, а потом пришел в хайлоад. И выясняется, что очень многое выглядит совсем не так, как ты привык

Сначала у меня был шок. Страх, паника, "ааа, я не вывезу", "да как вообще в этом можно разобраться"... Ниче, как-то вывез, разобрался.

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

Так, отвлекся) Так вот, у меня в команде есть техлид. Юра. Человек-скала. Обладатель просто энциклопедических знаний и огромного количества умений. Человек, золотой во всех смыслах, был бы у каждого такой Юра и мы были бы далеко впереди планеты всей. И вот он ушел в отпуск. В августе, почти на весь месяц ушел. И когда вернулся, спрашиваю я его:

- Юр, как отдохнул?
- Ты знаешь... За 10 лет первый раз почувствовал, что не надо постоянно на аларме быть, можно просто расслабиться и отдохнуть.
И ничего там не сгорит без меня

И вот это лучшее признание для меня, как для менеджера. За неполных 5 месяцев я таки смог перевернуть и отладить процессы так, чтобы ключевой участник команды смог нормально отдохнуть. Было непросто, но там, где просто — там неинтересно😁
👍426💩1
Итак :)

25 интервью с участниками я провел за последние дни.

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

Ну и в итоге, идем все вместе :) Заодно и проверим, насколько моя затея масштабируется. Испытание на отказ при нагрузке в 4 раза выше расчетной)

Огромное всем спасибо, кто оказался неравнодушен к этому проекту, я получил просто какое-то фантастическое количество поддержки, кучу обратной связи и про канал, и про курс и про "вообще".

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

Ну штош, реди-стеди-го?
👍3114
Я учусь писать тексты

Осваиваю всякие редакторские материалы, читаю Ильяхова и Сарычеву, пытаюсь писать полезно и аккуратно. Перечитываю старое... Да, подсушить там, конечно, не мешало бы.

И вот, как говорили древние, пришла пора разделять и властвовать. В этот канал я изначально собирался постить всякое профессионально-рабочее и меня прям ломало какие-то более личные тексты сюда кидать. Я их писал в стол. Иногда что-то сюда все-таки прорывалось.

Теперь я понимаю как должен работать редактор над текстом на профессиональную тематику и мне хочется попробовать соответствовать этому уровню. Поэтому в этом канале останутся только тексты про девопс, про менеджмент и про все такое. Здесь я буду пытаться рассматривать каждое слово через сито пользы и безжалостно рубить все лишнее. Ну и, действительно, стоит сильно поумерить обсценную лексику здесь.

Но ("знаешь, деточка.. иногда сны — это просто сны") бывают и просто тексты. Про всякое, про жизнь, про книги, про хобби. Эти тексты тоже хотят быть написанными и прочитанными.

Поэтому велкам, я сделал второй канальчик, исключительно лытдыбр https://news.1rj.ru/str/boombah_in_da_house
Всякие контакты-инстаграммы мне не заходят от слова совсем, я люблю текст и люблю, когда он на первом месте. ТГ — идеальная площадка для такого
👍71
Начальник — существо одинокое

Ушел у меня человек из команды. Хороший чувак очень, ушел в соседнюю команду. И надо бы порадоваться за него, но мне грустно

Подумал вот о чем: моя задача — обеспечить эффективность работы команды. Именно команды, поэтому я, как руководитель, вообще не должен никаким образом привязываться к сотруднику. Ну а как не привязываться? Каждый человек в команде для меня как родной, я же тоже не сухарь.

А выходит, что надо по-другому. Подумал, что тащить придется несмотря ни на что. Приходят и уходят люди, меняются технологии, а команда все равно остается командой. Когда-нибудь уйду и я, а команда продолжит свое существование. Такой вот сегодня философский пост

Только сейчас начал понимать, что значит выражение "В слове Команда нет буквы Я" (зато есть манда😁)

ПыСы: а вообще, конечно, жесть творится. Сентябрь оказался просто адским месяцем, реально добавил седых волос. И это я только про работу
👍81
Хорошее из собеседований:

— А какие типы DNS-записей вы знаете?
— Да их там миллиарды! Я что, обязан все их знать?
👍28
Forwarded from DevOps курилка
Когда-то давно, ещё в августе, наш дорогой слушатель собирался провести обучение джунов.

Чтож...время пришло и он готов поделиться своими результатами. Чего стоит обучать джунов в 2022? Что стоит изучать в самую первую очередь, а что можно оставить на потом или вообще не трогать, пока не появятся задачи? На эти и многие другие вопросы будет отвечать на дорогой гость @boombick.

Модераторами же встречи будет @Asgoret и @Fidelina_ru при поддержке @devops_jobs в эту пятницу, в 20.00 ждём вас в прямом эфире.
10
Про тимлидов

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

Давайте я развею все эти страхи) Я хочу поговорить именно о тимлиди ака people manager. Техлид вполне понятен и оцениваем, он такой же инженер. Более того, инженер с хорошей экспертизой. А вот тимлид, хоть почти всегда тоже имеющий хороший опыт и скиллы, вдруг перестает заниматься понятной работой.

Особенно это заметно в большой команде. Если в команде 3 человека, то лид может успевать и поинженерить. В моем случае, например, в команде сейчас 7 человек и она будет расширена до двенадцати, и это значит, что мне вообще без вариантов даже пытаться понять в деталях свой продакшен. Я ухожу в позицию наблюдателя мониторинга.

Так чем же занимается лид? Всегда нужен человек, который имеют детальный overview всего того, что происходит в команде. В каком состоянии задачи, планирование, в каком состоянии сотрудники, каковы вообще ресурсы команды? Чтобы постоянно поддерживать это знание в актуальном состоянии, необходимо (на самом деле) выполнить кучу приседаний в виде различных коммуникаций. Вот это и делает тимлид и это непростая работа

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

Потому и пропадают коммиты от лидов, которых запромоутили до менеджерских позиций. Они не деградируют, у них просто нет времени. Они пытаются эффективно работать с самой странной технологией с всегда недертерминированным результатом. С людьми.🙂
👍233
​​Если вы еще не используете в редакторе кода шрифт с лигатурами), то точно пора начинать.

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

Долгое время я пользовался Fira Code (конечно же🤗), но вот недавно нашел шрифт Iosevka. Не нарадуюсь :) Очень рекомендую попробовать. Шрифт бесплатный, опен-сорсный и еще прям очень классный сайт. Люблю такие, на которых можно позалипать.
👍6
​​Воскресеничный пост про NLP, генеративный арт и темное будущее

Мы наблюдаем удивительную историю: нейросети научились рисовать и рисовать со смыслом. Профессия дизайнера как человека, умеющего рисовать, уходит в прошлое. Ей на смену приходит человек, умеющий правильно описать результат. И теперь он — дизайнер, а нейросеть — его инструмент.

Люди, поступившие пару лет в ВУЗ на дизайнера такие: ну да, ну да.. пошли мы на хер

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

Ничего нет хитрого в освоении инструментов, даже очень сложных инструментов. И ИИ (иииии!!) справится с этим гораздо лучше мешков с мясом. Потому что его единственная функция — это учиться. То есть осваивать те самые сложные инструменты.

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

NLP в заголовке поста, это про Natural Language Processing, а не то, о чем вы подумали. Скрестив какой-нибудь NLTK или CoreNLP с терраформом и приправив это щепоточкой ИИ, мы легко можем уволить 50% трудоустроенных ныне девопсов

Да, такой инструмент даст только довольно грубый бойлерплейт, но (та-дам!!) внезапно оказывается, что потребности бизнеса в подавляющем большинстве случаев таким бойлеплейтом покрываются. А когда перестают покрываться, то почему-то начинают искать сеньоров за кучу денег где-то еще. Тех самых сеньоров, которые умеют, что называется, "создать шедевр"

ИИ умеет воплощать, но не умеет созидать. Но в мастерстве воплощения он будет становиться все лучше и доступнее с каждым денм. И это будет трендом на ближайшее десятилетие. Запомните этот твит.
👍6
Надо таки дать апдейт по нашей движухе с устройством на работу Ну что сказать? Как всегда, в таких спонтанных историях, формат поменялся кардинально.

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

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

Общение строго антитоксичное, исключены какие-то переходы на личности, обсуждение политических или социальных тем, строго профессиональное общение. Чат модерируется.

Сейчас совместно придумываем как организовать площадку, чтобы можно было покрутить всякие интересные системы и поразвивать хард-скиллы. Идеи простираются от облачных провайдеров до хоум-сервера (и оба полюса будут так или иначе реализованы в каком-то виде)

Также есть идеи по организации митапов и в онлайне и в оффлайне

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

Я думаю, что наше общение не будет ограничиваться каким-то конкретным "курсом", а мы построим тусовочку со строго профессиональным интересом, на которой будем поддерживать друг друга в непростом пути построения карьеры. Проще говоря, превратим фиксированные релизы в rolling update

Ибо целью всей этой истории я вижу именно повышение общей культуры профессионализма и разрушение стен между работодателями и соискателями.

Ставьте лайк, кстати, если бы вы хотели попасть к нам в тусовочку. Посмотрим, есть ли вообще желающие. Если наберем какой-то кворум, то подумаем, как это все можно организовать
👍6110
Мы там в соседнем канале, кстати, роутер на OpenBSD собираем) Всратый диайвай🤷‍♂️
Forwarded from Синицын, бл🤬
Итак, приехал мой свитч и USB-UART переходник (поставить по сети не получилось😔 роутер у меня пока неуправляется на таком уровне. Но я это упражнение непременно проделаю)

Пришла беда откуда не ждали) кончились ethernet-кабели. Вышел из положения по-пацански) Заказал бухточку 50м, обжимку и мешок коннекторов. Руки-то помнят🤗

Вот так выглядит пока что вся пижня в сборе. Был бы эзернет-кабель если, то цепанул бы блок питания лабораторный по колхозу опять, лишь бы поиграться. Но кабеля нет и поэтому подожду пока приедет бухта и заодно заказанный человеческий адаптер и коробочка для этого роутера🤗
6👍2
Решил поделиться записью одного из созвонов, в этот раз мы разговаривали про собеседования. Тема получилась хорошей, больше часа проговорили. Ну и достаточно насущной, чтобы было интересно выложить ее в паблик

Касательно нашей тусовочки: лайков много, спасибо за фидбэк! Всех желающих пустим, сейчас прорабатываем варианты, как это лучше все оформить и сделать. Stay tuned, в общем😏

https://youtu.be/qMm6qQ7M4Ho
👍18
В эту пятницу пройдет событие DevOpsDays Almaty
https://devopsdays.kz
Кто-то, может, и ножками сможет дойти, а кто-то посмотреть в онлайне) Программа хорошая, онлайн бесплатный, что бы и не посмотреть?🤷‍♂️

Я не инфопартнер конечно (а жаль🤗), но не могу оставить без информационной поддержки своих людей
Дело в том, что там будет выступать участник нашего коммьюнити, уважаемый @aantoshevskiy и расскажет, что там происходит в кишочках у managed k8s на базе опенстека.

Ну а мне просто приятно попиарить хорошего человека🖖
👍131
Про оффлайн

В наш век дешевых коммуникацией оффлайн стал роскошью. Никто не хочет тратить часы, а то и сутки (тем более, что путешествия нонче дороговаты) на дорогу, чтобы просто поговорить. Условный зумчик стал верным спутником, повседневным средством коммуникации

Оффлайн-встреча стала знаком уважения. Люди потратили время на то, что раньше, в принципе, считалось нормой. Не подумайте, я тут не брюзжу, просто констатирую факт.

У меня сейчас очень много встреч. 7-8 встреч в день считаются нормой. Сюда входят все, и рабочие, и личные. Понятно, что вряд ли я смог бы позволить себе такой график, если бы все встречи были в оффлайне. Но 1-2 встречи проходят лично и они самые важные

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

Некоторые договоренности надо подкрепить рукопожатием и эта символичность по-прежнему важна. Это по-прежнему знак доверия и дружеских намерений. Да и по самому рукопожатию можно многое сказать о человеке.

Так что команда все равно должна встречаться время от времени. Просто посидеть, пообщаться, посмотреть друг на друга.

Это правда оказалось важно даже мне, напрочь упертому интроверту
👍146👎5
Меня тут спрашивают...

... почему я не пишу технических мануалов? И знаний хватает, да и на консультациях частый вопрос: что нужно выучить, чтобы стать девопсом/сре? Подразумевая хард-скиллы, конечно же

Ответ тут таков: я стараюсь писать о более "вечных" вещах, о проблемах, которые были и будут актуальны. А технологии — они меняются постоянно и писать 100500 статью про условную кафку, которая потеряет актуальность с выходом новой версии или новой технологии, ну такое себе, таким интернет завален. И все это гуглится и довольно просто. А главное, что и нужно только в момент гугления.

Формат телеграма, он все-таки немного другой. Здесь нет поиска, здесь текст — лидирующий формат (даже тупо шарить код инплейс уже неудобно), здесь хочется говорить о вечном🤗

Из таких "возвышенных" требований пробирается долбаный перфекционизм: выбирать темы чуть сложнее, требования к тексту выше.

И текстов в канале меньше🙈 Но я уже придумал, как это победить
👍10