Database Engineer
Position description
This position will give you the opportunity to develop your skills in database design, optimization, and deployment. You will work with PostgreSQL, virtual machines, and AWS services to design, configure, and integrate databases into applications, while ensuring reliability through backups and performance tuning.
Useful Skills for the Position
- Knowledge of PostgreSQL and SQL queries.
- Familiarity with Linux systems and Virtual Machines.
- Understanding of AWS services such as RDS, EC2, and S3.
- Database design.
- Performing basic backup, and restore tasks.
- Query optimization.
- Experience with scripting (Bash/Python) for automation.
Responsibilities
- Designing and developing PostgreSQL databases, including tables, relationships, and queries.
- Installing and configuring PostgreSQL on Virtual Machines.
- Integrating and using AWS services (RDS, EC2) for hosting, backups, and data exports.
- Collaborating with development teams to integrate databases into applications and services.
Skills You Will Develop
- Database Engineering: Improve your ability to design, implement, and optimize relational databases.
- Cloud & Virtualization: Gain experience in deploying and managing databases on AWS platforms.
- Automation: Enhance your skills in scripting and automating database-related tasks.
- Performance Tuning: Learn to optimize queries and improve database efficiency.
- Teamwork Develop collaboration skills by integrating database systems into larger software solutions with a team.
