Database Administrator (DBA)

Belgrade, Serbia

This job is not available any more.

We are looking for an experienced MySQL database administrator who will be responsible for ensuring the performance, availability, and security of clusters of MySQL instances. You will also be responsible for orchestrating upgrades, backups, and provisioning of database instances. You will also work in tandem with the other teams, preparing documentation and specifications as required.

What you will do

  • Provision MySQL instances in clustered configurations
  • Ensure performance, security, and availability of databases
  • Handle common database procedures, such as upgrade, backup, recovery, migration, etc.
  • Profile server resource usage, optimize and tweak as necessary
  • Collaborate with other team members
  • Implementing appropriate contingency procedures in response to planned and unexpected events
  • Ensure that applications and related services are documented and kept current 

Your skills and qualifications

  • Strong proficiency in MySQL database management
  • 5+ years of experience with MySQL 
  • Understanding of MySQL’s underlying storage engines, such as InnoDB and MyISAM
  • Experience with replication configuration in MySQL
  • Knowledge of de-facto standards and best practices in MySQL
  • Proficient in writing and optimizing SQL statements
  • Knowledge of MySQL features
  • Ability to plan resource requirements from high-level specifications
  • Knowledge of limitations in MySQL and their workarounds in contrast to other popular relational databases
  • Proficient understanding of code versioning tools such as Git
  • Experience with automation tools is a plus
  • Experience with other DBMSs is a plus
  • REDIS knowledge is plus

We offer

  • Taking part in complex, innovative projects used by highly recognizable brands and clients
  • Working in an international team of talented, experienced and helpful engineers and analysts
  • Developing further on modern technologies and creative projects