DevOps

Devops Full-time

О компании и команде

Добрый день!

Компания Crossnetics ищет сотрудника для работы удаленно фуллтайм.

Ожидания от кандидата

Ищем девопса с опытом в стартапах по разработке веб-приложений:

  • Вы работали в стартапе веб-проекта с нуля, в состоянии развернуть всю инфраструктуру.
  • Вы работали в зрелом стартапе или энтерпрайзе с командой от 20 программистов и временем жизни веб-проекта от 3х лет, самостоятельно понимаете о наличии и целях компонент инфраструктуры и типовых потребностях команды.Опыт работы не в веб-проектах почти полностью не релевантен нашему запросу, интересует веб стек и инфраструктура (общие компоненты пригодятся: AD, корп. VPN и пр.).
  • Вы умеете программировать на bash или другом языке для решения devops задач. Мы ищем именно администратора, а не программиста. Архитектурой веб-проекта заниматься не придется, лишь разработкой, поддержанием, мониторингом и постоянным развитием всей инфраструктуры.
  • Вы умеете обрабатывать логи, писать регулярные выражения среднего уровня сложности без мануала и ошибок, разбираетесь в консольных linux утилитах по обработке текстовых строк/файлов.

Обязательно:

  • Базовый опыт создания, мониторинга, ремонта реплик в MySQL и авто/ручные процедуры переключения зеркал на живом проекте для больших продакшен баз. Опыт в больших кластерах не нужен. В проекте будут пары из master-master репликации (много пар).
  • MySQL эксперт по остальным аспектам настройки/мониторинга/поиска корня проблем.
  • HaProxy или аналог, всевозможный проброс трафика внутри проекта и балансировка, мониторинг компонент веб-проекта (изолированные пространства, vpn, контейнеры).
  • Nginx эксперт.
  • K8s и реализация в инфраструктуре всех паттернов/подходов, ради чего его используют.
  • Разные системы мониторинга всего, что может сломаться в веб-проекте. Дело в не Zabbix, а в опыте и инициативе настройки мониторинга, мгновенной реакции на проблемы, их устранение и сообщения веб-команде об ее источнике. В работе потребуются конечные ответы, а не наличие графиков.

Будет плюсом, но не обязательно:

  • Опыт интеграции с куратором или аналогичным решением (включая всю предметную область вокруг этого действия).
  • Применяли хотя бы минимально LUA для создания в nginx собственной логики обработки запросов.
  • Опыт создания, мониторинга, ремонта реплик в ClickHouse, ElasticSearch, Redis/KeyDB. В отличии от MySQL, этому можно научится на месте.
  • NFS и S3 подобное хранилище (ownCloud, Nextcloud, Ceph).
  • Постоянно работали с продуктами от Перконы.
  • Node.js
  • Discovery service.

Стек, который нужно будет развернуть:

  • MySQL, ElasticSearch, ClickHouse, Redis (все с репликацией).
  • Nginx, Node.js, балансировка.
  • Git, Wiki, VPN, почта и пр. Они имеют общую сквозную авторизацию (LDAP или OpenID connect).
  • Бекапы, мониторинг.
  • Сетевое хранилище для файлов проекта. • K8s.

В проекте будет необходимо быстро развернуть примерно наполовину указанный стек для создания дев платформы, где команда начнет работать (MySQL без реплик, nginx, node.js, git, wiki, пока без k8s). И далее все остальное, описанное в вакансии.


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

Удаленная работа, полный рабочий день, фиксированный ежедневный график работы, ПН-ПТ.

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

Собеседование проходит быстро, без прослойки в виде HR. На первой беседе 10-20 минут просто расскажите, насколько ваш опыт действительно коррелирует с запросом в вакансии, задайте уточняющие вопросы чем предстоит заниматься, насколько вы уверены в своем опыте по списку и т.д. На второй беседе проверим знания вашего стека и умение решать задачи на bash, займет 60-90 минут.

Overview

  • Employer: Crossnetics
  • Job Title: Devops
  • Published: 11 months, 1 week ago
Apply For This Job