Database Infrastructure Engineer Engine By Starling

London, ENG, GB, United Kingdom

Job Description

Hybrid requirements: This role has flexible working patterns.
We are looking for engineers at all levels to join the team. We value people being engaged and caring about customers, caring about the code they write and the contribution they make to Engine. People with a broad ability to apply themselves to a multitude of problems and challenges, who can work across teams do great things here at Engine, to continue changing banking for good.
We have built our entire banking platform in house and mostly in Java. We are looking for people who want to work on building the tooling that is used by our engineers on a daily basis.

We are looking for


Ideally, you will be an inquisitive Engineer, with an aptitude for finding clean and simple solutions to technical problems. You will be passionate about running observable and reliable database infrastructure that underpins the entire Engine technology platform. We are also on the lookout for
The ideal candidate will have experience with:
Database design and architecture
Performance tuning
Backup and recovery
Security
Cloud database infrastructure management on AWS/GCP using Infrastructure as Code
Managing large database environments, preferably with Postgres
Monitoring and alerting
A proven track record of working closely with software engineers

You will


Monitor and optimise the performance of our ever growing PostgreSQL database estate by working closely with our technology teams to understand the workloads
Keep our database estate up to date - both from a vulnerability management and supported Postgres version point of view
Managing and monitoring data replication
Lead regular disaster recovery testing initiatives
Own and improve technical documentation and processes for database tasks - enabling teams to self help with e.g. allocating system storage and planning storage needs; performing upgrades; optimising database queries
Own and improve monitoring dashboards and alerts
Contribute to the development of our in-house developed database manager tooling that's responsible for performing all DBA related tasks without ever having to log into a database via the command line in production
Own cost optimisation - reviewing and proposing recommendations for optimising database footprint, including reserved instance lifecycle management
Embrace automation and be reluctant for manual implementation
Implement security best practices
Demonstrate knowledge of new technologies and changes in the industry
Ensure platform compliance with ISO27001, SOC2 and PCI-DSS

Requirements


An aptitude for thinking out of the box
Experience with AWS, GCP or other cloud environments
Understanding of database monitoring, analysis, disaster recovery and performance tuning
Proven experience working as a DBA from a performance tuning and optimisation perspective
Built and deployed PostgreSQL clusters into production (would consider Oracle/MySQL and similar technologies)
Experience working with AWS RDS Postgres or GCP Cloud SQL databases
Knowledge of Postgres configuration settings
An understanding of Postgres' vacuum/MVCC process
Worked within high availability, scalable environments
Ability to engage with all levels of the business to understand user needs
Strong ability to solve complex technical issues
See more
Role tech stack
AWS


Google Cloud Platform


PostgreSQL


MySQL

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3421752
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    London, ENG, GB, United Kingdom
  • Education
    Not mentioned