Database Engineer

Detalhes da Vaga

Database Administrator
Are you ready to take on a dynamic role in a vibrant, tech-savvy environment? We're looking for a talented Database Administrator (DBA) to join our team, working with cutting-edge technologies and diverse platforms. Our enterprise setup includes multiple stand-alone Postgres 12 databases, Java applications on Apache Tomcat, Ubuntu Linux, and Proxy Servers. As our DBA, you'll collaborate with software developers, the DB team, system admins, and the network team, utilizing various operating systems like Ubuntu Linux and Windows.
In this role, you'll have the freedom to innovate and lead organizational transformations while fully embracing open-source technologies. If you've got a knack for database administration, data replication, DevOps, and middle-tier administration, we want to hear from you. Prior experience with Time Series optimized databases is a big plus!
You'll provide database administration and application support throughout the system development life cycle, handling daily operations, monitoring, backup and recovery, performance tuning, installation, configuration, and patching of databases. Working closely with System Analysts and the Data Manager, you'll optimize logical data models and database scripts, implementing them into the physical database.

JOB REQUIREMENTS
Strong analytical thinking and problem-solving skills
Excellent communication skills
Ability to learn, absorb, and apply new knowledge quickly
Meticulous attention to detail
Team player with a proactive approach
Ability to thrive under pressure

TECHNICAL REQUIREMENTS
Database Administration : 4+ years of hands-on experience with Postgres in a production setting, including new JSON/JSONB features.
NoSQL Database Experience : Familiarity with JSON query paths.
PostgreSQL Development : Proficiency in PL/pgSQL.
Scripting : Experience with Shell Scripting.
Data Modeling and Security : Skilled in SQL data modeling, database security, and permissions.
Backup and Recovery : Expertise in database backup and disaster recovery processes and procedures (pgBackrest).
SQL Tools : Proficient with tools like pgAdmin, DBeaver, or DataGrip.
Version Control : Experience with git or other source control software.
Agile and DevOps : Understanding of Agile frameworks and DevOps methodologies.
Research and Innovation : Ability to research software and technology, making recommendations for their use.
Database Performance : Strong skills in responding to and resolving database access and performance issues.
Error Handling : Ability to interpret database error messages and execute recovery operations.
Replication and High Availability : Experience with PostgreSQL streaming replication, Patroni, native logical replication, and table partitioning.
High Availability Tools : Familiarity with high availability setups and hot-standby servers, including PGBouncer.
Kubernetes : Experience running PostgreSQL on Kubernetes using an operator.
Time Series Databases : Knowledge of Time Series databases like TimescaleDB is a plus.
ETL and Reporting : Proficiency in ETL, triggers, and data extraction operations for report generation.
Education : A BS in Computer Science, Computer Engineering, or a related technical discipline is desirable.

#J-18808-Ljbffr


Salário Nominal: A acordar

Fonte: Allthetopbananas_Ppc

Função de trabalho:

Requisitos

Scrum Master Júnior

Job Description Júnior - Entre 1 a 3 anos 3x semana no escritório - Lisboa  Principais tarefas a desenvolver: Treinar, orientar e apoiar as equipas de SCRUM ...


Alter Solutions - Lisboa

Publicado 12 days ago

Senior Python Developer

Job Description We are looking for a Senior Back End Developer with skills and experience with Python . It is expected that this person becomes the main poin...


Alter Solutions - Lisboa

Publicado 5 days ago

Data Architect

Job Title:  Data Architect Location: Lisbon or Porto Work Regime: Hybrid (3x office) Overview / Summary: LUZA Group is looking for Functional Data Architect ...


Luza Group - Lisboa

Publicado 5 days ago

Application Support

Job Description 2nd line of application support Knowing the procedures and participating in the task automation process Managing and monitoring service level...


Alter Solutions - Lisboa

Publicado 5 days ago

Built at: 2024-11-23T20:03:04.740Z