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

Реклама: @maxgrue

MAX: https://max.ru/devopsina

Сисадмин, Девопс, Devops, Linux, SRE, Kubernetes, Python, JS, Java, Git, IT канал, программирование, безопасность, ИТ, Sysadmin
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Вносим правки в базу, прям на продакшене. Тут, что-то у нас дохуя дублей, надо ебнуть скриптиком. Ага, а тут у нас чото колонок дохуя возвращается, это не дело, тоже почистим. Ой, а чо это у товаров пропали теги? Блять, а почему все сломалось то? Я же все правильно сделал. Щит, манафака.

Да, теперь у нас такое практикуется. Отчаянные животные.
😢1
This media is not supported in your browser
VIEW IN TELEGRAM
Сегодня наша команда бунтовала против сломанных процессов и диктатуры, но нам сказали — нехуй разводить срач, идите работайте. Плохая позиция.

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

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

Есть два варианты исхода событий, либо они сами уйдут, либо команда разбежится и бизнес, тогда реально поймёт, что он в жопе и наймет аутсорц. Похуй.
This media is not supported in your browser
VIEW IN TELEGRAM
Перевод: Если ты бездомный, просто купи дом

На самом деле это гениальная фраза. Мы с рождения мыслим очень узко.

Тебе всегда говорят — не будешь учиться, будешь пирожки на базаре продавать. Нужно высшее образование.

Да вот хуюшки!

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

А я всегда стремился вперед, учился тому что, мне было действительно интересно. А не этот ебаный институт и проебынные 5 лет непонятно на что.

Я еще в школе мыслил шире и влезал во всякий жесткий блудняк. Какой никакой, получал опыт и вечно пилил стартапы.

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

Ну удобно тебе ходить по ssh с ключами, ходи, впизду Vault. Нравится docker swarm и нет нужды для большего, дак пользуйся, нахуй кубер. Любишь найки, ходи в найках, нахуй моду и гучи.

Делай, то, что нравится именно тебе!
This media is not supported in your browser
VIEW IN TELEGRAM
Когда на ретроспективе завелся индивидуум, который полтора часа рассказывает, как он бы решил проблему. Но не проблему связанную с рабочими процессами, а свою личную.

И даже модератор сего мероприятия, не может вставить слово и заткнуть этого еминема. Потому, что это такой напор и поток сознания, что сектанты со своими плясками и танцами в сторонке мастурбируют.
This media is not supported in your browser
VIEW IN TELEGRAM
Когда тебе за тридцать и ты запрыгнул в айти.

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

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

Чо тут скажешь, я каждый раз, каждый сука раз всем объясняю, что все эти курсы ГАВНО лютое. Пылесос для ваших денег.

Чтобы более-менее проникнутся профессией, надо хуярить реальные задачи. Да, обжать кабель переустановить винду, обуздать принтер тёти Любы. Начинать надо с низов, а не кидаться в бой с драконом в картонных доспехах.

Как вариант, параллельно с курсами, хуярьте настоящие задачи и набивайте шишки.
Media is too big
VIEW IN TELEGRAM
Король Енотий I, раздает своей команде доступы от нового CI сервера. Один ключик в одни руки.

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

Впрочем, я от него не так далек, тоже последние 10 лет, раздаю сосиски всем желающим. Забочусь бля.
​​Уважаемый подписчик @Abu_Valid_Harkonnen поделился своей историей, берем ее на конкурс.

Собственно история:
позвали значится меня к руководству годик назад.

Сказали - брат братан братишка, ты такой молодой горячий перспектЫвный, вижу потенциал силы в тебе не раскрытый!

Давай короче будем растить из тебя не просто инженегра а РУКОВОДИТЕЛЯ. Ты сможешь во славу Холдинга решить это маленькую пустяковую задачку?

Я такой - ну да, смогу. Новый сотрудник два месяца в фирме, видать реально руководство видит потенциал.

ЗАЕБИСЬ - сказало руководство. Сделаем тебя руководителем. точно инфа сотка скоро очень скоро поменяем штатку. В трудовую запишем! А пока вот тебе по совместительству 10к.

И началась работа. закипел от и жопа. С 9 утра до 9 вечера частенько в офисе. потом в ночь 4 часа а утром снова к 9. Организовываешь, отчитываешься, планируешь. автоматизируешь, совещания хуевещения. Но планы горят, ты их корректируешь думаешь как лучше дальше и все такое. 

Наступил Май. Техдир опять вещает: 

- Скоро очень скоро поменяем ШР, денег дадим, я тебе обещаю, в головном офисе просто ПИДАРАСЫ сидят тупые, не то что мы такие класные парни. Там вобще идиоты, но я я то выбил тебе все подал свое расписание и денег дам, но надо не снижать темпы показать что МЫ правы, подтвердить заявление фактами.

Октябрь. Техдир вещает: 

- Да в Центральном офисе просто ПИДАРАСЫ ТУПЫЕ сидят. но штатка УЖЕ согласована, не упусти свой ШАНС, да сейчас идут сокращения по холдингу НО Я своих сотрудников не бросил. Наоборот, холдинг потребовал убрать все оплаты ночных и выходных переработок, а я сверхбюджета нашел способ. Я каждому +30% к ЗП дам (переработки давали +30-53%), это сравняет доход, все уйдет во ФЛЭТ. 

Середина ноября.

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

Техдир: А чо в смысле? Я не в курсе ребята все вопросы в кадры или головной офис.

МОРАЛЬ: Не закреплено в договоре - ты идешь нахуй, инфа 146%. Сначала требуйте закрепления условий в договорое, а потом вьебывайте.
​​Захожу сегодня на сервак, который метрики собирает, настроил хранилище Victoria Metrics и интегрировал его соответственно с прометеусом. Осталось дернуть пару контейнеров через docker-compose, чтобы вся эта херабора конфиги новые перечитала.

Знаешь же, что в баше стрелкой вверх листаешь и предыдущие команды появляются? Ну дак вот, я знаю, что мне надо нажать три раза стрелку вверх и потом Enter. Три раза, потому что появится команда docker-compose stop && docker-compose up -d. Всегда так делаю.

Короче, проигрываю заученную гамму и меня выкидывает из консольки, ну и собственно с самого сервера. Эмммм, бля, чо за хуйня. Поднимаю глаза и вижу команду reboot. То есть я нажал три раза вверх и Enter, а вместо ожидаемой команды, я получил сука ребут. Заебись хоть не базу продакшена перезагрузил.

Ну хуйня, жду пока загрузится. Хуй мне на воротник, сервер не отвечает. Иду в KVM а там орет, что в fstab диск примаунтить не может и просит от меня интерактивности. Ебушки воробушки. Чо вообще за хуйня, чо за ребут, откуда все это тут?

В общем въебал я пару часов. Сервак поднял, все поднялось и продолжило работу. Метрики за 2 часа естественно не собирались.

Начал выяснять чо за гавно вообще случилось. Оказалось, что коллега в месяц назад на горячую смотрировал новый диск под данные и прописал автомаунт диска в fstab. Но тут есть ньюанс, когда на горячую монтируешь облачный диск, то при перезагрузке буква диска поменяется. Соответственно в fstab был прописана некорректная буква устройства. Было sdb стало sdc. Эта особенно именно когда сервер работает, ты покупаешь новый диск и тут же его маунтишь. Но если выключить сервер, купить диск, включить сервер, то буква не сменится. Короче нюансы.

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

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

Мораль: Не доверяй своим привычкам. В какой-то момент правила игры могут незаметно от тебя изменится и ты въебешься в стройку.
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Когда делаешь кодревью главному бекендеру и на свои замечания получаешь гениальные ответы.
This media is not supported in your browser
VIEW IN TELEGRAM
Когда ты не можешь уснуть, это значит, что все сервера снов в данный момент перегружены. Ты просто лежишь и ждешь, пока кто-нибудь не проснется. Но можно купить премиум аккаунт = въебать алкоголя или драгов.

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

Нааааррррооодд!!!!! Освободите пожалуйста сервер, мне на работу рано вставать (
​​Ох уж эти наставники. Я уже писал ранее, что устроился на вторую работу, ну дак вот. Есть у меня задача, построить дом. Дом нужен с конкретными параметрами, с поправкой — чтобы все работало как «там». 

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

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

Почитал я репу, ну как почитал, разобрал вообще всю структуру с нуля, потратил на это полдня, заработал бабок. Окей, картинка в голове немного сложилась. Но как запускать эту поделку хуй бы его знал. Ни README.md ни txt нихуя нет, просто сука набор файлов и баш скриптов!!! Пиздец я злой как недоебанная сука.

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

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

Ответ получил через 6 часов — запусти terraform apply

Всё сука, фейспалм. А то что ансибл не запустится, а то что нужных параметров и токенов запуска у меня нет, это похуй. 

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

С этим типом все понятно. Ну а я пойду напишу свой код, напишу документацию и пусть у меня уйдет на это 2 недели, оплата ведь почасовая. Не хотят объяснять и рассказывать, пусть платят. Богачи блядь.
This media is not supported in your browser
VIEW IN TELEGRAM
В моей работе инженера, самое интересное это — разнообразие задач. Хочешь программируй, хочешь yml пиши, хочешь черта с хуем мастери, нет дедлайнов, хочешь посреди дня спать иди. И нет ебучих вопросов — а как такое произошло? Я сам придумываю задачи, чтобы всё мое хозяйство работало как часы.

Да мне понадобилось пару лет, чтобы прийти к этому, но все, что я сделал ранее, окупается сейчас свободным временем. А это свободное время я с удовольствием трачу на проеб этого времени )))

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

А что самое интересно в твоей работе? Расскажешь?
This media is not supported in your browser
VIEW IN TELEGRAM
Восстание машин. Такую бы пепяку я приобрел, это же шедевральный опупышек.

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

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

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

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

Короче, нахуй всю эту новомодную поебень! Покупаешь за свои деньги, а потом она еще тебя сливает непонятно кому и зачем. А будильник мне не лень аналоговый завести и музыку в спотифае на телеке включить через TVBox. Ну а сказки я сам могу рассказывать ребенку, например про отбитую мясорубку, которая зверей в фарш перекручивала.
Media is too big
VIEW IN TELEGRAM
Именно так я воспринимаю информацию, когда на созвоне, коллега отвечает тебе на твой вопрос больше часа.
This media is not supported in your browser
VIEW IN TELEGRAM
Сегодня не повезло!

Недавно кидал пост, суть — если не сработало с первого раза, запусти еще несколько раз и сработает. Но сегодня увы не проканало, наверное погода плохая.

С утра решил построить дом, хули кого-то ждать. Забрал репозиторий, глазами пробежался по коду, ну хуй знает, вроде ровно все. Запускаю terraform init и получаю хуй с маслом. Ошибка неоднозначная, синтаксическая ошибка в коде. И это в ветке master. Пиздец жирафу.

Удаляю локальную репу и пишу в корпоративный чат — идите на хуй.

Вечером буду писать очередной список и пару недель пилить свое решение. Задачу ведь надо сделать. А хотел малой кровью обойтись.

А вообще сегодня пятница, впизду, пойду пить пиво и играть в новый трек hotwheels.
This media is not supported in your browser
VIEW IN TELEGRAM
Когда тебе дали стажера, а ты в свою очередь дал стажеру карт бланш. Типа я тебя чувак ни в чем не ограничиваю, самое лучшее обучение это все попробовать самому на практике.

Пару раз и я наступил на такие грабли, когда пришлось экстренно спасать инфраструктуру от необдуманных поступков молодняка. Чтобы не морочится, дал стажеру рута на серваки, ну и понахуевертили там до того, что ебнули libs с .so'шниками

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

Хотя код я писать не люблю, но ловлю какую-то эйфорию, когда ревьювю чужие пулреквесты. Но в 99.9% мой диагноз — код гавно, переделать. Да возможно я ебанутый, но таким подходом отсеивается масса психопатов, которые доказывают, что я не прав. Нахуй нам с психопатами работать, правда же? ))) Нормальный человек, примет к сведению и переделает.

Естественно я объясняю, почему гавно и как в бест практик бывает. И очень часто посылаю в гугол.
​​#мемуары

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

Короче когда я приходил к знакомым на ДР, им дарили электро гитары, какую-то технику, надувных шлюх, приставки. Короче дарили все, что представляло ценность для меня. И я всегда думал — сука, почему мне дарят хуйню? Всем достаётся это так просто, а мне надо в ЖЭУ всё лето ебашить, чтобы купить кнопку от спектрума.

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

Я общался не с теми людьми. С людьми, которые очень жадные и бедные в голове.

Когда я женился, все эти «дружеские связи» были порваны. Ну так всегда бывает, женился и все, пропал нахуй человек из компании.

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

Я думал, что сука я делаю не так? Ответ всегда лежал на поверхности. Я мало зарабатываю. И я стал зарабатывать достаточно много и стал сам покупать себе подарки, вещи о которых я мечтал. Гитары, технику и золотые унитазы.

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

Вот тут становилось грустно. Тогда они знали, но не дарили, а теперь они не знают и тоже не дарят. Хуйня какая-то в самом деле.

Близкие обычно спрашиваю — а что тебе подарить? Я открываю свой вишлист и тыкаю пальцем. Потом сам еду, выбираю и покупаю.

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

Сейчас я достаточно мудрый и меня этот вопрос беспокоит очень редко, но меня не покидает мысль, что однажды на мое ДР, сын мне притаранит какую нибудь собаку и скажет — батя, это тебе, с днем рождения. И это будет самый дорогой мне подарок, хоть собака мне и нахуй не нужна, а мне нужен макбук, мне нужен mesa boogie rectifier.

Люди рабы своих вещей. То, что ты имеешь, в конце концов имеет тебя и становится твоим хозяином.
Media is too big
VIEW IN TELEGRAM
Доброй всем ночи, завтра приду с вопросом про второй конкурс где можно будет выиграть пиздатые бумажные книжки. У самого мозгов не хватает, как и вам и мне заебись на новый год сделать.
Запланировали пет проект, просчитали риски, прибыль, бизнес-план, все дела. Решили запуститься в черную пятницу. Запустились. Но не учли, что RPS будет в 100500 раз больше, чем планировали.

Ну что, тут еще скажешь. 504 Gateway Time-out. Ощутили себя гос услугами во время подачи заявлений на единовременную компенсацию на детей при ковиде.

Мораль: Как бы все хорошо не просчитал, всегда проебется какая-то мелочь. Имей блан Б, Ц, Д, Е...
This media is not supported in your browser
VIEW IN TELEGRAM
#выходныетрипы

Эх, суббота. Люблю когда новая технология интегрируется парой строчек. На неделе была задача перевести prometheus на victoria metrics. Я когда новые слова (виктория метрикс) услышал от CTO, мне стало как-то грустно.

Мол, бля сука опять в чем-то новом разбираться, чо спокойно не живется. А когда открыл манул, понял, что эта пепяка интегрируется банально установкой одного пакета в систему и одной строчкой конфига. Такие решения для меня. Это охуенная практика, когда нью технолоджи можно внедрить за несколько минут и это будет работать, а не городить комбайн ебаша yml по 1000 строк.