DevOps инженер

Обязанности

  • Развитие и поддержка инфраструктуры разработки Аврора ОС;
  • Внедрение инструментов автоматизации процессов разработки, контроля качества, подготовки к выпуску и развертыванию релизов.

Требования

  • Базовые знания высокоуровневых языков программирования
  • Опыт работы с системами управления конфигурацией (Ansible/Chef/Puppet/SaltStack)
  • Опыт использования vcs (git/svn)
  • Опыт работы с системами виртуализации (vSphere/Xen/KVM), контейнерной изоляции (Docker/rkt/LXC)
  • Опыт сборки пакетов DEB/RPM
  • Опыт внедрения систем непрерывной интеграции (Jenkins/Bamboo/TeamCity/GitLab CI), понимание принципов CI/CD pipeline
  • Знание принципов построения распределенных систем, понимание сервисно-ориентированной архитектуры приложений
  • Хорошее знание одного языка программирования

Будет плюсом

  • Опыт работы с системами сборки Linux-дистрибутивов (OBS/Koji/buildd), инструментами сборки образов ОС и кросс-компиляции (Packer, Buildroot, BitBake, ScratchBox2, debootstrap, pbuild)
  • Опыт работы с облачными платформами (AWS/GCE/Azure/vCloud/OpenStack/Kubernetes/Mesos)
  • Опыт работы с системами мониторинга (Zabbix/Nagios/Prometheus), анализа и визуализации логов (ELK)
  • Опыт работы с системами распределенного хранения конфигурации и обнаружения сервисов (etcd/ZooKeeper/Consul)
  • Опыт работы с системами автоматизированного тестирования
  • Опыт работы с Nexus, NATS, Redis, реляционными и NoSQL-СУБД

Условия работы

  • Конкурентный уровень заработной платы
  • Современное оборудование рабочего места
  • Работа в команде профессионалов высокого уровня с возможностью карьерного и профессионального роста
  • Гибкий рабочий график 5/2 (возможность выбрать время начала рабочего дня)
  • ДМС + стоматология
  • Отсутствие дресс-кода
  • Возможность влиять на проект хорошими идеями и видеть свой вклад в конечном продукте
  • Возможность обучения за счёт компании
  • Возможность участия в международных конференциях за счёт компании