DevOps в Focus Calendar
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Чем предстоит заниматься
- Поддержка инфраструктуры компании (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, в котором все частотные задачи клиентов будут решаться на порядок быстрее, с минимумом переключений контекста.