DevOps инженер
Требования
Местоположение и тип занятости
Компания
Разработка информационных систем
Описание вакансии
Условия работы
В задачи будет входить:
- предоставление ИТ-инфраструктуры в соответствии с нефункциональными требованиями к разрабатываемым продуктам;
- автоматизация процессов доставки разрабатываемых продуктов;
- автоматизация процессов разработки;
- оперативная поддержка продуктов компании - устранение неполадок в тестовых и производственных средах;
- документация технических решений.
Мы ожидаем от сотрудника:
- понимание принципов DevOps, цикла разработки, внедрения и сопровождения ПО (разработка, интеграция, тестирование, развертывание, мониторинг);
- опыт сборки приложений на.NET, java nodejs проектов, применение nuget packages;
- знание Linux-систем (rpm-based, deb-based) на уровне администрирования и написание скриптов на bash;
- основы администрирования Windows и написание скриптов powershell;
- навыки программирования на Python или других языках программирования;
- опыт настройки и работы с Nexus Repository;
- опыт настройки и построения CI&CD на основе Jenkins (freestyle + pipeline);
- контейнеры docker, уметь паковать приложения. Docker swarm, Kubernetes - будет плюсом;
- TFS: построение билдов и трекинг задач;
- опыт интеграции open source продуктов с Active Directory;
- тесты SonarQube, xTests, интеграция с Jenkins;
- опыт работы с Git, gitflow;
- опыт разработки механизмов централизованного управления конфигурациями и автоматизации развертывания Ansible, Salt, Puppet, Chef (любого из них);
- желателен опыт работы с использованием методологий Agile (Scrum) и понимание принципов методологий разработки.
Бонусы
Условия:
- стабильность компании - мы растем в условиях кризиса;
- официальное трудоустройство, белая з/п;
- работа в команде и погружение в задачи вместе с наставником;
- наличие амбициозных и разноплановых задач;
- уютный офис с буфетом, зоной отдыха и кофе;
- гибкий график 5/2;
- возможность удаленки.
Ждем вас в нашей команде!