ДЕВОПСИНА | DevOps | Linux – Telegram
ДЕВОПСИНА | DevOps | Linux
24.9K subscribers
1.89K photos
11K videos
14 files
8.64K links
Авторский канал. Юморим и поднимаем айтишные темы.

Реклама: @maxgrue

MAX: https://max.ru/devopsina

Сисадмин, Девопс, Devops, Linux, SRE, Kubernetes, Python, JS, Java, Git, IT канал, программирование, безопасность, ИТ, Sysadmin
Download Telegram
​​Пилю вечером значит задачу калымную, nginx, ssl, docker все дела и понимаю, что тупо смотрю в конфиги и мыслями собраться не могу. А от того, что собраться не могу мыслями, начинается паника. Ебать, я чо все к хуям забыл? Мдее... И тут до меня доходит, что в последний раз я настраивал, что-то своими руками, ну уж как-то очень давно.

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

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

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

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

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

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

Вот тут и возникает дилемма — кем быть? Хорошим технарем или хорошим тимлидом.

Совместить увы не получится, кукуха поедет, будешь делать хуева и технические задачи и тимлидскую работу, так, что выбор за тобой.
This media is not supported in your browser
VIEW IN TELEGRAM
Когда случайно ёбнул nginx кеш на хайлоад проекте
This media is not supported in your browser
VIEW IN TELEGRAM
Разработчики пытаются выкатить релиз минуя QA отдел
​​Смотри, вот прорвало у тебя сортир, в говне всё плавает, катастрофа. Но это еще пол беды, тебе некуда ходить срать. Это я к чему, кого ты будешь вызывать, чтобы устранить проблему? Правильно, сантехника. Звонишь такой в ЖКХ или ТСЖ или чо там у тебя в доме.

К тебе прибегает передовик, сантехник, смотрим на ситуацию и говорит — погоди, мужик, щас я Антону доделаю, у него там кран сломался, потом к Васе заскачу, у него хуй не стоит, ну и потом еще бабу Машу обслужить надо, чото с котом там у нее. Боль я твою понимаю, но нужно подождать.

Ты такой — бля, дак вас в ТСЖ же 10 сантехников???
Сантехник — ну да, только мне больше всех надо, я прогибаюсь и на меня всё это гавно вешают, но я сказать ничего не могу, у меня кредит, ипотека, баба дура. Но ты подожди, я к вечеру наверное к тебе забегу и починю твой сральник.

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

Что-то вроде дедовщины, нашли слабого и погоняют им. А сами всей своей шайкой сидят и хуем в стакане сахар мешают. Великолепно, же, правда?

Какие выводы: Не позволяй на себе ездить, шли нахуй этих пиздобратьев, пошлешь пару раз, про тебя забудут и найдут нового лошка.

Если НАХУЙ послать не можешь, говори — я занят (заранее придумай чем ты занят), пусть заводят задачу и сидят, ждут у моря погоды. Ну а если тебе в кайф быть таким простачком, или ты про это никогда не задумывался, ну чо я тебе скажу — так, тому и быть, оставайся барашком, которого вскоре на люля-кебаб запустят. Аминь сука.
​​Должна ли команда помогать друг другу? Очевидно да, но при условии, что члены команды это маленькая семья.

Пару недель назад начинает орать мониторинг, сайт лежит, бизнес теряет мильоны денег. Я нахожусь в жопе мира, в командировке. Связи 54 бода хватает, только смотреть на все это безобразие и сочувствовать. Проходит 10-20-30 минут, мониторинг рвет горло. Но никакой движухи и паники я не вижу. Все как раньше, все считают — ну поорет перестанет. А вот нихуя так не работает.

Замечу что алёртит конкретно, когда случилась жопа, а не на любую соплю на графиках.

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

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

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

Собираемся старичками, ну и решаем вопрос. Дизайнер допиливает бекенд, фронтенд дебажит конфиг nginx, девопсы следуют инструкциям.

Приходит руководитель и говорит — а у нас сайт не работает, почему? Ебаться в сраку. Да ты чо? Он уже как час не работает, выходи из сумрака и предлагай решение. Выходит и предлагает решение — а давайте спихнем эту проблему на лоха, пусть он все починит и во всем разберется, похуй, что у него завал, но он же всегда справляется. А мы ничо делать не будем, зачем это нам.

Отличное предложение. Мы же команда, ага. Короче шлем этого кожаного аккуратно нахуй и сами накидываем решения и все ремонтируем. Починили, все довольны.

Какие выводы были сделаны:

- Всем похуй, что проект лежит и мы сливаем бабло по продажам
- Никто не реагирует на инциденты
- Новенькие в «команде» переводят стрелы
- Руководитель даже не пытается участвовать в процессе
- Обвинения, нет предложений с решением проблемы
- Нет четкого понимания и чеклистов, что делать при инцидентах
- Ебейший бардак и анархия в процессах
- Все хотят новогоднюю премию, но делать для этого ничего не хотят

Да у нас есть, команда, маленькая семья. Но в нее входят всего 10% из всего отдела. Да, мы можем многое, но в сражении с Ксерксом нам бы пригодились остальные 90%. Быстрее бы уже новый год, заебало.
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Релиз менеджер учит разработчиков правильно бранчится от мастера
Media is too big
VIEW IN TELEGRAM
С пятницей коллеги! Хороших выходных!
​​После того как команда выросла до много-много человек, необходимо было решать вопрос со стендапами. Так, как стендапы стали затягиваться на овер дохуя минут. Помимо чо сделал и чо будешь делать, активно обсуждались проблемы и способы их решений. В общем пиздец какой-то начался.

Недолго думая, был внедрен процесс текстовых стендапов. Основное пишется текстом, чо сделал, чо будешь делать. Никакой воды типа - бегал поссать, сделал мерж, полдня пиздел на регулярках. Чисто факты. если ничо не сделал, или не доделал, вообще ничо не пишешь в разделе «вчера».

Примерно вот так это сейчас выглядит:

Михаил: Рефакторю код
Санёк: Пишу код
Васян: Почта
Кися: Пилорама
Рома: Проблема, не встал
Соня: Пропущу
Гарик: Пишу код
Писюн: —

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

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

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

Единственное, что мне нравится, я могу двумя словами зарепортить свою работу и ко мне не будет никакого спросу, либо вообще ничо не писать. Идеальный процесс для интровертов.
This media is not supported in your browser
VIEW IN TELEGRAM
Техдир показывает на синке тимлидов, как будут работать новые процессы
Media is too big
VIEW IN TELEGRAM
Твоя инфраструктура после рефакторинга
​​Достал из спячки зимние штаны, в кармане нашел наличкой 750 рублей, заебись актив. Это вам не вклад под 3% в сбере. Пойду проверю зимние трусы, может и там денежка за лето образовалась.
This media is not supported in your browser
VIEW IN TELEGRAM
Показываем топам на демо, что сделали за две недели.
​​В прошлой жизни я писал письма девочке, которая мне нравилась. Хуй знает на что я расcчитывал. Ебаться я не хотел, может хотел целоваться. Короче хуй проссы зачем.

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

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

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

Вчера Федя отбил у Жоры девушку. А сегодня в отместку Жора отбил у Феди почку.
This media is not supported in your browser
VIEW IN TELEGRAM
Наш сеньор автотестировщик, прогоняет свои автотесты перед релизом. Как умеет, так и тестирует.
This media is not supported in your browser
VIEW IN TELEGRAM
Сontinuous Integration. CI/CD. Типичный деплой.
🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
В этот самый момент тимлид Кирилл спасает мир, пока все остальные положили хер.
This media is not supported in your browser
VIEW IN TELEGRAM
Заебавшийся девопс-инженер обновляет mysql в черную пятницу.
​​Привет, любопытные. Я тут это, чо зашел. На днях ко мне заходили некоторые подписчики нашей берлоги и выразили недовольство мемасиками. Хотят пасты. Аргумент справедливый. Поэтому я решил выделить это отдельным постом, чтобы объяснить всем интересующимся, что происходит.

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

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

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

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

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

На этой ноте смею распрощаться. Оставляй комментарии, буду рад выслушать твоё мнение.