Мы ищем DevOps инженера для работы над линейкой продуктов dbForge Studio, которые являются собой полнофункциональными средами IDE для разработки и администрирования баз данных.
Требования:
- опыт работы системным администратором от 5 лет или разработчиком ПО на C++/C# под Windows от 3х лет;
- опыт работы с CI Jenkins/Gitlab от 1 года;
- Jenkins CI, построение приложений при помощи MsBuild, использование пакетного менеджера NuGet, администрирование Windows/UNIX;
- опыт работы с контейнерезацией Docker (Linux/Windows) от 1 года;
- знание Python, PowerShell, Bash, Batch.
Обязанности:
- поддержка Jenkins и связанной с ним билдовой среды;
- создание, конфигурирование, поддержка джобов Jenkins (преимущественно freestyle);
- поиск и интеграция новых плагинов, новой функциональности;
- решение возникающих проблем, помощь в отладке джобов;
- работа со следующим стэком: Git, MSBuild, Fitnesse, PowerShell, Batch, Unittest, NuGet, Nexus;
- создание виртуальных машин VirtualBox с предустановленным софтом и т.д.;
- создание и поддержка гетерогенных тестовых сред связанных напрямую или опосредованно с базами данных (Sql Server, MySql, MariaDB, PostgreSQL, Oracle, etc); разбор SQL запросов при возникновении проблем во время автотестов или отладки;
- установка и настройка специфических тестовых средств для воспроизведения пользовательских багов или для реализации какой-либо специфической функциональности, интеграция новых компонентов тестовой среды в уже существующие среды.
Будет плюсом:
- профильное образование по направлению программная инженерия или администрирование;
- опыт в построении инфраструктурных систем/связанных сервисов;
- опыт работы с виртуализацией Xen/XCP;
- опыт построения CI систем на базе Jenkins/Gitlab;
- опыт создания Docker-контейнеров(Linux/Windows); опыт работы с Docker Swarm, Docker Portainer;
- знание языка Groovy.