ДЕВОПСИНА | 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
Делаю, понимаешь сегодня обход инфраструктурного периметра и такой — а нука загляну ка, что творится на ELK стеке. Заглянул блядь. Эта падла ни с того ни с сего вновь решила что нужно ей нужно индексировать audit логи. Ну и соответственно 2TB диск ушел в ахуй, все остальные метрики зафризились, на графиках дырка. Сука.

Пошли, нашли пидора. Им оказался ансибл, я ручками-то в ELK поправил, а в ансибле забил. А ансибл джоба ежедневно перезатирает правки на сервере своими. Блядство какое-то. Сколько раз клялся, что буду актуализировать репу, нет, ничему факапы не учат.
This media is not supported in your browser
VIEW IN TELEGRAM
Если с первого раза не заработало, ничего не меняй, нужно запустить еще несколько раз и тогда точно запустится.

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

Запускаю еще раз иииииии плейбук успешно отработал. Хуй пойми чо было, может сетевые ножницы, может магнитные бури. Но это действительно работает. Попробуй!
Media is too big
VIEW IN TELEGRAM
Я сегодня как тело из фильма «Область тьмы». Обхуяшился мильдонием и жестким кофием. И столько гавна разгреб, просто пиздец, вот прям сидел и с утра до вечера ебашил работу, как не в себя.

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

Но коллега предположил, что я просто — поработал. С непривычки мол. Хуй знает. Завтра повторю. Ладно, чо.

Бэд-трипа вам в ленту. Доброй ночи котятки.
This media is not supported in your browser
VIEW IN TELEGRAM
Раньше я очень любил docker swarm, прям задрачивался на нем, все красиво, кнопочка нажимается, образы заливаются, пет проекты обновляются, красивые UI морды и админки. Все понятно, нет ебаных абстракций.

Но потом подъехал Kubernetes и забрал меня с собой. Теперь я несчастен. Но обратно в swarm вернутся не могу, потому, что все говорят - swarm мерт.

Береги себя и свои любимые игрушки, а то приедет какойнить новомодный хуй на мотоцикле и поломает, всё, что ты так сильно любил.
This media is not supported in your browser
VIEW IN TELEGRAM
Оценил задачу в 2 часа, но еще не подозреваешь, что через 15 минут, у тебя сломается IDE, ты проебешь свой приватный SSH ключ на github, лошадка плюнет Kernel Panic и кот насрет тебе в карман.

Сел с утра поработать, начал конфигурять джобу в jenkins, оказалось, что jenkins не может достучатся до репы. Потому, что получает временный ключ из vault, получить ключ не может, потому, что Secret_ID протух, чтобы получить новый Secret_ID надо знать Role_ID, чтобы получить Role_ID надо сделать запрос в vault, чтобы сделать запрос в vault надо авторизоваться в vault под рут токеном, рут токен знает только технический директор, технический директор в другом часовом поясе и проснется только через 5 часов. А задачу надо сдать уже через час. Вот это блять поворот.

Нашел в репе root токен зашифрованный ансиблом, расшифровал, сгенерил Secret_ID. Jenkins теперь ругается, что в github нет ключа vault и репы мне невидать. Ебанный в рот.

Вам не кажется, что тут как-то все сложно? Вот и мне кажется сука. Какой нахуй CI/CD.
This media is not supported in your browser
VIEW IN 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
Вносим правки в базу, прям на продакшене. Тут, что-то у нас дохуя дублей, надо ебнуть скриптиком. Ага, а тут у нас чото колонок дохуя возвращается, это не дело, тоже почистим. Ой, а чо это у товаров пропали теги? Блять, а почему все сломалось то? Я же все правильно сделал. Щит, манафака.

Да, теперь у нас такое практикуется. Отчаянные животные.
😢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. Ну а сказки я сам могу рассказывать ребенку, например про отбитую мясорубку, которая зверей в фарш перекручивала.