Требуемый опыт работы: 3–6 лет
Частичная занятость, удаленная работа
DevOps Engineer (part/full time)
Описание вакансии:
Мы ищем опытных и талантливых DevOps инженеров, которые разделяют наши культурные принципы и почти с нуля построят инфраструктуру для нашего приложения и команды Focus Calendar
Чем предстоит заниматься:
- Поддержка инфраструктуры компании (Self-Managed Jenkins/Gitlab/Sentry/Grafana, VPN);
- Развёртывание, поддержка и развитие системы мониторинга (Grafana/Prometheus/Loki);
- Развёртывание CI/CD (в том числе подпись и нотаризация приложения для Mac);
- Поддержка инфраструктуры разработки и тестирования (сейчас изолированные dev окружения поднимаются в пару кликов);
- Построение Zero Downtime инфраструктуры для прод окружения;
- Внедрение SRE практик;
- Оперативное решение проблемных ситуаций;
- Помощь разработчикам в поиске причин ошибок и их решения;
- Переезд в K8S.
Какие технологии и инструменты мы используем в разработке?
- 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
Наш подход к разработке:
Все наши решения мы принимаем исходя из наших культурных принципов, а именно:
- Всегда начинаем со Start with Why? в каждом решении мы пытаемся понять, зачем нам его принимать. К какой цели мы хотим прийти с помощью этого исследования
- Как это решение позволит сделать продукт для клиента лучше? Как мы можем проявить наш Customer Obsession при принятии этого решения?
- Кто отвечает за итоговый результат? Кто owner?
- Как мы можем Deliver Result в меньший срок и Frugality меньшими ресурсами?
- Как мы можем Tame and Eliminate Complexity в этом решении?
Основываясь на наших культурных принципах, мы выработали следующий подход к разработке:
- так как мы делаем масштабный продукт мы стараемся придумывать максимально простые решения, при этом не растить complexity продукта
- проектируем технические решения и обсуждаем их до реализации
- придерживаемся внутреннего style guide
- тщательно проектируем все состояния, описываем логику и у нас идеальный порядок в фигме
- пишем тесты
- ротитуемся между задачами
- так как мы делаем offline first решение, мы уделяем особое внимание целостности и надежности локального хранения данных, с последующей синхронизацией с бекендом
- любим пиксель-перфект верстку, т к создаём дорогой продукт для требовательных клиентов
Что мы ждём от тебя?
- у тебя опыт 2+ лет работы DevOps Engineer
- умеешь организовать своё время (у нас распределённая команда)
- готов(а) уделять много внимания технической проработке задачи перед ее реализацией
- будет плюсом, если ты работал(а) с DigitalOcean и AWS (сейчас вся инфраструктура поднята в DigitalOcean)
Что предлагаем?
- Зарплата: 200 000 рублей на руки при Full Time (повышение зарплат после выхода на самоокупаемость).
- Опцион: 0,5% акций компании. Вестинг 4 года, клифф 1 год. Опционы от американской компании, управляются через сервис Carta.
- Удалённая работа, у нас распределенная команда. При желании работать в офисе, у нас есть уютная квартира-офис на Тверской в нескольких минутах от м. Пушкинская.
- Возможность работать Part Time в ближайшие 3-4 месяца (сейчас у нас есть возможность рассматривать кандидатов на Part Time с последующим переходом на Full Time, этот вариант хорошо подойдет кандидатам, кто пока не готов переходить на Full Time, но хочет присоединиться к нашей команде и принять окончательное решение)
Docker
Git
Jenkins
PostgreSQL
Ansible
CI/CD
Gitlab
AWS
Kubernetes
DevOps
Grafana
Redis
Terraform
Golang
Частичная занятость, удаленная работа
DevOps Engineer (part/full time)
Описание вакансии:
Мы ищем опытных и талантливых DevOps инженеров, которые разделяют наши культурные принципы и почти с нуля построят инфраструктуру для нашего приложения и команды Focus Calendar
Чем предстоит заниматься:
- Поддержка инфраструктуры компании (Self-Managed Jenkins/Gitlab/Sentry/Grafana, VPN);
- Развёртывание, поддержка и развитие системы мониторинга (Grafana/Prometheus/Loki);
- Развёртывание CI/CD (в том числе подпись и нотаризация приложения для Mac);
- Поддержка инфраструктуры разработки и тестирования (сейчас изолированные dev окружения поднимаются в пару кликов);
- Построение Zero Downtime инфраструктуры для прод окружения;
- Внедрение SRE практик;
- Оперативное решение проблемных ситуаций;
- Помощь разработчикам в поиске причин ошибок и их решения;
- Переезд в K8S.
Какие технологии и инструменты мы используем в разработке?
- 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
Наш подход к разработке:
Все наши решения мы принимаем исходя из наших культурных принципов, а именно:
- Всегда начинаем со Start with Why? в каждом решении мы пытаемся понять, зачем нам его принимать. К какой цели мы хотим прийти с помощью этого исследования
- Как это решение позволит сделать продукт для клиента лучше? Как мы можем проявить наш Customer Obsession при принятии этого решения?
- Кто отвечает за итоговый результат? Кто owner?
- Как мы можем Deliver Result в меньший срок и Frugality меньшими ресурсами?
- Как мы можем Tame and Eliminate Complexity в этом решении?
Основываясь на наших культурных принципах, мы выработали следующий подход к разработке:
- так как мы делаем масштабный продукт мы стараемся придумывать максимально простые решения, при этом не растить complexity продукта
- проектируем технические решения и обсуждаем их до реализации
- придерживаемся внутреннего style guide
- тщательно проектируем все состояния, описываем логику и у нас идеальный порядок в фигме
- пишем тесты
- ротитуемся между задачами
- так как мы делаем offline first решение, мы уделяем особое внимание целостности и надежности локального хранения данных, с последующей синхронизацией с бекендом
- любим пиксель-перфект верстку, т к создаём дорогой продукт для требовательных клиентов
Что мы ждём от тебя?
- у тебя опыт 2+ лет работы DevOps Engineer
- умеешь организовать своё время (у нас распределённая команда)
- готов(а) уделять много внимания технической проработке задачи перед ее реализацией
- будет плюсом, если ты работал(а) с DigitalOcean и AWS (сейчас вся инфраструктура поднята в DigitalOcean)
Что предлагаем?
- Зарплата: 200 000 рублей на руки при Full Time (повышение зарплат после выхода на самоокупаемость).
- Опцион: 0,5% акций компании. Вестинг 4 года, клифф 1 год. Опционы от американской компании, управляются через сервис Carta.
- Удалённая работа, у нас распределенная команда. При желании работать в офисе, у нас есть уютная квартира-офис на Тверской в нескольких минутах от м. Пушкинская.
- Возможность работать Part Time в ближайшие 3-4 месяца (сейчас у нас есть возможность рассматривать кандидатов на Part Time с последующим переходом на Full Time, этот вариант хорошо подойдет кандидатам, кто пока не готов переходить на Full Time, но хочет присоединиться к нашей команде и принять окончательное решение)
Ключевые навыки
Docker
Git
Jenkins
PostgreSQL
Ansible
CI/CD
Gitlab
AWS
Kubernetes
DevOps
Grafana
Redis
Terraform
Golang