Команда UM CD InfraDev обеспечивает continuous delivery для выпуска обновляемых модулей продуктов.
Основные функции и задачи:
- Разработка и поддержка автотестов и автотестовых конфигураций для обновляемых модулей (C#, Python);
- Анализ прогонов автотестов в рамках подготовки обновляемых модулей к релизу;
- Развитие pipeline-а выпуска модулей: разработка веб сервисов и утилит на C#, поддержка пользователей;
- Взаимодействие с другими командами по задачам, где требуется интеграция.
Что мы ожидаем:
- Опыт разработки на C# от 2 лет;
- Понимание парадигм ООП, SOLID, паттернов проектирования и рефакторинга;
- Владение скриптингом (PowerShell);
- Представление о внутреннем устройстве ОС Windows;
- Умение работать с Linux на уровне продвинутого пользователя;
- Опыт работы с базами данных (MSSQL);
- Знания методологий разработки ПО, теории тестирования;
- Умение разбираться в чужом коде.
Большим плюсом будут:
- Опыт в тестировании: проведение авто- и ручных тестов;
- Опыт в администрировании (Windows, Linux);
- Опыт работы с системами для CI/CD;
- Опыт работы с Python.