Никольская улица 10
Для поддержания бесперебойной работы и в связи с расширением мы приглашаем в нашу команду Junior-разработчика Atlassian.
Мы предлагаем:
- работу в продуктовой команде с интересными задачами для реализации решений в b2g и b2b секторе;
- работу в аккредитованной ИТ-компании;
- трудоустройство в полном соответствии с ТК РФ и «белая» конкурентная заработная плата;
- график работы: 5/2 c 09:00 до 18:00 (гибридный режим работы с преимущественно дистанционной формой), в пятницу сокращенный рабочий день;
- квартальная и годовая премия;
- социальные выплаты и компенсации;
- проведение корпоративных мероприятий;
- проведение обучения и повышения квалификации;
- предоставление ДМС после испытательного срока.
Обязанности:
1. Разработка и поддержка Groovy-скриптов (ScriptRunner):
- написание и сопровождение простых Groovy-скриптов: validators, post-functions, listeners;
- рефакторинг существующих скриптов под руководством наставника: повышение читаемости, оптимизация работы, устранение дублирования;
- создание вспомогательных скриптов для обработки данных (парсинг, нормализация, генерация отчётности);
- подготовка тестовых сценариев и проверка корректности работы скриптов на отдельных стендах.
2. Разработка автоматизации в Jira и JSM:
- создание правил Automation: триггеры, условия, ветвления, взаимодействие с внешними сервисами;
- оптимизация существующих автоматизаций для повышения стабильности и ускорения процессов;
- настройка автоматических уведомлений, SLA-логики, обработчиков инцидентов;
- тестирование автоматизаций на Dev/Test контуре перед внедрением в прод.
3. Интеграции и работа с REST API:
- изучение и тестирование REST API Atlassian (Jira, JSM, Confluence);
- подготовка REST-запросов для интеграций с внутренними сервисами:
– системами мониторинга;
– модулями ML-аналитики;
– обработчиками видеопотоков;
– DevOps-пайплайнами. - участие в разработке простых интеграций через REST, webhooks и скрипты.
4. Разработка внутренних решений и участие в коде:
- участие в разработке утилит и внутренних сервисов, связанных с Jira/JSM;
- написание юнит-тестов для базовых участков кода (под руководством наставника);
- участие в Code Review, разборе ошибок, соблюдении стандартов качества кода.
5. Поддержка процессов разработки и ML-команд:
- настройка Jira-проектов под нужды команд ML, CV, backend, frontend и DevOps;
- поддержка процессов инцидент-менеджмента (в т.ч. связанных с видеопотоками и детекцией событий);
- создание фильтров, дашбордов и структур Jira для аналитиков и инженеров;
- конфигурация workflow, экранов, типов задач, схем полей.
6. Документирование и работа в Confluence:
- создание и поддержка документации по скриптам, интеграциям, автоматизациям, workflow;
- описание архитектурных решений и схем взаимодействия между сервисами;
- подготовка инструкций для пользователей, аналитиков, разработчиков;
- ведение базы знаний по разработке и административным настройкам Atlassian.
7. Работа с логами, тестированием и Linux-инструментами:
- первичное чтение логов и использование базовых Linux-команд: chmod, chown, tail, grep;
- тестирование скриптов и интеграций на Dev/Test окружениях;
- участие в диагностике проблем Jira/JSM и внутренних сервисов.
8. Обучение и выполнение учебных задач:
- выполнение обучающих мини-проектов по ScriptRunner, REST API и Groovy;
- регулярное изучение возможностей Atlassian: Automation, workflow, Permission Schemes, SLA, интеграции;
- участие в командных митингах, внутренних воркшопах, сессиях обмена знаниями;
- активное развитие навыков программирования, анализа и архитектурного мышления.
Требования:
- высшее техническое образование;
- базовое знание языка Groovy или Java;
- интерес к автоматизации бизнес-процессов и работе с API;
- желание разбираться в экосистеме Atlassian (Jira, JSM, Confluence);
- навыки работы с Git на базовом уровне;
- понимание основ CI/CD (приветствуется, но не обязательно);
- готовность учиться, задавать вопросы и активно участвовать в командной работе.
Будет преимуществом:
- опыт работы со ScriptRunner (даже в учебных целях);
- знакомство с JQL или базовыми понятиями SQL;
- понимание принципов работы REST API;
- опыт написания скриптов для обработки или парсинга данных.