Site Reliability Engineer (SRE) – Google Firebase, mobile, web Offline

Ми єксплуатуємо високонавантажену систему, що працює на 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
  • Тестування відновлення даних

 

Що ми пропонуємо?

✔ Віддалена робота
✔ Молода, амбітна команда
✔ Один із найперспективніших ринків у Європі
✔ Реальна можливість релокації до Швейцарії
✔ Фокус на результат, а не на процес
✔ Комфортна та весела атмосфера

 

Якщо вам подобається вирішувати проблеми до того, як вони стануть проблемами, а потім ще й пояснювати це всім — ця позиція для вас!

To apply for this and other jobs on Djinni login or signup.