О компании
АО "Нетрис" - разработчик интеллектуальных решений в области видеонаблюдения для умных городов, регионов и крупного бизнеса. На базе решений "Нетрис" создается Единая национальная платформа видеонаблюдения (ЕНПВ).
Миссия компании
Создавать и внедрять отечественные инновационные решения, позволяющие повысить эффективность бизнеса Заказчика посредством предоставления революционных сервисов, меняющих качество жизни к лучшему.
Основу компании составляют высококвалифицированные программисты и инженеры, способные качественно и в короткий срок реализовать поставленные заказчиками задачи. Специалисты "Нетрис" имеют богатый опыт проектирования, разработки и внедрения как собственных решений, так и решений партнеров.
Решения Нетрис используются ПАО "Ростелеком",
Департаментом информационных технологий г. Москвы, Комитетом по информатизации и связи г. Санкт-Петербурга, Департаментом информатизации
Тюменской области, АО "Казахтелеком", и рядом других Заказчиков.
- Мы — центр компетенции в области разработки и интеграции решений для видеонаблюдения.
- Реализуем масштабные проекты для органов государственной власти, корпораций и крупных компаний.
- Не коробочные решенияа полноценные «ветки разработки», которые непрерывно эволюционируют.
Наши партнеры
Отзывы наших клиентов
Работая у нас, Вы получите уникальный опыт в проектах разработки и внедрения инновационных решений в области видео в масштабах городов и регионов. Сможете решать сложные и нетривиальные задачи с возможностью участвовать в реализации новых технологичных решений.
Требуемый опыт работы: 1–3 года. Полная занятость, полный день.
- Обязанности
-
- Разработка серверных приложений в высоконагруженных проектах видеонаблюдения на Java c использованием Spring Framework, Hibernate, RabbitMQ, Groovy/Grails;
- Мы также интегрируемся с различными внешними системами посредством SOAP, RESTful services;
- Решения CCTV представляют собой систему записи, хранения и вещания контента, предназначенную для управления видео- и аудио в IP-сетях, а также его функциональных модулей.
- Основным преимуществом решения является его неограниченная масштабируемость, позволяющая создавать систему видеонаблюдения со многими сотнями тысяч камер и пользователей.
- Требования
-
- Уверенное знание Java (от Middle);
- Желание развиваться в интересных проектах и умение изучать новые технологии;
- Знание и опыт работы с JPA/Hibernate, Spring, Web-Services;
- Знание и опыт работы с РСУБД (MySQL);
- Опыт работы с Git;
- Знание принципов проектирования;
- Понимание принципов разработки многопоточных приложений;
- Умение работать с чужим кодом;
- Технический английский язык;
- Желание и умение работать в команде.
- Было бы плюсом:
- Опыт работы с Unix/Linux;
- Понимание основ MVC, MVVM;
- Опыт работы с Groovy/Scala;
- Опыт разработки приложений для крупных/средних заказчиков.
- Условия
-
- Работа в крупных высоконагруженных проектах (HighLoad);
- Оклад (в зависимости от уровня знаний) + квартальные премии + премия по итогам года;
- Гибкость рабочего времени (по приходу на работу до 11.00).;
- Оформление в соответствии с ТК РФ (оплата отпусков и больничных);
- Соцпакет (ДМС после исп.срока);
- В офисе массажные кресла, Play Station, настольный теннис, настольный хоккей.
Требуемый опыт работы: 1–3 года Полная занятость, полный день
Мы ищем Linux инженера: способного профилировать нагрузку ноды нагруженного кластера; искать проблемы в сложных системах, не нарушая их работу; понимающего разницу между аппаратным сервером, виртуализацией и контейнеризацией; обладающего базовыми знаниями о веб приложениях и базах данных, как реляционных, так и NoSQL; понимающего концепции распределенной системы, отказоустойчивости, резервирования и масштабирования нагрузки.
- Обязанности
-
- Администрировать “боевые” сервера (100+) на базе Centos Linux;
- (DevOps) Управлять виртуальными тестовыми средами, поддерживать их актуальность и сопровождать процесс разработки;
- Настраивать мониторинг всего и вся (Zabbix, Prometheus, etc);
- Деплоить, мониторить, диагностировать веб-приложения в контейнере Apache Tomcat и подсистемы, работающими с видеоконтентом;
- Работать с системой управления конфигурациями Puppet/Ansible;
- Искать проблемы и “узкие места” в сложной распределенной системе;
- Основной технологический стек: Nginx, Apache Tomcat, MariaDB(MySQL) + Galera Cluster, Memcache, Zabbix, RabbitMQ, Git, Docker, Kubernetes, масса наших собственных микросервисов и традиционных сервисов.
- Требования
-
- Уверенное администрирование Linux (мы используем Centos 6/7), желательно тонкая настройка, высокая нагрузка;
- Понимание построения архитектуры высоконагруженных, масштабируемых и отказоустойчивых проектов;
- Администрирование Nginx, Apache Tomcat, MariaDB/MySQL (в т.ч. репликация, хранимые процедуры и триггеры);
- Уверенное знание Bash;
- Понимание основ стека TCP/IP IPv4;
- Понимание технологий виртуализации и контейнеризации.
- Опыт настройки сложного мониторинга с Zabbix, Grafana + Prometheus;
- Опыт работы с оркестраторами Ansible и/или Puppet;
- Опыт развертывания тестовых сред;
- Навыки скриптования на Python;
- Навыки разработки и/или отладки Java/С++/JavaScript/Go;
- Опыт работы с системами виртуализации VMWare;
- Опыт контейнеризации с использованием Docker;
- Опыт построения инфраструктуры на основе Kubernetes;
- Опыт развертывания CI-pipeline на Jenkins и/или GitLab CI;
- Понимание концепции микросервисной архитектуры;
- Базовые знания паттернов программирования и концепции ООП.
- Условия
-
- Оклад по результатам собеседования;
- Возможность профессионального развития;
- Гибкое начало дня (с 9.00 до 11.00) возможность удаленного формата работы;
- Оформление в соответствии с ТК РФ (оплата отпусков и больничных);
- Соцпакет (ДМС после испытательного срока);
- В офисе массажные кресла, настольный теннис, настольный хоккей, playstation;
- Офис м. Кожуховская (7 мин пешком от метро).
Требуемый опыт работы: 1–3 года Полная занятость, полный день, удаленный формат работы
- Обязанности
-
- Поддержка/доработка инструментов автоматизированного тестирования на языке Python;
- Развитие подходов к тестированию и участие в формировании методик;
- Интеграция инструментов автоматизированного тестирования с CI (jenkins);
- Автоматизированное тестирование мобильных приложений (Android, iOS, Axway Titanium);
- Увеличение покрытия автотестами мобильных приложений;
- Автоматизированное тестирование frontend web-приложений;
- Взаимодействие с командой разработчиков и инженеров;
- Покрытие нового и имеющегося функционала автоматизированными тестами;
- Анализ результатов автотестов и последующее заведение дефектов.
- Требования
-
- Опыт автоматизации тестирования от 2 лет;
- Готовность к созданию автоматизированного тестирования с нуля;
- Понимание особенностей тестирования/разработки приложений под iOS и Android;
- Уверенное знание одного или нескольких языков: Java 8(предпочтительно, тк текущие автотесты написаны на java), Python;
- Понимание жизненного цикла ПО;
- Опыт разработки на Python;
- Опыт работы с Selenium, Appium,Cucumber;
- Уверенное знание одного или нескольких языков: Java 8(предпочтительно, тк текущие автотесты мобильных приложений написаны на java), Python;
- Практический опыт использования Linux окружения;
- Опыт работы с системами управления проектами и задачами (redmine);
- Опыт работы с git.
- Условия
-
- Работа в крупных высоконагруженных проектах (HighLoad);
- Компенсация (фикс) обсуждается по результатам собеседования в зависимости от проф.опыта;
- Гибкость рабочего времени (по приходу на работу до 11.00).;
- Готовы рассматривать специалистов на полностью удаленную работу!
- Оформление в соответствии с ТК РФ (оплата отпусков и больничных);
- Соцпакет (ДМС после исп.срока);
- В офисе массажные кресла, Play Station, настольный теннис, настольный хоккей;
- Офис м. Кожуховская (7 мин пешком от метро).
- Обязанности
-
- Разработка целевой ИТ-архитектуры и планового перехода от текущего состояния к целевому;
- Анализ на непротиворечивость целевой ИТ-архитектуры;
- Выявление взаимосвязанных задач;
- Определение состава ИТ-систем, затронутых изменениями;
- Предварительный анализ сложности (длительность, ресурсоемкость) реализации;
- Распределение реализации требований по ИТ-системам/компонентам;
- Осуществление высокоуровневого проектирования потоков данных;
- Выбор способа технической реализации интеграционных взаимодействий;
- Осуществление высокоуровневого проектирования сценариев интеграционного взаимодействия ИТ-систем;
- Разработка диаграмм последовательностей, диаграмм потоков данных, диаграмм компонентов систем;
- Формирование бэклога команды;
- Исследование выработки предложений по внедрению новых технологий и платформ;
- Анализ недостатков текущей ИТ-архитектуры;
- Документирование и учет текущей ИТ-архитектуры;
- Анализ потребностей бизнеса на краткосрочную, среднесрочную и долгосрочную перспективы.
- Требования
-
- Опыт работы архитектором (системным, ПО) от 3-х лет или системным аналитиком от 5-ти лет;
- Опыт разработки и согласования технической документации (ТЗ, пояснительных записок, технических решений, описания архитектуры систем);
- Опыт проведения обследования, сбора, формализации и анализа требований на разработку ПО;
- Опыт разработки архитектуры сервисов и информационных систем;
- Опыт проектирования API;
- Опыт работы с микросервисной архитектурой;
- Опыт защиты проектов перед функциональным заказчиком;
- Способность работать с неструктурированными данными/требованиями;
- Умение работать в команде.
- Условия
-
- Компенсация (фикс) обсуждаема по результатам собеседования в зависимости от проф.опыта;
- Возможность обучения и развития;
- График работы 5/2, возможна полная удаленная работа;
- Оформление в соответствии с ТК РФ (оплата отпусков и больничных);
- ДМС после испытательного срока (3 месяца);
- Офис м. Кожуховская (7 мин пешком от метро).
- Обязанности
-
- Организация анализа уязвимостей и контроль патч менеджмента существующего в компании стека;
- Основное из используемого стека - Java; tomcat; nginx; mariadb; postgresql; mongodb; rabbitmq; kafka; elasticsearch; graylog; grafana; docker; minio; Zabbix; Active Directory; GPO; Exchange; BIND. Стоит понимать, что мы не требуем досконального знания работы всего стека и особенностей обеспечения его безопасности, но надо будет сразу участвовать в работах по части стека, а другую часть быть готовым постепенно изучать;
- Проведение проверок используемого в компании ПО на наличие уязвимостей;
- Выявление, реагирование и участие в расследовании инцидентов информационной безопасности;
- Администрирование и эксплуатация средств защиты информации. Основные используемые в компании для различных задач - Антивирус Касперского, honeypot, fail2ban, политики Active Directory, opnsense, iptables, ufw; firewalld;
- Отслеживание изменений в области цифровых технологий и угроз ИБ;
- Вводный и периодический инструктажи сотрудников компании по информационной безопасности.
- Требования
-
- Опыт выявления угроз информационной безопасности на основе сведений об уязвимостях (классификация угроз, формирование рекомендаций по устранению уязвимостей и минимизации рисков);
- Опыт проведения анализа защищенности web-проектов и инфраструктурных сервисов (стек технологий описан выше);
- Опыт участия в проектах по внедрению систем информационной безопасности в части анализа потребностей, подбора opensource или платных решений, установки и настройки выбранных решений;
- Опыт разработки аналитических записок, инструкций для пользователей и другой подобной документации в части информационной безопасности;
- Знания в области сетевой архитектуры, понимание принципов построения и функционирования сетей, знание сетевых протоколов, стека TCP/IP на уровне, необходимом для понимания возможных угроз ИБ и противодействию им. Наиболее востребованными будут знания протоколов http(s), rtsp, tcp, udp;
- Знакомство с firewall OpnSense (pfsense), IPS/IDS системой Suricata, VPN на базе OpenVPN, Wireguard, VipNet. Как альтернатива - знакомство с аналогичными системами и желание разобраться в тех, что используются в компании сейчас;
- Знание ОС Windows и Linux на уровне базового администратора. Необходимо будет поддерживать диалог с инженерами эксплуатации, внедрения и системного администрирования «на одном языке»;
- Знание и опыт администрирования Active Directory и GPO. Умение писать/читать скрипты на PowerShell на среднем/базовом уровне;
- Уметь программировать на скриптовых языках (bash, python) на среднем/базовом уровне.
- Условия
-
- Компенсация (фикс) обсуждаема по результатам собеседования в зависимости от проф.опыта;
- Возможность обучения и развития;
- График работы 5/2, возможна полная удаленная работа;
- Оформление в соответствии с ТК РФ (оплата отпусков и больничных);
- ДМС после испытательного срока (3 месяца);
- Офис м. Кожуховская (7 мин пешком от метро).
Требуемый опыт работы: 1–3 года Полная занятость, удаленная работа
- Обязанности
-
- Разработкой и развитием front-end в крупных высоконагруженных проектах решений видеонаблюдения (CCTV): сложные интерфейсы в комплексных web-приложениях для десктопных и мобильных браузеров (Windows, Linux, Mac, Android, iOS);
- Стек: React, Redux, ES6+, TypeScript, Redux-Saga, Webpack, Git, CSS, HTML;
- Мы занимаемся сложными задачами, связанными с видео, изображениями и звуком в Web, от задач проектирования и до UX оптимизации, включая 3D графику, AR/VR приложения: панорамные камеры 360 градусов и т.д.
- Требования
-
- Уверенно владеть JavaScript;
- Знание DOM-модели;
- Хорошо разбираться в Web: HTML, CSS, HTTP-протокол;
- Опыт использования одного или нескольких распространенных JS-фреймворков. Мы отдаем предпочтение: React/Redux;
- Опыт работы с Git;
- Опыт работы с React, Redux;
- Технический английский язык;
- Желание и умение работать в команде;
- Желание изучать новые технологии.
- Было бы плюсом:
- Опыт работы с Redux-Saga;
- Опыт работы с TypeScript;
- Хорошие знания Webpack;
- Опыт работы с Knockout.js, Node.js, Ember.js;
- Опыт работы с HTML5, CSS3;
- Опыт работы с препроцессорами CSS (less) и\или какими-либо библиотеками CSS in JS (styled-components, jss, radium);
- Опыт работы с картографическими сервисами и библиотеками (leaflet);
- Опыт работы с Linux/Unix OC;
- Опыт разработки мультимедийных веб-приложений (анимация, видео);
- Опыт работы с видеоплеерами (videojs, hlsjs);
- Навыки проектирования пользовательских интерфейсов;
- Опыт написания юнит-тестов;
- Понимание основ MVC, MVVM;
- Опыт разработки приложений для крупных заказчиков.
- Условия
-
- Работа в крупных высоконагруженных проектах (HighLoad);
- Компенсация (фикс) обсуждается по результатам собеседования в зависимости от проф.опыта;
- График работы 5/2, так же рассматриваем удаленный режим работы.
- Гибкость рабочего времени (по приходу на работу до 11.00).;
- Оформление в соответствии с ТК РФ (оплата отпусков и больничных);
- Соцпакет (ДМС после исп.срока);
- В офисе массажные кресла, Play Station, настольный теннис, настольный хоккей;
- Офис м. Кожуховская (7 мин пешком от метро).
- Обязанности
-
- Поддержка клиентов компании в качестве инженера в технических вопросах (консультации, настройки). Проекты — крупные решения в области видеонаблюдения (CCTV), цифрового телевидения (IPTV);
- Мониторинг состояния серверов, каналов сети и работы ПО;
- Работа с web-приложениями и подсистемами работы с видеоконтентом (высоконагруженные, многопоточные, сетевые приложения, работающие 24/7);
- Работа с системой регистрации обрщения клиентов (Helpdesk). Консультации клиентов по телефону, по электронной почте;
- Поддержание актуальности внутренней базы знаний;
- Требования
-
- Linux/Unix уровень уверенного администрирования (сбор диагностики высоконагруженных приложений, первичный траблшутинг работы системы);
- Базы Данных написание несложных запросов, основные операторы и модификаторы, понимание работы реплицирования баз данных;
- Написание скриптов (bash/python) обязательно, так как часто требуется в решении задач;
- Условия
-