About the job
AppGreat is one of the fastest growing global IT companies, supporting the highest tech organizations in the world with 6 offices: 1 in Sofia, 1 in Skopje, 1 in Bucharest, 1 in Tel Aviv, 1 in Chisinau and 1 in Warsaw.
We are working with top talents and highly experienced management to ensure the world’s leading technology companies meet all the business challenges that the future holds.
We are AppGreat! We are a young and ambitious company like no other!
WHY JOIN OUR DREAM TEAM?
The most important part of AppGreat is the team. From our founders to the last person, we are committed to creating a pleasant environment and a place where everybody feels like they belong.
We invest in them in any way we can, starting from the amazing atmosphere in the office, unique benefits and career growth opportunities.
We’re looking for a skilled Database Administrator Engineer (DBA) to join our growing team working on a high-performance streaming platform. In this role, you’ll be responsible for ensuring data availability, integrity, and scalability across our systems.
❗️This role is open in the following locations: Warsaw, Limassol, Kyiv, and Israel.❗️
RESPONSIBILITIES:
- Manage Relational and NoSQL DBMS through multiple product lifecycle environments, from development to mission-critical production systems.
- Configure and maintain database servers and load balancers, including monitoring of system health and performance, to ensure high levels of performance, availability, and security.
- Be a part of on-call incident escalations, analyze, solve, and correct issues in real-time, providing problem resolution end-to-end.
- Refine and automate regular processes, track issues, and document changes.
- Assist developers with complex query tuning and schema refinement.
- Perform scheduled maintenance and support release deployment activities.
- Support for data migration between different DBMS.
- On-call duty.
REQUIREMENTS:
- 5+ years of experience supporting and optimizing high-load and highly-available MySQL databases in production environments;
- Good knowledge of Linux operating system;
- Experience with cloud platforms, especially GCP;
- Experience with Terraform and GIT;
- Experience with performance tuning and optimization, using monitoring and troubleshooting tools;
- Substantial understanding of web applications architecture in relation to DB;
- Ability to work in a team;
- Stress resistance and analytical thinking.
Would be a big plus:
- Experience with ProxySQL, MySQL Orchestrator;
- Experience with Debezium, Kafka;
- Experience with SaltStack;
- Experience with ScyllaDB & Aerospike;
- Experience with Java application stack (Spring, Hibernate);
- Upper intermediate English.