Devops Engineer (удаленная работа)

15 июня 2024

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Devops Engineer

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

Компания разрабатывает high-load web сервисы, с расчетной нагрузкой от 7000 rps. Старается использовать только open source продукты и уходить от vendor lock-in. Также разрабатывает распределенные event-driven системы.

Фронт построен вокруг React для роутинга используется React Router (если нужен SSR используется кастомное решение), в качестве стейт-менеджера применяется MobX State Tree, бандлят всё это с помощью Vite. В планах перевести все приложения на Remix и уйти от хранения состояния на клиенте, вместо этого перейти на server-driven state.

Также компания разрабатывает внутренний UI-kit на основе headless компонентов React Aria и tokenized дизайн-системы. Пока UI-kit в разработке используют emotion (CSS-in-JS) , но в дальнейшем уйдут от runtime решений для стилизации.

Деплоят сервисы в Kubernetes. Используют CI/CD на Gitlab, с пайплайнами для unit/integration/e2e автотестов. Мониторят при помощи Prometheus и Grafana, логи хранят в ELK и Sentry. Документация ведётся в Confluence; в качестве таск-трекера - YouTrack.

Чем предстоит заниматься:

  • Обеспечение бесперебойной работы инфраструктуры и сервисов
  • Взаимодействие с командой разработчиков для решения задач
  • Настройка высоконагруженных систем
  • Поддержка и развитие систем мониторинга/логирования
  • Обнаружение потенциальных проблем и участие в создании решения по их устранению
  • Обработка инцидентов и их предупреждение, оперативное реагирование
  • Cобирать конвейеры CI/CD используя GitLab CI/Jenkins
  • Настройка nginx
  • Написание Bash-скриптов, Ansible-ролей и плейбуков для автоматизации процессов
  • Автоматизировать процессы разработки и тестирования

Что ожидают от кандидата:

  • Опыт администрирования:
  • Linux серверов (в основном Debian);
  • Nginx
  • БД (MySQL, MongoDB, ClickHouse, Redis) - настройка репликации и кластеров, тюнинг, монторинг;
  • Брокеры очередей (Kafka, RabbitMQ) - настройка кластеризации;
  • Redis
  • Наличие опыта построения CI/CD конвейеров (GitLab CI / Jenkins);
  • Опыт работы с docker, docker-compose, k8s;
  • Разворачивал с нуля k8s на железе (без kubeadm, kubespray или kops), настраивал Istio;
  • Понимание принципов IaC;
  • Обязателен опыт автоматизации с использованием Ansible (писал свои роли, возможно даже модули и плагины);
  • Опыт настройки и использования систем мониторинга/логирования (Prometheus/Grafana, ELK);

Что компания может предложить:

  • Официальное оформление;
  • Годовой бонус до 1-го оклада;
  • Расширенный соцпакет: ДМС, оплачиваемый отпуск 28 календарных дней
  • Гибкое начало рабочего дня, также возможна удаленная работа;
  • Рабочее место оборудовано современной техникой с учетом Ваших пожеланий;
  • Частичная компенсация занятий по английскому языку;
  • Отсутствие бюрократии;
  • Поездки на ИТ-конференции, митапы, учебные курсы за счет компании;
  • Реферальная программа за успешную рекомендацию.


Посмотрите похожие вакансии

Middle DevOps engineer Logistics Platform
Компания: МТС
Зарплата: з.п. не указана
DevOps Engineer / DevOps-инженер / Мобильный Банк
Компания: Банк ДОМ.РФ
Зарплата: з.п. не указана
Part-time DevOps engineer side job
Компания: Ubego
Зарплата: з.п. не указана
DevOps Engineer
Компания: Vestan
Зарплата: от 267 275 до 267 275 руб.