Skip to content

Minsk/Chernivtsi - Java/Scala Senior/Arhitect - Qaprosoft #32

@lehatyt

Description

@lehatyt

Project

MapMyRun (and the other MapMy apps, including MapMyRide and MapMyFitness) provide users with the ability to map, record and share their exercise routes and workouts with each other. MapMyRun is part of the world’s largest digital health and fitness community, Under Armour Connected Fitness. Improve your overall health and fitness with our family of apps.
https://www.mapmyrun.com/

Stack

  • Java/JVM (Scala optional) (Experience 5+)
  • SpringBoot (Finagle optional)
  • Hibernate
  • AWS SQS
  • Kafka

Tasks

  1. Migrate EC2 Percona MySQL instances to Amazon RDS managed MySQL:
    Ensure Percona XtraDB version compatibility with RDS (required for backup and restore to RDS). May require Percona DB upgrades.
    Backup, restore, and replicate to RDS from Percona
    Alerting and monitoring
    Production cutover to RDS
  2. User deletion for GDPR:
    Soft delete user records in database first for accounting/reporting.
    Ensure related data removal for users (e.g. workouts, etc)
    Hard delete user records from database
  3. Migrate away from Zabbix:
    Set up statsd metric pipeline, dual-writing metrics into Prometheus
    Deploy prometheus, grafana services for metric storage, visualization, and alerting
    Migrate dashboards and alerts.
  4. Integrate on-call procedures:
    Centralize on-call procedures, runbooks and other related documentation
    Set up appropriate escalation policies.
    Set up accounts, on-call rotation schedules (1 week cycles), ensure PagerDuty functioning for all on-call personnel
    Turn paging on

Schedule

13.00 - 22.00 Minsk local time (Winter)
13.00 - 17.00 at office
18.00 - 22.00 at home
12.00 - 21.00 Minsk local time (Summer)

Sallary
$3500 - $5000

Contact
[email protected]

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions