DevOps-инженер
Требования
Местоположение и тип занятости
Компания
Эксперт в кибербезопасности российского бизнеса
Описание вакансии
О компании и команде
- Ростелеком-Солар, компания группы ПАО «Ростелеком», — национальный провайдер сервисов и технологий для защиты информационных активов, целевого мониторинга и управления информационной безопасностью. Мы активно растем и расширяем команду – сейчас в наших офисах в Москве и регионах работает уже больше 1000 человек, и мы не собираемся останавливаться на достигнутом.
Ожидания от кандидата
- Устанавливать и настраивать ПО Solar appScreener на различных платформах;
- Принимать участие в цикле разработки дистрибутива ( => dev => test => maintenance => )
- Интегрировать ПО Solar appScreener в CI/CD Заказчиков по принципам DevSecOps'a;
- Исследовать поведения ПО в зависимости от изменений в ОС;
- Принимать участие в проведении тестовых и нагрузочных испытаний в рамках разработки ПО;
- Принимать участие в подготовке технической документации и регламентов для создаваемого ПО;
- Оказание технической поддержки Заказчикам:
- Общение с заказчиками;
- Расследование инцидентов;
- Заведение задач группе разработки;
- Самостоятельное устранение проблем.
- Развитие и эксплуатация инфраструктуры ПО Solar appScreener: микросервисная архитектура, выделенные сервера;
- Настройка и поддержка CI/CD (GitLab CI/CD);
- Интеграция новой функциональности при активном взаимодействии с командами разработки;
- Автоматизация рутинных операций с использованием:
- скриптовых языков: Golang/Python/Bash/PowerShell(CMD);
- инфраструктурных инструментов: Packer, Terraform, Ansible, Prometheus, Consul и т.д.
- Исследование и анализ технических проблем, выработка способов их решений.
Требования:
Solar appScreener — cтатический анализатор безопасности приложений (SAST) для эффективного выявления уязвимостей и недекларированных возможностей как в исходном, так и в бинарном кодах.
Условия работы
Solar appScreener — cтатический анализатор безопасности приложений (SAST) для эффективного выявления уязвимостей и недекларированных возможностей как в исходном, так и в бинарном кодах.
В команду отдела разработки appScreener ищем DevOps инженера:
Обязанности:
- Устанавливать и настраивать ПО Solar appScreener на различных платформах;
- Принимать участие в цикле разработки дистрибутива ( => dev => test => maintenance => )
- Интегрировать ПО Solar appScreener в CI/CD Заказчиков по принципам DevSecOps'a;
- Исследовать поведения ПО в зависимости от изменений в ОС;
- Принимать участие в проведении тестовых и нагрузочных испытаний в рамках разработки ПО;
- Принимать участие в подготовке технической документации и регламентов для создаваемого ПО;
- Оказание технической поддержки Заказчикам:
- Общение с заказчиками;
- Расследование инцидентов;
- Заведение задач группе разработки;
- Самостоятельное устранение проблем.
- Развитие и эксплуатация инфраструктуры ПО Solar appScreener: микросервисная архитектура, выделенные сервера;
- Настройка и поддержка CI/CD (GitLab CI/CD);
- Интеграция новой функциональности при активном взаимодействии с командами разработки;
- Автоматизация рутинных операций с использованием:
- скриптовых языков: Golang/Python/Bash/PowerShell(CMD);
- инфраструктурных инструментов: Packer, Terraform, Ansible, Prometheus, Consul и т.д.
- Исследование и анализ технических проблем, выработка способов их решений.
Требования:
- Опыт от 1,5-2-х лет;
- Понимание принципов DevSecOps;
- Знание цикла разработки ПО;
- Навыки установки/настройки/администрирования серверов на базе семейства ОС Linux (Debian/RedHat) + ОС Windows + ОС macOS; знание различных менеджеров пакетов, умение проводить установки без доступа к репозиториям, с учетом зависимостей и т.д.;
- Знание Git для разработки и CI/CD;
- Практический опыт работы с Docker: особенности инструмента + аналоги и их различия, написание Dockerfiles + docker-compose
- Опыт написания скриптов на Bash/PowerShell(CMD), умение читать чужой код и вносить изменения;
- Знание основ языка запросов SQL (используем PostgreSQL, но опыт работы с любой СУБД будет плюсом);
- Представление об устройстве компьютерных сетей и их диагностике;
- Английский язык на уровне, достаточном для чтения технической документации.