- 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