Обязанности:
О проекте: SOAR – решение для автоматизации широкого круга задач, связанных с информационной безопасностью: сбор данных из различных источников, расследование инцидентов, реагирование на них и восстановление инфраструктуры после атаки. Наш продукт призван освободить специалистов по кибербезопасности от рутинных задач и кратно повысить скорость реагирования на инциденты ИБ.Технологии: gRPC, RESTful API, Websocket, Gorilla/mux, MinIO, Gocloak, t.Testing, http.Client, proto.Actor, gorm, nats, hashicorp/vault. Готовы рассмотреть резюме, если ты в процессе перехода с С++ на Go Чем предстоит заниматься: Проектирование REST API/GRPC Web сервисов. Интеграция REST API сервисов на основе генерации событий, запуск ETL-процессов и т.п. Создание высоконадежного кода путем внедрения самых разнообразных тестов от функциональных и фаззинг тестов до интеграционных с полным управлением всеми зависимыми сервисами из кода тестов. Пожелания к опыту работы и знаниям: Понимание основ языка GO. Что такое горутины, каналы. Как устроены. Конкуренция и параллелизм, синхронизация. Векторизация обработки данных; Использование Generics; Построение архитектуры SQL базы данных (используем Postgres): транзакции, атомарность, нормализация. Хранимые процедуры, триггеры, отладка. Построение эффективных и гибких к расширению REST API сервисов; Построение событийно-ориентированных систем (event driving system); Аутентификация и авторизация пользователей, использование SSO, OpenId-Connect и сервера авторизации. Будет плюсом: Администрирование Windows и Linux ОС для понимания предметной области; Знакомство с инструментарием статического и динамического анализа кода; Знакомство с fuzzing-тестированием; Написание системных Python и Powershell скриптов. У нас ты найдешь: Задачи, которые тебе интересны. Мы делаем большие продукты, доверяем профессионалам, всегда готовы услышать твои идеи и поддержать реализацию. Коллектив, с которым хочется работать. Мы Unity и это не просто слова. Высокотехнологичные проекты можно создать только в сплоченной команде. Мы ценим людей, которые находят общий язык с коллегами и действуют сообща. Профессиональное развитие. Review каждый год, 100% оплата профильных обучений и конференций, speech-ки среди коллег, компенсация занятий английским. Стабильность. Трудоустройство по ТК РФ, аккредитованная ИТ компания, комфорт и уверенность в завтрашнем дне. Комфортная заработная плата. Своевременная и соответствующая твоим ожиданиям и компетенциям. Забота о твоем здоровье. ДМС в лучших клиниках города с широким набором медицинских услуг для сотрудников и детей, корпоративный спорт (скалодром), компенсация личного спорта. Удобный график работы. Полная удаленка, гибридный график, уютный офис разработки в Екатеринбурге. Удаленным сотрудникам организовываем командировки на первое время в Екатеринбурге по желанию. Насыщенная корпоративная жизнь. Корпоративы на открытом воздухе, сплавы, походы, вечерние посиделки.