Pulsanto
-
Site Reliability Engineer (SRE) – Google Firebase, mobile, web
Full Remote · Ukraine · Product · 3 years of experienceМи єксплуатуємо високонавантажену систему, що працює на Google Firebase і щодня обслуговує десятки клієнтів. У нас є веб-платформа та мобільні додатки (iOS, Android). Ми шукаємо спеціаліста, який допоможе команді забезпечити стабільність та...Ми єксплуатуємо високонавантажену систему, що працює на Google Firebase і щодня обслуговує десятки клієнтів.
У нас є веб-платформа та мобільні додатки (iOS, Android). Ми шукаємо спеціаліста, який допоможе команді забезпечити стабільність та продуктивність всієї системи.
Що потрібно буде робити?
1. Підтримка та моніторинг продакшен-системи
- Забезпечення стабільної роботи веб-платформи та мобільних додатків
- Налаштування та підтримка інструментів моніторингу (Google Cloud Monitoring, Firebase Performance Monitoring)
- Оперативне реагування на складні технічні інциденти, аналіз логів, усунення збоїв
Проведення Root Cause Analysis та запобігання повторюваним проблемам
2. Робота з клієнтськими запитами (3-я лінія підтримки)
- Опрацювання звернень клієнтів, аналіз складних технічних питань
- Взаємодія з командою розробників у разі потреби внесення змін
Автоматизація процесів підтримки, скорочення часу на вирішення повторюваних запитів
3. Управління ресурсами та витратами в Google Cloud
- Контроль використання ресурсів Google Firebase (Firestore, Functions, Hosting, Authentication, Storage)
- Оптимізація використання хмарних сервісів, зниження витрат
Моніторинг та контроль платежів за хмарні сервіси
4. Оптимізація продуктивності системи
- Аналіз і усунення вузьких місць у продуктивності
- Оптимізація роботи бази даних (Firestore, Realtime Database)
- Тюнінг backend-логіки (Cloud Functions, Cloud Run)
Робота з кешем та рефакторинг повільних запитів
5. Моніторинг та підтримка інтеграцій
- Контроль роботи API та інтеграцій із зовнішніми сервісами
- Налагодження помилок та усунення проблем у інтеграціях
Покращення надійності та відмовостійкості взаємодії із зовнішніми системами
6. Моніторинг та підтримка запущених мобільних додатків (iOS, Android)
- Відстеження швидкодії мобільних додатків та усунення проблем
- Аналіз метрик ANR (Application Not Responding), Crashes, FPS, App Load Time
- Моніторинг відгуків та помилок у App Store та Google Play
- Контроль роботи push-сповіщень та аналітики (Firebase Analytics, AppMetrica, Amplitude)
Що для нас важливо?
1. Ваші глибокі знання Google Firebase та хмарних технологій
- Firestore & Realtime Database – Оптимізація запитів, індексування, робота з офлайн-даними
- Cloud Functions – Написання, налагодження та оптимізація серверлес-функцій
- Authentication – моніторинг постачальників входу (Google, Apple, Facebook, email)
- Hosting & Cloud Run – Деплой, налаштування та оптимізація хостингу веб-додатків
- Storage – Управління файлами, кешування та контроль доступу
- Firebase Performance Monitoring – Налаштування та аналіз продуктивності веб- і мобільних додатків
- Firebase Crashlytics – Моніторинг збоїв, збір логів, аналіз причин падінь мобільних додатків
- Firebase Remote Config – Динамічне управління параметрами додатка без випуску оновлень
- Firebase Cloud Messaging (FCM) – Налаштування та підтримка push-сповіщень
- Firebase App Distribution – Тестування та розгортання бета-версій мобільних додатків
- Firebase Analytics – Відстеження активності користувачів, аналіз їхньої поведінки
- Google Cloud Platform (GCP) – Firestore, Cloud Logging, Cloud Scheduler, BigQuery
Моніторинг, контроль та оптимізація витрат на Firebase
2. Моніторинг та діагностика веб-додатків
- Моніторинг продуктивності веб-додатка через Firebase Performance Monitoring
- Аналіз логів та помилок через Cloud Logging, Sentry, Stackdriver
- Відстеження досвіду користувача (TTV, TTI, Web Vitals)
- Діагностика проблем із завантаженням та рендерингом
Оптимізація API-запитів та кешування для швидшої роботи
3. Моніторинг та діагностика мобільних додатків
- Використання Firebase Performance Monitoring для мобільних додатків
- Відстеження ANR, Crash Rate, Memory Usage, FPS, App Load Time
- Моніторинг через Google Play Console та App Store Connect
- Аналіз та усунення проблем із мережею, рендерингом UI
Контроль стабільності push-сповіщень та аналітики (Firebase Analytics, AppMetrica, Amplitude)
4. DevOps-інструменти для веб та мобільних додатків
- CI/CD – Налаштування пайплайнів для веб- та мобільних додатків (GitHub Actions, Bitrise, Fastlane)
- Docker & Kubernetes – Контейнеризація сервісів у разі потреби
- Terraform & GCP – Автоматизація інфраструктури у хмарі
- Моніторинг інфраструктури (Prometheus, Grafana, Firebase Monitoring)
- Автоматизація тестування та деплою для стабільних релізів
Підтримка препродукшена та організація acceptance-тестів перед деплоєм у продакшн
5. Діагностика та моніторинг інтеграцій
- Контроль API та зовнішніх сервісів
- Аналіз логів та помилок у взаємодії з зовнішніми системами
- Відстеження затримок і збоїв у обміні даними
- Налагодження OAuth, Webhooks, REST API
Моніторинг API Rate Limits та запобігання перевантаженню
6. Управління базою даних Firestore
- Оптимізація структури даних та індексів
- Аналіз та оптимізація запитів
- Налаштування TTL для автоматичного видалення старих даних
- Моніторинг, контроль та оптимізація витрат на Firestore
Забезпечення безпеки даних через Firestore Security Rules
7. Бекапування та відновлення клієнтських бізнес даних
- Налаштування автоматичних бекапів Firestore та Realtime Database
- Збереження резервних копій у Google Cloud Storage
- Розробка Disaster Recovery Plan
- Тестування відновлення даних
Що ми пропонуємо?
✔ Віддалена робота
✔ Молода, амбітна команда
✔ Один із найперспективніших ринків у Європі
✔ Реальна можливість релокації до Швейцарії
✔ Фокус на результат, а не на процес
✔ Комфортна та весела атмосфераЯкщо вам подобається вирішувати проблеми до того, як вони стануть проблемами, а потім ще й пояснювати це всім — ця позиція для вас!