Job Title:
DATABASE ENGINEER
-----------------------------------
About the Job:
We are seeking a highly skilled Database Engineer to join our team. As a Database Engineer, you will be responsible for designing, implementing, and maintaining databases that meet the needs of our organization.
Responsibilities:
* Design, implement, and maintain databases using PostgreSQL and MariaDB.
* Optimize database performance by tuning queries, indexing, and configuring settings.
* Implement high-availability solutions for databases.
* Manage backups and restores to ensure data integrity and security.
* Monitor and analyze system performance to identify bottlenecks and resolve issues.
* Assist in planning and executing database migration projects.
Requirements:
* Extensive experience with administering PostgreSQL and MariaDB under Linux.
* Strong knowledge of SQL, database design, and performance tuning.
* Experience with configuring and managing Apache web servers.
* Knowledge of shell scripting (Bash, Python, Perl) and automation tools.
* Experience with high-availability solutions (e.g., Patroni, Galera Cluster) and replication mechanisms.
Preferred Skills:
* Certifications such as PostgreSQL Certified DBA or MariaDB Certified Database Administrator.
* Experience with DevOps practices and CI/CD pipelines.
* Knowledge of container technologies (Docker, Kubernetes) and cloud environments.
Additional Information:
* Seniority level: Mid-Senior level
* Employment type: Full-time
* Job function: Information Technology