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

DevOps в Focus Calendar

Зарплата

до 200 000 ₽

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

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

Компания

Приложение календаря для англоговорящих руководителей, предпринимателей

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

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

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

  • Поддержка инфраструктуры компании (Self-Managed Jenkins/Gitlab/Sentry/Grafana, VPN);
  • Переезд в kubernetes.
  • Развёртывание, поддержка и развитие системы мониторинга (Grafana/Prometheus/Loki);
  • Развёртывание CI/CD (в том числе подпись и нотаризация приложения для Mac);
  • Поддержка инфраструктуры разработки и тестирования (сейчас изолированные dev окружения поднимаются в пару кликов);
  • Построение Zero Downtime инфраструктуры для прод окружения;
  • Внедрение SRE практик;
  • Оперативное решение проблемных ситуаций;
  • Помощь разработчикам в поиске причин ошибок и их решения;

Что мы ждём от тебя

Мы ждём, что у тебя есть следующий опыт:

  • у тебя опыт 2+ лет работы DevOps Engineer
  • умеешь организовать своё время (у нас распределённая команда)
  • готов(а) уделять много внимания технической проработке задачи перед ее реализацией
  • будет плюсом, если ты работал(а) с DigitalOcean и AWS (сейчас вся инфраструктура поднята в DigitalOcean, переезжаем в AWS)

Наш подход к разработке

Все наши решения мы принимаем исходя из наших культурных принципов, а именно:

  • Всегда начинаем со Start with Why? в каждом решении мы пытаемся понять, зачем нам его принимать. К какой цели мы хотим прийти с помощью этого исследования
  • Как это решение позволит сделать продукт для клиента лучше? Как мы можем проявить наш Customer Obsession при принятии этого решения?
  • Кто отвечает за итоговый результат? Кто owner?
  • Как мы можем Deliver Result в меньший срок и Frugality меньшими ресурсами?
  • Как мы можем Tame and Eliminate Complexity в этом решении?

Основываясь на наших культурных принципах, мы выработали следующий подход к разработке:

  • так как мы делаем масштабный продукт мы стараемся придумывать максимально простые решения, при этом не растить complexity продукта
  • проектируем технические решения и обсуждаем их до реализации
  • придерживаемся внутреннего style guide
  • тщательно проектируем все состояния, описываем логику и у нас идеальный порядок в фигме
  • пишем тесты
  • ротитуемся между задачами
  • так как мы делаем offline first решение, мы уделяем особое внимание целостности и надежности локального хранения данных, с последующей синхронизацией с бекендом
  • любим пиксель-перфект верстку, т к создаём дорогой продукт для требовательных клиентов

Технологии и инструменты, которые мы используем в разработке

  • infra: DigitalOcean, Jenkins, Grafana, Loki, Terraform, Ansible, Docker, Prometheus, Gitlab CI
  • frontend: Typescript, React, MobX, Canvas API, Electron, RxJS, Styled-components, WebSockets, GraphQL, Jest
  • backend: Go, GraphQL, WebSockets, PostgreSQL, Redis

Бонусы

Что мы предлагаем

  • Зарплата: 200 000 рублей на руки при Full Time (повышение зарплат после выхода на самоокупаемость).
  • Опцион: 0,5% акций компании. Вестинг 4 года, клифф 1 год. Опционы от американской компании, управляются через сервис Carta.
  • Удалённая работа, у нас распределенная команда. При желании работать в офисе, у нас есть уютная квартира-офис на Тверской в нескольких минутах от м. Пушкинская.
  • Возможность работать Part Time в ближайшие 3-4 месяца (сейчас у нас есть возможность рассматривать кандидатов на Part Time с последующим переходом на Full Time, этот вариант хорошо подойдет кандидатам, кто пока не готов переходить на Full Time, но хочет присоединиться к нашей команде и принять окончательное решение)

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

Проблема, которую решает Focus Calendar.

Календарь—необходимый инструмент ежедневной работы для меня и для десятков миллионов специалистов. Парадигма календаря не менялась с момента изобретения календаря. Текущий календарь—аналог глиняной таблички, на котором вручную приходится заносить «в четверг пасу коз», «в пятницу обсуждем интеграцию с AmoCRM».

Мы уверены, что текущие задачи, которые люди решают с календарём, могут решаться на порядок быстрее и проще. Только на автоматизации сценария «Собрать 3+ занятых человек на один созвон» можно сэкономить пару часов в месяц, а на автоматизации всех частотных сценариев можно экономить профессионалу/руководителю/предпринимателю от 8 до 18 часов в месяц.

Наша цель—сделать календарь с уровнем удобства и UX'а микросценариев как у Telegram/Superhuman, в котором все частотные задачи клиентов будут решаться на порядок быстрее, с минимумом переключений контекста.