Category: работа

Category was added automatically. Read all entries about "работа".

404

Вакансия сисадмина

Требуется сисадмин (devops, you name it). Работа на 90% в районе CI/CD (запаковать приложение, приделать интеграционные тесты, вылить в стейджинг и продакшен, configuration as a code), с элементами сисадминства (разобраться почему оно сломалось неожиданным образом). Потенциально ещё работа в R&D отделе с будущими 'as a service', подбором правильных технических решений.

Технологии и навыки: git, ansible, python, сетевой стек linux, фрагментарный docker/k8s (не критично и быстро учится), debian/ubuntu как основная система. BGP плюс. С точки зрения отладки/настройки придётся иметь дело с postgres, clickhouse, prometheus, общаться с java и иногда с ruby. Писать не придётся, читать иногда, увы.

Если знаете chef, то засчитывается за большой плюс (и заменяет собой ansible).

Ожидаются реально хорошие знания основ.

Работа без pager duty.

Релокация на Кипр, в весьма комфортный русскоязычный офис.

Вакансия: https://hh.ru/vacancy/36113395

404

(рабочее)

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

С мониторингом не так. Нельзя покрыть все error case'ы для сколь-либо нетривиального кода - просто потому, что ошибки для кода имеют больше кардинальное число, чем рабочие состояния кода.

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

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

Например, я только что заглянул в Кибану с работы - никаких ошибок, кроме флуда от ядра на одной из отключенных compute-нод (стоит с битым диском для отладки реакции на оные битые диски), и недовольного флуда от dhcpd, у которого просят (и не могут получить) адреса ноды, которые будем сегодня в строй вводить. В остальном - нули. Даже не от мониторинга, а прямо в kibana, то есть все компоненты работают "как надо".

Это довольно суровая и серьёзная работа, чтобы в syslog не шло ложных error-сообщений, так как некоторые из них "неаккуратности", не свидетельствующие об ошибках. Все их надо либо убирать, либо понижать принудительно приоритет (как у qemu с unknown wmsr).

В хорошо настроенной системе не должно быть ситуации "а, это ошибка не ошибка, игнорируй её". Если это не ошибка - почему она error?
404

Ищу интересную работу

Всё, всех кого надо, на работе предупредил.

С сегодняшнего дня неспешно ищу себе следующее место работы. Желательно побольше серверного linux, технарей, желательно более умных, чем я (чтобы учиться можно было), open source.

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

Пока что продолжаю работать в Селектеле неопределённое время.

Причина ухода - ...м... наверное, красивая формулировка звучит так: "накопившиеся разногласия относительно внутренних регламентов".
404

Программист (Cпб)

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

Сами направления мне тоже трудно описать, но вот ориентировочный список:
* Фронтэнды для существующих сервисов в браузерах
* api для тех же самых сервисов (нужно спланировать архитектуру, продумать вопросы с авторизацией и т.д.)
* Разработка toolstack для облака в Xen'е. Область очень обширная и включает в себя как относительно высокоуровневые вещи (сходить в БД, посчитать, принять решение о выполнении каких-то действий) так и весьма низкоуровневые - взаимодействие с гипервизором, управление блочными и сетевыми устройствами виртуальных машин.
* Сетевые приложения - от raw_sockets до системы передачи сообщений

По навыкам: знание одного (или больше) скриптового языка. Мы преимущественно используем Python, так что его нужно будет либо знать, либо выучить. Так же хотелось бы видеть опыт написания приложений для linux (windows не нужно совсем), знание сетевого стека, навыки работы с системами управления версиями, создания пакетов deb/rpm.

Что хочется видеть от кандидата?
Глубоких знаний в той области, в которой человек разбирается. Поверхностное "на этом писал, это смотрел, с этим знаком" не интересно. Понимание и знание используемого инструментария. Разумеется, понимание английского и свободное чтение документации.

Что мы можем предложить взамен?
Обширное поле для творческой работы, свободу выбора используемых средств и методов разработки, возможность (необходимость) много учиться и изучать.

Финансовые вопросы:

З/П начинается от 40к (35к - испытательный срок), выше - определяется квалификацией.

Помимо белой зарплаты и прочих ТК:
* Оплачиваемые обеды в двух кафе поблизости по выбору
* ДМС, включая стоматологию
* компенсация половины расходов на изучение английского (преподаватель приезжает в офис)
* аналогично, для фитнесса неподалёку
* кофе/печеньки в офисе
* метро "Московские Ворота" в 1000 метрах (15-20 минут)

Комментарии можно сюда, резюме на office@selectel.ru
404

Сбербанковский банк-клиент

Счёт 6:1. Им ещё нужна наша подпись/печать на ГОСТовских хэш-кодах от используемых файлов/библиотек и акт готовности (оба в трёх экземплярах).

Кстати, чем проверяют хэши по ГОСТу?

Документ выглядит так:


Приложение
к Акту о готовности к эксплуатации рабочего места "Клиент" автоматизированной системы передачи электронных документов к Договору
№ ___________________ от "___"_____________200_г.


РЕЗУЛЬТАТЫ вычисления значений хэш-функции


HControl v2.0, 1997

MESS_1.TXT
FAFF 37A6 15A8 1669 1CFF 3EF8 B68C A247 E095 25F3 9F81 1983 2EB8 1975 D366 C4B1

C:\WINDOWS\SYSTEM32\BICR_ADM.DLL
6093 8496 5123 7036 470F DE44 45B3 591F F85C 8DE9 7FDF BC29 E558 FA47 388A 50B9

C:\PROGRAM FILES\CFT - BANK CLIENT\NWSBRF\RCLIENT.EXE
6BD0 832E AD49 8A1A FA27 64B6 95E8 82D9 E4C7 7118 F82E 56CA 4E9D 950E 862C 8B01

C:\PROGRAM FILES\CFT - BANK CLIENT\NWSBRF\EXCHANGE.EXE
2125 6E9B 60D3 3D0C AAAF B8CB FBB9 B32B FA63 36D0 8FB0 8676 5F01 890F B03D 0EDE

C:\PROGRAM FILES\CFT - BANK CLIENT\NWSBRF\SBERSIGN.EXE
9FCD 51CA 4015 EE0A B91F 79E0 6C24 F1D7 AC58 D1A4 BF3E C8BF EF7B 274B 3122 C9E5

MESS_1.TXT
FAFF 37A6 15A8 1669 1CFF 3EF8 B68C A247 E095 25F3 9F81 1983 2EB8 1975 D366 C4B1

Folders = 0 Files = 6 (Errors = 0)


Судя по надписи надо использовать некий HControl...