Python-разработчик системы автоматизации Quality Assurance #QA #AQA #автотесты #BGP #OSPF #python #pytest #linux #сетевое_оборудование #маршрутизаторы #коммутаторы Наша команда разрабатывает операционную систему, которая используется на маршрутизаторах и коммутаторах, производимых нашей компанией. Данная сетевая ОС обеспечивает работу собственных облачных инфраструктур критически важных для бизнесов наших заказчиков. Мы являемся частью группы российских ИТ-компаний, разрабатывающих и производящих оборудование для построения сетей передачи данных для крупного и среднего бизнеса (как проводных, так и беспроводных), IoT-инфраструктур, решений для корпоративных сетей. Чем вы будете заниматься в команде: Разработкой и развитием (доработкой) системы, автоматизирующей комплексное функциональное и нагрузочное тестирование нашей сетевой ОС (представляет собой оркестратор и сотни сценариев для него) Развитием имеющихся и созданием новых автотестов для упомянутой системы Описанием сетевых топологий, воспроизводящих типичные сетевые конфигурации наших заказчиков, в виде программного кода Принимать участие в проектировании и написании последовательностей (pipelines) CI/CD Взаимодействовать с разработчиками с целью реализации сценариев тестирования добавляемых функций и с целью формирования задач по устранению выявленных неисправностей Что нужно знать, чтобы начать работу в команде: Знание методик тестирования ПО и сетевых решений (smoke тесты, юнит-тесты и пр.) Уверенная работа в операционных системах Linux Понимание устройства сетей связи на базе Ethernet и IP Умение автоматизировать задачи с помощью скриптов на Python и Bash: знакомы с синтаксисом этих языков, способны с нуля написать нужный скрипт, способны разобраться в имеющемся сложном коде от 10 000 строк Виртуализация в Linux (QEMU-KVM) и изоляция (Docker): можете подготовить конфигурацию VM KVM с нуля, запустить ее и диагностировать Опыт эксплуатации и поиска неисправностей в сетевых инфраструктурах на базе Ethernet и IP: если у вас сеть из нескольких элементов и не проходят пакеты, вы понимаете, как проводить диагностику Какой экспертизой обладает идеальный кандидат: Опыт эксплуатации Ethernet и IP-сетей Опыт написания автотестов Опыт работы тестировочными фреймворками Опыт работы с веб-фреймворками Django, Flask (или эквиваленты) Опыт работы с базами данных (любая БД, которая позволит создать микросервис для обработки служебной информации сложного приложения) Опыт работы c CI/CD средами, желательно Jenkins Опыт эксплуатации виртуализированных облачных инфраструктур в Linux Опыт работы с контейнеризированными сервисами Опыт работы с Jenkins Pipeline (pipeline as code) и Apache Groovy DSL Понимание современного устройства процесса разработки ПО. Опыт эксплуатации Ethernet и IP-сетей Опыт написания автотестов Условия: Официальное трудоустройство по ТК РФ Гибридный или полностью удаленный формат работы (офис г.Москва) Достойная заработная плата (полностью «белая») ДМС после прохождения испытательного срока Мы аккредитованная ИТ-компания с соответствующими привилегиями для сотрудников Возможности профессионального и карьерного роста.
Python-разработчик системы автоматизации Quality Assurance #QA #AQA #автотесты #BGP #OSPF #python #pytest #linux #сетевое_оборудование #маршрутизаторы #коммутаторы Наша команда разрабатывает операционную систему, которая используется на маршрутизаторах и коммутаторах, производимых нашей компанией. Данная сетевая ОС обеспечивает работу собственных облачных инфраструктур критически важных для бизнесов наших заказчиков. Мы являемся частью группы российских ИТ-компаний, разрабатывающих и производящих оборудование для построения сетей передачи данных для крупного и среднего бизнеса (как проводных, так и беспроводных), IoT-инфраструктур, решений для корпоративных сетей. Чем вы будете заниматься в команде: Разработкой и развитием (доработкой) системы, автоматизирующей комплексное функциональное и нагрузочное тестирование нашей сетевой ОС (представляет собой оркестратор и сотни сценариев для него) Развитием имеющихся и созданием новых автотестов для упомянутой системы Описанием сетевых топологий, воспроизводящих типичные сетевые конфигурации наших заказчиков, в виде программного кода Принимать участие в проектировании и написании последовательностей (pipelines) CI/CD Взаимодействовать с разработчиками с целью реализации сценариев тестирования добавляемых функций и с целью формирования задач по устранению выявленных неисправностей Что нужно знать, чтобы начать работу в команде: Знание методик тестирования ПО и сетевых решений (smoke тесты, юнит-тесты и пр.) Уверенная работа в операционных системах Linux Понимание устройства сетей связи на базе Ethernet и IP Умение автоматизировать задачи с помощью скриптов на Python и Bash: знакомы с синтаксисом этих языков, способны с нуля написать нужный скрипт, способны разобраться в имеющемся сложном коде от 10 000 строк Виртуализация в Linux (QEMU-KVM) и изоляция (Docker): можете подготовить конфигурацию VM KVM с нуля, запустить ее и диагностировать Опыт эксплуатации и поиска неисправностей в сетевых инфраструктурах на базе Ethernet и IP: если у вас сеть из нескольких элементов и не проходят пакеты, вы понимаете, как проводить диагностику Какой экспертизой обладает идеальный кандидат: Опыт эксплуатации Ethernet и IP-сетей Опыт написания автотестов Опыт работы тестировочными фреймворками Опыт работы с веб-фреймворками Django, Flask (или эквиваленты) Опыт работы с базами данных (любая БД, которая позволит создать микросервис для обработки служебной информации сложного приложения) Опыт работы c CI/CD средами, желательно Jenkins Опыт эксплуатации виртуализированных облачных инфраструктур в Linux Опыт работы с контейнеризированными сервисами Опыт работы с Jenkins Pipeline (pipeline as code) и Apache Groovy DSL Понимание современного устройства процесса разработки ПО: • работа с кодом в системе SCM (Git, GitLab) • применение подходов DevOps и CI/CD • работа с задачами в трекере (Jira и пр.), проектная работа Agile Scrum Организационные детали: Мы стремимся привлечь коллег, которые получают такое же, как и мы искреннее удовольствие от изучения устройства сложных систем, микроэлектроники, от разработки в Linux-среде и от создания достойного продукта, которым мы будем гордиться перед заказчиками и внутри профессионального сообщества. Мы приветствуем те режимы работы, которые делают наших коллег продуктивными: — если любите разделять рабочее и домашнее пространства — то милости просим в наш офис м. Ленинский проспект/Площадь Гагарина — если вам лучше работается удаленно — нас это устраивает, главное — результат Достойная заработная плата (полностью «белая»), ДМС после прохождения испытательного срока Мы аккредитованная ИТ-компания с соответствующими привилегиями для сотрудников
Наша команда разрабатывает сетевую операционную систему для маршрутизаторов и коммутаторов различного уровня для ТОП-25 крупнейших федеральных компаний. Мы в поиске DevSecOps эксперта. Чем вы будете заниматься в команде: 1. Защита конвейеров CI/CD. Проектирование и поддержка безопасных рабочих процессов CI/CD в Jenkins, GitLab CI или аналогичных платформах (например, интеграция SAST/DAST, сканирование секретов, проверка зависимостей). 2. Безопасность инфраструктуры. Автоматизация усиления защиты инфраструктуры (Kubernetes, контейнеры, виртуальные машины, IaC) и внедрение базовых требований безопасности с использованием инструментов вроде Terraform/OpenTofu, Pulumi, Ansible и стандартов CIS. 3. Управление уязвимостями. Внедрение сканирования уязвимостей для кода, образов и сред выполнения, координация устранения проблем с инженерными командами. 4. Управление секретами. Проектирование и эксплуатация безопасных систем хранения и ротации секретов (например, HashiCorp Vault, облачные KMS). 5. Мониторинг безопасности и обнаружение угроз. Развёртывание и настройка телеметрии безопасности (SIEM, инструменты безопасности среды выполнения на базе eBPF, такие как Falco/Cilium Tetragon). 6. Соответствие требованиям и аудит. Поддержка соответствия требованиям безопасности (ISO 27001, SOC 2 и др.) через сбор доказательств и автоматизированное применение политик. 7. Реагирование на инциденты. Участие в первичной оценке инцидентов безопасности, анализе первопричин и постмортемах для постоянного улучшения уровня защищённости. 8. Поддержка разработчиков. Создание инструментов, шаблонов и документации, которые делают безопасное программирование и развёртывание стандартом для инженерных команд. Требования: Большой опыт работы в ролях DevOps или SRE с фокусом на безопасность. Практический опыт работы с системами CI/CD (GitLab CI, Jenkins, GitHub Actions и т. п.) и автоматизации контрольных точек безопасности. Уверенное владение инструментами IaC (Terraform, OpenTofu, Pulumi) и оркестрации контейнеров (Kubernetes, Helm). Знакомство с инструментами безопасности: сканерами SAST/DAST (SonarQube, OWASP ZAP), защитой контейнеров (Trivy, Grype), сканированием IaC (Checkov, tfsec). Знания по безопасности Linux, управлению идентификацией и доступом, концепциям безопасной сети. Опыт работы с облачными платформами (AWS, GCP, Azure) или частными облачными стеками (Proxmox, OpenStack). Программирование/скриптинг на Python, Go или Bash для автоматизации и создания инструментов. Условия: Официальное оформление по ТК РФ; Гибридный или полностью удаленный формат работы (офис находится в г. Москва м.Ленинский проспект). Достойная заработная плата (полностью «белая»). ДМС после испытательного срока. Привилегии аккредитованной ИТ-компании.
Наша команда разрабатывает сетевую операционную систему для маршрутизаторов и коммутаторов различного уровня для ТОП-25 крупнейших федеральных компаний. Мы в поиске Разработчика С/С++ Control Plane части. Обязанности: Проектирование и реализация в коде функций сетевой ОС, относящихся к Control Plane: BGP, OSPF, IS-IS, BFD, LACP и др. Разработка и написание тестов, подтверждающих ожидаемое поведение Control Plane. Исправление ошибок (багов) и улучшение производительности системы. Взаимодействие с разработчиками других блоков, например, Data Plane. Наблюдение за развитием и тенденциями отрасли с целью реализации в нашем продукте функций, отвечающих запросам рынка. Участие в планировании развития итогового продукта (roadmap). Требования: Знание операционных систем Linux на уровне понимания архитектуры данного семейства ОС, способности заглянуть в код, например ядра Linux, когда необходимо улучшить свое понимание устройства какого-то смежного компонента. Понимание принципов построения сетевых инфраструктур и функционирования использующихся в них протоколов (Ethernet, IP, control plane протоколы BGP, OSPF), с умением работать со стандартами IETF RFC, IEEE и пр. Опыт программирования на C/C++. Условия: Официальное оформление по ТК РФ; Гибридный или полностью удаленный формат работы (офис находится в г. Москва м.Ленинский проспект). Достойная заработная плата (полностью «белая»). ДМС после испытательного срока. Привилегии аккредитованной ИТ-компании.