Job Description

- At least 5 years of practical experience in the field of database management
- Familiar with well known databases (SQL and NoSQL)
- Experienced in designing database schema principles and standards like normalization
- Experienced on SQL language and the ability to optimize complicated queries
- Installation, configuration, updating and maintaining the database
- Tuning the configuration of database and operating system
- Tuning database structure based on the service architecture
- Providing solutions for HA and Fail-over
- Setting up and utilizing database logging and monitoring tools
- Continuous monitoring of database performance and accessibility
- Designing and setting up a backup/restore solution
- Managing accesses to the database
- Mastery of the Linux OS
- Participating in team meetings and interacting with other project members
- Ability to analyze and provide solutions to obstacles and challenges facing the business
- Research and utilizing new technologies as a continuous work

Requirements

-University Qualifications: NA. -Other certifications obtained: NA. -Nature and length of previous experience: NA. -Specialist knowledge: NA. -Soft Skills and Personality traits: NA. Individual Skills Required: - Being Creative and thinker - English proficiency in reading and writing - Familiar with network concepts Good to have: - Collaborating in large projects with huge amount of data - Being familiar with PostgreSQL - Being familiar with Pooling and Replication concepts - Being familiar with Patroni, PGBouncer and HAProxy - Being familiar with Microservices architecture - Being familiar with data security concepts

To see more jobs that fit your career