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.
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.
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
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.
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