👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

DevOps инженер

Зарплата

от 50 000 до 100 000 ₽

Местоположение и тип занятости

ЕкатеринбургПолный рабочий деньМожно удаленно

Компания

Разработка IT-проектов

Описание вакансии

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

В работе Вам предстоит:

  • Конфигурировать и обновлять ОС Debian GNU/Linux (а иногда CentOS и даже Windows Server);
  • Разрабатывать и применять Ansible роли и плейбуки, используя Git и Vault;
  • Настраивать готовые и иногда разрабатывать новые exporter-ы для Prometheus, описывать правила для Alertmanager и настраивать дашборды в Grafana;
  • Разрабатывать и поддерживать многообразие CI/CD на базе GitLab;
  • Настраивать резервное копирование сервисов в BackupPC и сценарии их восстановления;
  • Деплоить и конфигурировать различные веб и прокси сервера на базе Nginx, Traefik и HAProxy;
  • Администировать ELK stack и переводить на него существующие и новые проекты;
  • Оптимизировать, разворачивать, масштабировать и резервировать СУБД PostgreSQL и иногда MySQL, MS SQL и MongoDB;
  • Настраивать кеширующие сервера Redis и Memcached;
  • Администировать различные сервисы экосистемы Hadoop;
  • Переводить существующие приложения в Docker контейнеры, описывать Dockerfile-ы и docker-compose.yml для новых приложений;
  • Администрировать Proxmox VE кластера и виртуальные машины в них;
  • Использовать в своей работе Jira и Confluence для ведения задач и документации;
  • Осваивать новые технологии в дополнение к уже перечисленным, внедрять их в жизнь.

Мы ждем от Вас:

  • что вы любите своё дело и умеете делать то, за что берётесь, а если не знаете как, то способны найти ответ и воплотить (а коллеги вам в помощь);
  • базовые знания и опыт системного администрирования (см. раздел о том с чем Вам предстоит работать);
  • готовность находить общий язык с коллегами и делать то, что требуется делу для общего результата;
  • вовлечённость, приверженность делу, ответственность и разбор каждого инцидента;
  • понимание современных веб-технологий и протоколов;
  • знание технического английского языка, чтение документации не должно вызывать проблем.

Работать у нас интересно:

  • У нас в разработке как собственные, так и заказные веб-проекты. Более 50 физических и виртуальных серверов на обслуживании, каждый год количество растет;
  • Работаем в спокойном режиме, гонки нет;
  • Всегда есть интересные вызовы в работе, куда расти;
  • Мы умеем слушать и слышать наших сотрудников. Каждый может предложить, презентовать и обосновать свою идею, процесс, которые будут использованы в работе;
  • Мы поощряем стремление развиваться. Компания поддерживает развитие и готова компенсировать обучающие курсы для повышения квалификации, совершенствования профессиональных навыков.

Работать у нас удобно:

  • Гибкий график работы. Нам важен результат Вашей работы, а не время, когда Вы приходите-уходите;
  • Огромный опыт и сверхспособности не нужны;
  • Возможность удалённой работы при необходимости. Если Вы рассматриваете приемущественно удалённый формат работы, то для нас очень важно иметь возможность очного общения, особенно в начале сотрудничества, как минимум на испытательном сроке;
  • Наши команды работают на принципах Scrum;
  • Комфортная релакс-зона с диванчиком и коробкой печенья и шоколадками к чаю.

Работать у нас выгодно:

  • Мы готовы предложить Вам трудоустройство с первого рабочего дня в соответствии с ТК РФ, полностью официальной заработной платой и соц. пакетом;
  • Конкурентная заработная плата, которая обсуждается по результатам собеседования. Итоговая сумма зависит от того уровня знаний и умений, которыми Вы располагаете. Ориентир 50 000 – 100 000 р. и возможно выше, если с Вами мы забываем о проблемах;
  • Непрерывное обучение на рабочем месте и наставничество.

Бонусы

Дополнительные инструкции

Тестовое задание:

В качестве тестового задания предлагаем вам выбрать не менее двух задач из списка ниже и прислать их в виде ссылки на публичный git репозиторий вместе с Вашим резюме:

  1. Создайте docker-compose.yml для работы приложения Odoo Community;
  2. Создайте ansible playbook для расширения раздела файловой системы (либо lvm, либо физической);
  3. Создайте ansible playbook для установки некоторых системных пакетов, изменения имени хоста и добавления пользователя;
  4. Создайте docker-compose.yml для публикации сайта с использованием в качестве реверсивного прокси сервера traefik;
  5. Напишите скрипт, который скачает и распарсит JSON файл (например https://api.github.com/repos/torvalds/linux/commits), выведите результат в формате YAML. Напишите Dockerfile для установки зависимостей этого скрипта и добавления его в образ;

  6. Создайте job в .gitlab-ci.yml, который производит сборку образа контейнера и передает его в хранилище образов.