Обязанности:
Главная цель нашего департамента – создание системы выпуска продуктов, повторного использования кода и компонент, всего процесса девелопмента и поставки в целом. Она будет использоваться в различных подразделениях группы компаний YADRO, удовлетворять потребности разработчиков, QA инженеров и девопсов. Система способствует получению постоянно стабильного кода и его непрерывной интеграции в программные продукты компании, решая задачи, связанные с compute provisioning, прототипированием программно-аппаратных комплексов и предоставлением платформ и сервисов.Наша команда автоматизирует процессы разработки департамента, а также проектирует, реализует и поддерживает сервисы для всей компании. Чем предстоит заниматься: реализацией инструментов поддержки процессов выпуска и разработки программных продуктов департамента; проектировать CI/CD пайплайны и автоматизировать процессы взаимодействия пользователей с платформенными сервисами; оказывать поддержку разработчикам и пользователям инфраструктурных решений; развивать процессы и методы создания, улучшения и автоматизации окружений «экосистемы». Наши ожидания от кандидатов: опыт работы в области DevOps от двух лет; опыт работы c платформами CI/CD (Jenkins предпочтительно; Teamcity; GitLab CI); навыки автоматизации на Python с применением методологии объектно-ориентированного программирования; опыт поддержки пользователей сервиса, умение анализировать возникающие проблемы и проводить их анализ; практический опыт работы с Kubernetes и инструментами разливки для него (ArgoCD предпочтительно; FluxCD); умение работать в команде, автономность в решении задач. Будет плюсом: знание концепций Infrastructure-as-Code, Observability, Fault Tolerance, High availability и умение строить системы с такими характеристиками; разработка и администрирование инфраструктурных сервисов (PaaS, SaaS); опыт администрирования, установки и настройки Linux; опыт автоматизации тестирования с использованием Python/PyTest.