Senior DevOps

Зарплата

до 400 000 ₽

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

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

Компания

UGC платформа, интернет-сообщество, медиа

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

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

Пикабу – это информационно-развлекательное сообщество, которое читает больше 40 млн. человек в месяц.

Активно развиваем сайт для ПК и мобильных устройств. Регулярно уделяем время рефакторингу и техническому долгу.

О проекте:

  • Highload (2.7 млн. уникальных пользователей в сутки)
  • На бэке используется php, node js, редко бывает go.
  • Разработка разделена на продуктовые команды. Отдельно выделена техническая, которая занимается именно архитектурой, отказоустойчивостью и т.д.
  • Tech team: 2 back, 1 front, 2 DevOps (оба погружены во все области без строгого функционального распределения) + CTO.
  • Вся разработка работает удаленно.

Технологический стек:

  • Linux
  • ЯП разработки: php, node.js, golang
  • MySQL, Redis, Aerospike, Elasticsearch, Clickhouse, Postgres, Kafka
  • nginx, traefik, haproxy
  • ELK, Grafana Loki
  • Ansible, Docker, Docker Swarm, Kubernetes (в перспективе)
  • Zabbix, Grafana, Prometheus, VictoriaMetrics, Alertmanager
  • Jenkins, GitLab CI, Github Action

Кто такой DevOps в Пикабу:

Ключевая цель tech team сейчас: Достаточно высокий uptime при приемлемой для бизнеса стоимости владения (TCO).
То есть, сейчас важно оптимизировать инфраструктуру, чтобы меньше времени уходило на поддержание отказоустойчивости. Высвободить время команды для оптимизации CI/CD.

Примерно половина времени DevOps сейчас занимает работа по поддержанию uptime:

  • Настройка и агрегация сетей,
  • Настройка, конфигурирование и сопровождение системы логирования и мониторинга,
  • Отслеживание и анализ логов сервисов при ошибках,
  • Реагирование на алерты.

Также нужно будет:

  • Важная задача в самом начале процесса: перенос текущей инфраструктуры на Kubernetes.
  • Совместно с разработкой создавать и поддерживать различные pipelines, автоматизировать сборку и deploy,
  • Развивать и оптимизировать процессы CI/CD.
  • Помимо основных задач, необходимо будет выступать ментором/куратором для второго DevOps инженера.

Требования:

  • опыт работы на аналогичной должности от 5 лет,
  • опыт администрирование linux,
  • навыки написания скриптов bash, python,
  • навыки написания piplines с использованиям Jenkins или gitlab-ci,
  • опыт настройки и сопровождения Nginx, балансировщиков, ingress и т.д.,
  • понимание принципов работы виртуализации и контейнеризации,
  • опыт работы с Docker, Docker Swarm, k8s - будет плюсом
  • опыт администрирования СУБД MySQL, Postgres, Redis, Clickhouse
  • понимание работы сетей и основных протоколов: стэк TCP/IP, VLAN, DNS, VPN и т.д.
  • опыт работы работы с системами мониторинга и логгинга (любая из стека).

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

Мы стремимся к k8s, поэтому будет здорово, если вы уже попробовали его внедрять на коммерческих проектах.

Бонусы

Условия:

  • Заработная плата до 400 000 к на руки. (полностью белая, без понижения на период ИС)
  • Оплачиваемые отпуска и отсутствия по болезни.
  • Полностью удаленная работа без планов на офис.
  • Работа из любой страны.
  • Возможность организовать гибкий и индивидуальный график.
  • Компания 100+ человек, плоская структура, работа напрямую с последней инстанцией согласования любых технических решений - CTO, автономность и отсутствие KPI.

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

Процесс отбора по этой вакансии подразумевает три этапа:
- интервью с рекрутером, 
- тестовое задание, 
- техническое интервью.