Position: Devops
Company: RealtyBundles
Category: DevOps
Experience required: 3y
English level: intermediate

Project goal
Starter team with experience infrastructure, AWS Cloud, MySQL migration to Aurora/Dynamo DB. There is a bunch of legacy apps developed in php, old versions of java, python, redis, cassandra, mysql. These apps have to be migrated to  new AWS infrastructure with Java, Aurora, Dynamo DB

Our subteam of 5 engineers will be working on migration along with application teams. Apps are deployed to VMs, have to be migrated to k8 clusters so AWS infrastructure knowledge is required



Requirements

Experience working with AWS or GCP, Azure, or other major cloud providers.
Experience with AWS and its data stores (MySql, Aurora, DynamoDB).
Experience with infrastructure-as-code solutions like Terraform.
AWS CloudWatch.
Ability to work with  Java or at least 1 major coding language, e.g. Scala, Python.
Ability to work with at least 1 scripting language e.g., Python, Ruby, Bash.
Kafka.
Debezium.
Familiarity with High Availability MySQL 5.7+ operations, including key metrics and other aspects of observability, tuning, configuration and replication.
Experience w/DB migrations.
Experience w/API integrations


Responsibilities

Participate in migration of production ifrastructure together with databases, some development activities(infra/dev ratio is 85/15%)
Communicate with a client and client side team

Active participating in the process of technical decision-making

Solving non-trivial and extraordinary tasks

Taking full responsibility for the implementation of project parts

Contributing to estimation and scoping of projects

Coordinating continues refactoring and performance optimization

Assisting in skills development and supervision of junior staff



Nice to have

Experience with Software development and best practices for coding applications.

Experience with zero-downtime database migrations.

Experience with a managed database like AWS Aurora and AWS Elasticache.

Some development skills in operational tooling for databases.