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
Друзья, начинаю отправлять письма-ответы.

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

Итого у меня 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
Ееее, свершилось то, о чем так долго говорили большевики, у нас упал датацентр)

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

Ну что я могу сказать? Упал и упал, мы даже особо и не заметили) Маршрутизаторы сразу прокинули резервные маршруты, абсолютно прозрачно переключились потоки трафика, кастомеры, полагаю, заметили деградацию по скорости на несколько минут, но полного outage не случилось

Так работает DRP на практике. Хочется написать "Хочешь научиться также? Приходи ко мне работать!", но почему бы и нет?) Да, мы с командой реально учим серьезным и очень взрослым вещам.

Кстати, вокруг обучения внутри компании я строю очередную движуху, вдохновленный успехом ВОРКЭНДТРЕВЕЛ, но это будет исключительно внутренняя программа. Пока что :)

Так что присылайте ваши CV на andrey@sinits.in я все еще активно нанимаю. Мои проекты очень сильно и быстро растут и новых людей я набираю в рамках расширения команды и растущих зон ответственности.

Да, у меня открыты вакансии на все уровни, от джуниоров до Senior SRE. Приходите пообщаться :)
10👍10