System Analyst
Netcracker Technology Посмотреть все вакансии
- Алматы
- Постоянная работа
- Полная занятость
- An engineering culture that values mentorship and a vibrant expert community.A professional environment where knowledge sharing thrives and depth, rigor, and technical mastery are valued.
- Career growth in every direction. Switch projects, specialize, and expand your domain, or step into management.
- Work smarter, not harder. We value outcomes over hours. We trust professionals and support flexibility.
- Resilience & adaptability. 30+ years globally and 3.5 years in Kazakhstan. We progress even amid global economic challenges.
- Flexibility & comfort. Modern offices in convenient locations, flexible schedules, and a build-your-own benefits package — you choose what matters most.
- Develop high-level feature designs for security configuration and integration solutions that align with the platform's architecture and business goals.
- Ensure designs meet the needs of the delivery teams by incorporating their feedback and technical constraints.
- Review and validate low-level designs from the development team to ensure alignment with high-level specifications.
- Provide support to the Development and QA teams during the implementation and testing phases of features.
- Provide consultancy regarding platform security functionality
- Maintain up-to-date documentation of design processes, decisions, and requirements.
- Identify risks and proactively propose solutions to mitigate them.
Ability to propose improvements to existing APIs based on business needs.Good to Have SkillsExperience with PaaS Platforms (Kubernetes/OpenShift) -Ability to analyze the configuration of applications deployed on Kubernetes or OpenShift to ensure they meet security and operational requirements.
Familiarity with how applications are configured within PaaS platforms, including environment variables, service bindings, and access control policies.
Understanding how platform settings impact application performance, security, and scalability, without direct responsibility for managing the full application lifecycle.OAuth2 Protocol Understanding
Basic knowledge of OAuth2 for implementing secure authorization flows.
Awareness of how OAuth2 integrates with microservice environments and API gateways.SAML & OpenID Connect Protocol UnderstandingBasic SQL and Database DesignUnderstanding of Software Development Process, including CI/CDOptional SkillsXACML Standard -
Familiarity with XACML (eXtensible Access Control Markup Language) for managing access control policies.
Ability to understand policy-based security models and integrate them with the product.OpenAPI Specification
Familiarity with OpenAPI for designing and documenting RESTful APIs.
Ability to read and validate API specifications for consistency and correctness.Experience with Frontend Development (React)Experience with Backend Development (Go, Java, Python)Мы ищем системного аналитика (System Analyst) в направление безопасности нашей облачной платформы.
В этой роли вы будете отвечать за подготовку и разработку высокоуровневых архитектурных решений (High-Level Design) для настройки и интеграции механизмов безопасности.Основной фокус работы — анализ существующих решений, сбор требований от стейкхолдеров и разработка дизайна функциональности, соответствующего требованиям безопасности, архитектуре платформы и задачам команд разработки.Основные обязанности
- Взаимодействовать со стейкхолдерами, включая архитекторов и продуктовые команды, для сбора и уточнения требований.
- Разрабатывать high-level design для функций безопасности, конфигурации и интеграции решений в соответствии с архитектурой платформы и бизнес-целями.
- Учитывать потребности delivery-команд при разработке решений, включая их технические ограничения и обратную связь.
- Проводить ревью low-level design, подготовленного командами разработки, чтобы убедиться, что он соответствует высокоуровневой архитектуре.
- Поддерживать команды Development и QA во время реализации и тестирования функциональности.
- Консультировать команды по вопросам функциональности безопасности платформы.
- Поддерживать актуальную документацию по архитектурным решениям, требованиям и процессу проектирования.
- Выявлять потенциальные риски и предлагать решения для их минимизации.
Опыт использования UML-диаграмм для документирования дизайна системы:class diagramssequence diagramsuse-case diagramsЭто необходимо для синхронизации бизнес-требований и технической реализации.Микросервисная архитектура
Понимание распределённых систем и принципов проектирования решений для микросервисной архитектуры.
Опыт работы с:APIконтейнерамиинструментами service discovery.Проектирование REST API — базовый уровень
Понимание базовых принципов проектирования API:пагинацияфильтрацияобработка ошибокСпособность предлагать улучшения существующих API на основе бизнес-потребностей.Желательные навыки (Good to Have)Опыт работы с PaaS-платформами (Kubernetes / OpenShift)Способность анализировать конфигурации приложений, развернутых в Kubernetes или OpenShift, чтобы убедиться, что они соответствуют требованиям безопасности и эксплуатации.Понимание:конфигурации приложений на PaaS-платформахenvironment variablesservice bindingsполитики контроля доступаПонимание того, как настройки платформы влияют на:производительностьбезопасностьмасштабируемость приложений(без необходимости управлять полным жизненным циклом приложения).Понимание протокола OAuth2Базовые знания OAuth2 для реализации безопасных процессов авторизации.Понимание того, как OAuth2 интегрируется:с микросервисной архитектуройс API-шлюзами.Понимание протоколов SAML и OpenID ConnectБазовые знания SQL и проектирования баз данныхПонимание процесса разработки ПО, включая CI/CD.Дополнительные навыки (Optional)Стандарт XACMLЗнание XACML (eXtensible Access Control Markup Language) для управления политиками контроля доступа.Понимание моделей безопасности на основе политик и их интеграции в продукт.Спецификация OpenAPIЗнание OpenAPI для проектирования и документирования REST API.Умение читать и проверять API-спецификации на корректность и согласованность.Опыт разработкиБудет плюсом опыт:Frontend — ReactBackend — Go, Java, Python.Сопровождение программного обеспечения
HeadHunter