Database Administrator
Queen Square
Glasgow, United Kingdom
3 days ago
Role details
Contract type
Temporary contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Intermediate Compensation
£ 130KJob location
Glasgow, United Kingdom
Tech stack
Amazon Web Services (AWS)
Azure
Bash
Cloud Computing
Databases
ETL
Database Security
Disaster Recovery
Greenplum
JSON
Python
PostgreSQL
Performance Tuning
Ansible
SQL Databases
Data Streaming
Talend
Backup and Restore
XML
Data Processing
Scripting (Bash/Python/Go/Ruby)
Google Cloud Platform
Data Ingestion
System Availability
Snowflake
Data Lake
Job description
Our client is seeking experienced L3 Database Administrators to join their team on a contract basis. This role involves managing and optimizing Greenplum, PostgreSQL, and/or Snowflake databases in a hybrid working environment., * Administer and maintain PostgreSQL, Snowflake, and Greenplum databases.
- Implement Snowflake modeling (roles, schemas, databases) and integrate with data processing technologies.
- Design and manage data lakes, structures, and models suited for Snowflake architecture.
- Build data ingestion pipelines using tools like Informatica, Talend.
- Manage data from multiple sources (JSON, XML, CSV).
- Ensure high availability and disaster recovery using Patroni and streaming replication.
- Perform backup, recovery, performance tuning, and optimization for Postgres/Snowflake/Greenplum.
- Execute data migrations with minimal downtime using tools like gpcopy.
- Utilize Greenplum utilities (gpload, pxf, GP spark) for efficient data loading.
- Develop automation scripts in Shell, Python, Ansible.
- Implement monitoring solutions and ensure database security and compliance.
- Work with cloud platforms (AWS, Azure, GCP).
- Additional Conditions: On-call availability over weekends.
Requirements
- Extensive DBA experience with PostgreSQL, Snowflake, Greenplum.
- Strong SQL and complex query writing skills.
- Expertise in Shell/Python/Ansible scripting.
- Knowledge of Patroni for HADR and streaming replication.
Desirable Skills:
- ETL process implementation.
- Experience with Informatica, Talend.
- Cloud computing expertise (AWS, Azure, GCP).