Database Reliability Engineer

  • TalentHawk
  • City, London
  • Nov 05, 2021
Full time Information Technology Telecommunications SQL Python PHP CRM

Job Description

This is an exciting opportunity to join and cement your experience, vision and knowhow in to a company with a flexible attitude to work life balance and training

As a Database Reliability Engineer (DBRE) for one of our clients you will be responsible for keeping database systems that support all production systems running smoothly 24x7x365. You will focus on database standardisation, automation, and resilience. Each single component of the database systems should become easily and safely replaceable. You will need to review and optimise the company's existing database systems to facilitate the creation of fast and reliable APIs. Furthermore, you will evaluate service level objectives and use your domain knowledge to anticipate capacity needs.

Responsibilities

Database design, documentation, support and development.

Automation of database management processes.

Work with Internal Services (IS) and Software (SW) teams on Datamodelling and process assurance for end-to-end automation.

View the company's infrastructure as a whole to evaluate methods to increase database efficiency.

Eliminate gatekeeping: building guardrails, providing education, collaboration, and teaching to both IS and SW team.

Help to determine useful performance metrics for monitoring and capacity management purposes.

Database security/integrity.

Evaluate backup policy to protect against physical and virtual damage to the company database systems; recommend improvements or potential alternatives.

Database software installation and maintenance.

Provide end-to-end technical support and problem resolution.

Other duties, as required, to maintain the reliable operation of Infrastructure databases systems

Standard On-Call rotation with the team

Minimum qualifications

Proven working experience with database engineering.

Knowledge of database structure and theory.

Extensive experience with MySQL/MariaDB

Familiarity with concepts of RESTful API and programming languages: Python/PHP

Understanding of problem diagnosis and performance tuning techniques.

Excellent knowledge of data backup, recovery, security, integrity and SQL.

Experience with configuration management tooling

Experience integrating database metrics into observability and monitoring platforms

Ability to communicate to a wide variety of audiences, both business and technical, whilst working independently with minimal direction.

Preferred qualifications

BSc, MSc or PhD degree in Computer Science or STEM.

SugarCRM development experience or similar.

Experience with MSSQL and NoSQL databases.

Experience with and basic understanding of networking (mac addresses, IP addresses, switching, routing).

Direct DBRE experience

Experience with Ansible

Experience with Jenkins