Position: Database Reliability Engineer
Company: raiffeisen.ua
Experience required: 5y
Category: Data Engineer
English level: intermediate
Published: 2022-10-01T00:00:00+03:00

Your responsibilities:

Delivers production solutions that scale, identifying automation points, and proposing ideas on how to improve efficiency
Review ORACLE / Postgres SQL statements and guide developers with best practices on how to interact with the database, for a high-scale production environment
Maintain and administrate existing production ORACLE DBs
Drive migration process on-prem ORACLE DBs to cloud-based solution
Delivers projects, designs solutions, and identifies potential issues, tradeoffs, and risks
Improves documentation all around, either in application documentation or in runbooks, explaining the why, not stopping with the what
Improves the performance of the system by either making better use of resources, distributing load, or reducing the latency
Process-oriented driven, iterating with the existent or creating new ones
Apply elevated testing practices to ensure smooth releases and changes

Preferred qualification:

3+ years experience in managing SQL in a high traffic
Experienced with Linux distributives (Red Hat, Ubuntu)
Some experience with other database engines (PG_SQL, PL_SQL)
Familiarity with PostgreSQL, Oracle DB
Experience running SQL in a microservices architecture (Kubernetes)
Experienced with migration from on-prem SQL solutions to cloud-native services
Strong problem-solving and debugging skills
Experience with scripting languages (eg. Bash, python)

Would be a plus:

Some experience working in cloud services (AWS, GCP, Azure, Digital Ocean)
Strong understanding of SQL replication technologies
Strong experience in SQL sharding and partitioning
Excellent verbal and written communication skills
Have knowledge of data warehousing and enterprise IT concepts
Experience with MongoDB, ElasticSearch, or any other NO_SQL databases, including their cloud implementations