Design and automate controls, detection mechanisms, and tooling to improve the Information Security of Algolia’s infrastructure and products. Research, evaluate, and recommend new Information Security technologies, techniques, and frameworks.
Встраивание новых типовых технологий развертывания в CI/CD для автоматического регресионного тестирования. Декомпозиция текущего пайплайна на компоненты.
География найма не уточнена
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Поддержкой, оптимизацией и развитием платформы потоковой обработки данных на базе Apache Flink. Настройкой и администрированием Flink, Kafka, Hadoop и Elasticsearch.
Администрирование физических и виртуальных хостов инфраструктуры приложения на Linux (продуктив, тест, Jira+Confluence); Вывод приложения в интеграционное, тестовое и прод.
Автоматизация процессов (CI/CD): Настройка и поддержка конвейеров непрерывной интеграции и доставки кода (Continuous Integration / Continuous Delivery).
Развёртывание и поддержка тестовых стендов ДБО ФЛ в Docker и Kubernetes; Настройка и поддержка CD-пайплайнов для доставки артефактов от вендора на тестовые контуры;
Задачи:
— Выполнение работ по подготовке программ к отладке;
— Осуществление запуска отлаженных программ и ввод исходных данных, определяемых условиями поставленных задач;
— Разработка инструкции по работе с программами, оформление необходимой технической документации;
— Определение возможности использования готовых программных продуктов;
— Определение объема и содержания данных контрольных примеров, обеспечивающих наиболее полную проверку соответствия программ их функциональному назначению;
— Разработка и внедрение систем автоматической проверки правильности работы программ;
— Взаимодействие с Отделом тестирования и с Производственным отделом с целью обеспечения гарантий высокого качества продукта;
— Взаимодействие с отделом разработки технической документации с целью обеспечения гарантий высокого качества эксплуатационной документации;
— Разработка на основе анализа моделей и алгоритмов решения сетевых задач программ, обеспечивающих возможность выполнения алгоритма и соответственно поставленной задачи средствами вычислительной техники, их тестирование и отладка.
Требования:
— Английский язык (на уровне чтения технической документации);
— Знание операционной системы семейства Microsoft Windows;
— Знание Linux на уровне пользователя;
— Интернет проводники (Internet Explorer, Chrome);
— Средства разработки;
— Опыт работы с телеком оборудованием;
— Принципы построения аппаратных платформ мобильной связи;
— Владение bash, python, работа в Docker;
— Опыт работы : grep, analyze, pcap , iperf, speedtest;
— Основы владения, программными средствами разработки;
— Знание основ современных сетевых технологий;
— Работа в команде: git, Jira, confluence.
Условия:
— Полностью белую, достойную и регулярную зарплату;
— Трудоустройство согласно ТК РФ;
— ДМС со стоматологией;
— График работы на выбор (с 8:00 до 17:00, с 9:00 до 18:00, с 10:00 до 19:00);
— Работа в офисном формате (г. Москва, ул. Сущевский вал, 18);
— Система дополнительного стимулирования (материальная и нематериальная): подарки для детей, подарки новичкам, материальное поощрение при заключение брака и рождение детей;
— Сервис скидок для сотрудников на рестораны, товары и услуги;
— Регулярное внешнее и внутреннее обучение;
— Собственная корпоративная библиотека с регулярным наполнением новыми книгами (в электронном, бумажном и аудио формате);
— Возможность прохождения дополнительных обучающих курсов за счет компании;
— Регулярно организовываются различные корпоративные мероприятия и тематические дни внутри компании.
Опыт работы с чистым (vanilla) Kubernetes вне облачных провайдеров (AWS, Google Cloud, Azure и т.п.) — то есть реальный опыт развёртывания и эксплуатации Kubernetes on-premise. Обязательно понимание фундаментальных сетевых концепций (маршрутизация, DNS, NAT, VPN, балансировка нагрузки и т.д.).
-Break things on purpose. Threat-model and review Solidity contracts, blockchain state transition functions in Rust, and other critical systems before an attacker gets the chance.