janPona
работа IT Итак, встречайте давно забытую рубрику "janPona увольняется!".

Верхи не могут! Низы, что греха таить, не особо и хотят.

А теперь чуточку подробнее.

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

Работать дальше как украинский ФОП (то же самое, что ИП) я не могу, потому что нам, ФОПам трудно, практически невозможно снимать собственные деньги в других странах (да и в Украине, скажу я вам, проблематично) из-за грустных лимитов на проведение банковских операций.

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

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

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

И вот, назрела самая что ни на есть революционная ситуация, товарищи.

Я ухожу с насиженного, хорошо оплачиваемого места.

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

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

И всё это время я буду учиться, учиться и ещё раз учиться. Мне нужно сымитировать, что я опытный Golang разработчик, с глубокими знаниями PostgreSQL. Это то, с чем я планирую выйти на рынок труда в 2024 со всей серьёзностью.

Заодно, параллельно подтяну Java и Kotlin. Чисто для общего развития, давно хотел. Ну и ещё посмотрю, чего куда.

Вот такие вот дела, чуваки.
stanislavv
лытдыбр работа Попытка сделать загрузку перенесенного сервера с mdadm поверх nvme не удалась даже без mdadm — grub-probe -d /dev/nvme0n1p1 утверждает, что unknown filesystem, хотя там точно vfat.
Если сделать dd соответствующего раздела со старого сервера — grub-install отрабатывает, пишет чего надо, но после попытки загрузиться — шелл груба. После загрузки руками — таки аналогично unknown filesystem.
Вобщем, либо груб таки сволочь и не умеет в nvme, либо nvme корраптит vfat, либо что-то странное.
stanislavv
лытдыбр работа Клиент, общавшийся по трём каналам связи таки определился и выбрал 10ТБ диски. Ок, поставили ось (с приключениями, но поставили), перетащили данные.
Сегодня он обнаружил, что на дисках SATA бд ВНЕЗАПНО работает медленно.
База там 3ТБ. Можем собрать массив из 4*1.9ТБ NVME, но есть нюанс — это будет другая платформа и даунтайм на переезд.
stanislavv
лытдыбр работа Странный товарищ откопал в недрах статей древнюю цену аж в 45 рублей за вдс (сейчас 65 без ipv4 с 512 памяти и 10ГБ типа-SAS) и потребовал, чтоб ему дали непременно такое. С учётом того, что та статья не является публичной офертой, в отличие от .pdf с ценами, не дали. Теперь мы не клиентоориентированные. Ну ок, таких клиентов нам точно не надо — те, кто заказывает самое дешевое, задалбывают техподдержку в несколько раз чаще.
stanislavv
лытдыбр работа В процессе адаптации сервисов к k8s таки дошел до реквестов/лимитов.
Мы посовещались и я решил, что для каждого сервиса надо взять пиковое потребление за месяц (в проде, конечно), умножить на число золотого сечения (примерно 1.6) для реквеста и на Пи (взял 3.14) для лимита. Ну и округлить до приемлемой цифры в бОльшую сторону (скажем, 250МБ вместо 237.4).
Вопросы возникли с подтекающими сервисами, но пока всё вроде работает.
stanislavv
лытдыбр работа Клиент по телефону хочет одно, в чате другое, в тикетах третье.
Техподдержка решила, что основной канал будет в тикетах, ибо, похоже, через разные каналы общаются разные люди, которые между собой не договорились.
stanislavv
цитата работа Из диалога передачи смены первой линии техподдержки:
"""
У клиента убер-лапки. Хотел спросить у стп2, копирование на свой носитель это платно будет или нет. Там 100Гб качать, лучше это как-то без прихода в офис решить наверное стоит, долго в офисе сидеть будет (
"""
stanislavv
лытдыбр работа По сообщениям с мест местный билайн блокировал рабочий openvpn. Судя по всему, просто идиоты, так как остальные не блокируют и сей впн вообще-то во всяких списках (нахрена именно списки — хз, на мой взгляд проще воспользоваться geoip или чем-то подобным по уже собранным диапазонам адресов).
Ну что я могу выразить... cloak рулит.
stanislavv
цитата работа Клиент жалуется на высокую нагрузку. Нагрузка создаётся ботами, в том числе и гугла.
"""
Тогда нужно закрыть как можно быстрее !!!
ОТ ВСЕХ ГУГЛОВСКИХ
От Гугала
и домен и все поддомены
"""
stanislavv
цитата работа Дежурный первой линии в отчете после ночной смены:
"""
у ******* проблемы с ботами, хотел узнать, на какой конкретно домен боты ломятся, но я когда в вдс его заглянул, перекрестился и решил оставить до утра
"""
stanislavv
лытдыбр работа У коллеги сильный бугурт от тех свитчей, что на интеле. Особенно ему доставляет питоноскрипты, запускающие exec в докер других питоноскриптов для получения информации.
stanislavv
лытдыбр работа Какую полезную информацию можно извлечь из количества физических ядер железки, на которой крутится одна из вм хостинга (без оверселлинга, но ей отдаются однозначно не все ядра)?
Клиенту это зачем-то надо.
stanislavv
лытдыбр работа У клиента когда-то протух вначале домен, потом хостинг (уведомления были проигнорированы). Домен кто-то выкупил и разместил хз где статическую копию сайта. Теперь клиент пришел обратно, восстановил сайт из копии судного дня (сиё есть только для хостинга, на полгода) и попытался сменить контент.
stanislavv
лытдыбр работа Клиент спрашивает, как наш днс отнесётся к тому, что на его домене будет создано 40-50 тыщ поддоменов.
Нормально днс отнесётся. Вот посмотреть в панели их будет сложно, по-моему...
stanislavv
лытдыбр работа Требуется подать заявление на то, что компания таки хостер.
Ок, подали. Пришло письмо со ссылкой подтверждения почты. Ссылка выглядит буквально так: null
stanislavv
лытдыбр работа Клиент жалуется на то, что не может зайти на вдс по ssh.
Как выяснилось, он сделал chmod 777 в корне.
Неудивительно, что не может... Такое дешевле будет восстановить из бекапа...
stanislavv
лытдыбр работа Извращаюсь с clickhouse для архива netflow. Хорошая штука — nvme, которые в pci-e втыкаются — в нормальном режиме, т.е. не тест, а чисто извращения с кликхаусом получаем до 20к iops и почти до 3ГБ/сек. Подозреваю, что в сложных запросах упираться будет в проц.
stanislavv
лытдыбр работа Местный цод от компании Филанко немножечко выключился по питанию.
Ну ок, там были те вдс, которые не слишком сильно оплачиваются и часть инфраструктуры (как выяснилось, всё же нужная часть, блин). Через 20 минут поднялось.
Но, блин, как всё это напоминает испытания дизельгенератора у местного ростелекома пару лет назад...
stanislavv
лытдыбр работа Техподдержка увидела во входящих письмо, где в теле и в куче заголовков было:
"""
message-id=() { :;}; ping -p 074b6e6d774c565f797a67 -c 3 esxi1-ns2
"""
Понятно, что ищут какой-нибудь exim, но непонятно, куда они предлагают пинговать тем, кто за пределами того же хостинг-провайдера (не нас, кстати — мастертелеком отличился)?
Вобщем, раньше таких называли скрипт-кидди.
stanislavv
цитата работа Собрание техподдержки, на котором они высказываются о событиях недели, а все остальные (админы, программисты и т.п.) слушают и, возможно, заводят задачи.
Жалоба: "много звонков по проблемам с интернетом у клиентов"
janPona
работа логи aws Datadog Наша контора жжот, как всегда 🤡

Короче, я еще месяца два назад говорил, что пихать в логи огромные JSON-ы — нехорошая идея. Говном от неё попахивает, говорил я.

А сегодня оказалось, что это был запах не говна, а горелых денег. Иногда похоже, что ж поделать.

Там такие перлы понаходили. Из серии — давайте на каждый запрос логгировать всё содержимое небольшой таблицы из базы данных. Ну а чо. В ней же 10-20 записей, никогда же не будет больше. Она же так няшно сериализируется в джсон.

Угу. Сейчас в ней 20 000 записей. Которые ВСЕ логгируются на КАЖДЫЙ запрос. А и частота запросов ведь выросла пропорционально. Т.е. имеем скачок объёмов логгирования в 1 000 000 раз. На ровном месте.

А я говорил "Чо-то вы дофига логгируете". Кто ж слушал-то...
stanislavv
цитата работа Техподдержка хвастается клиентом:
"""
хоть и хотел чтобы мы все сделали, но он добрался до самостоятельных работ! у него не только лапки!
"""
Кратко: клиент таки открыл ссылку про перенос почты, которую ему при создании почты присылали и вбил-таки нужное.
stanislavv
лытдыбр работа С одной стороны, кликхаус 2020-го года работает без сбоев. С — Стабильность.
С другой стороны, из-за этого я не могу взять свежий telegraf и собирать статистику k8s более-менее штатно, т.е. через всяких операторов. Надо брать старый telegraf, времён имеющегося кликхауса, обвешивать его скриптами, собирающими статистику (штатный плагин k8s тех лет сегфолтится без описания причин) и потом уже писать в кх тем сторонним плагином, который вкомпилен в старый телеграф, так как если взять новый — писаться будет мимо буферных таблиц и спустя минут 5-10 весь кластер встанет на запись по причине "too many parts".
В новом кх есть вариант сделать async insert, но для него надо переделывать запросы в том числе в биллинге.
stanislavv
цитата работа Клиент хочет странного — чтоб мы прекратили писать в phpbb_sessions.
"ЕЖЕСУТОЧНО ПРИБЫВАЕТ НА 50 МЕГАБАЙТ, ХОТЯ 5 ЛЕТ НАЗАД ОНА ПРИБЫВАЛА НА 5 МЕГАБАЙТ ЗА ПОЛГОДА. Зачем в структуре этой таблицы Вы включили запись всего этого мусора, кому и зачем он нужен? Загнать меня пенсионера в долги хотите?"
Strephil
идиоты работа текущая работа мне что-то надоела совсем, совсем заниматься ей не хочется. невмоготу мне.
а по сишечке в Казахстане вакансий мало. попалась более-менее интересная, но зарплата не очень, меньше, чем у меня сейчас.
уходить на меньшую зарплату это бред? а английский я знаю не очень.

А может быть, мне не конкретно эта работа, мне просто работать не нравится?