Детали вакансии

Зарплата: от 0 руб.
Образование: Не указано
Тип занятости: Полная занятость
График работы: Гибкий график
Опыт работы: 0
Адрес: г Москва
Контактное лицо: Александра
Телефон: +7(495) 725 63 57
Должностные обязанности

VK Teams — защищённое приложение для совместной работы сотрудников, позволяющее использовать сервисы VK WorkSpace с любого устройства: на компьютере, смартфоне и планшете или в веб-версии.

Приложение помогает выстраивать коммуникацию в команде, общаться в чатах и каналах, ставить задачи и отслеживать их выполнение, проводить аудио- и видеоконференции, переписываться в почте и планировать встречи в календаре. Приложение интегрировано с инструментами разработки, а ещё мы внедряем ботов-помощников, стикерпаки и даже расшифровку аудиосообщений. VK Teams можно развернуть в облаке или на локальном сервере.

Наша команда кросс-платформенной инфраструктуры разивает процессы CI/CD клиентских приложений VK Teams. Мы создаём пайплайны для сборок приложений и их публикации в сторы, автоматизируем рутину, а также интегрируем новые решения, поддерживаем и улучшаем уже реализованные.

Сейчас мы ищем DevOps-инженера, который усилит нашу команду.

Наш стек: TeamCity/Jenkins/GitLab CI, Python/Bash, Gradle/xcodebuild/make, Ansible, Docker.

Задачи:

  • автоматизация процессов сборки, доставки и тестирования приложений для iOS, Android, MacOS, Windows и Linux;
  • настройка и поддержка инфраструктуры для сборки приложений;
  • настройка и поддержка инфраструктуры для запуска тестов;
  • написание pipelines для Jenkins (groovy), GitLab и TeamCity;
  • автоматизация рабочих процессов для подразделения: боты, скрипты, сервисы (Python);
  • взаимодействие с командами разработки и тестирования в рамках процессов сборки релизов;
  • автоматизация обновления сервисов и конфигураций.

Требования:

  • опыт работы c CI/CD приложений не менее 3 лет;
  • опыт работы хотя бы с одной из CI-систем: Jenkins, GitLab CI, TeamCity, создания pipelines;
  • опыт работы с менеджерами репозиториев для хранения артефактов;
  • опыт автоматизации (Bash, Python);
  • уверенные знания Git;
  • базовые знания Docker;
  • базовые знания ОС: Linux, MacOS, Windows.

Будет плюсом:

  • опыт в разработке или автоматизированном тестировании;
  • базовые знания или опыт работы с iOS, Android;
  • понимание принципов работы инструментов сборки (cmake, Maven, Gradle) или опыт работы с ними;
  • опыт работы с fastlane.