Мы создаем распределенную систему. Это не только статические данные, но еще и сеть профессиональных SOC, которые обмениваются данными об атаках и способах борьбы с хакерами.
Мы успешно реализовали уже несколько подобных проектов и на основании полученного опыта перешли к разработке универсальной платформы для работы с инцидентами.
Цели этой платформы — автоматизация обмена информацией между всеми участниками системы, поддержка при расследовании и сокращение времени реакции на инциденты, повышение общей эффективности по противодействию современным хакерским атакам.
Стек технологий: .NET (C#) Framework/Core, PostgreSQL, RabbitMQ, ELK, Event-Sourcing, Docker, Windows/Linux, Gitlab.
Требования:
- опыт разработки на .NET (C#) Framework/Core не менее 3-х лет;
- опыт работы с SQL базами данных (PostgreSQL), знание принципов оптимизации запросов;
- опыт работы с системами контроля версии(Git);
- опыт работы с Docker;
- умение писать модульные (unit) тесты;
- знание основ платформы .NET;
- знание базовых структур данных и алгоритмов;
- знание паттернов проектирования;
- знание и понимание принципов SOLID;
- понимание принципов разработки микросервисов;
- понимание асинхронности, многопоточности и их ограничений;
- понимание принципов работы брокеров сообщений.
Задачи:
- проектировать и разрабатывать новый функционал на микросервисах;
- поддерживать уже разработанный функционал на микросервисах;
- оптимизировать производительность микросервисов.