As an experienced Database Administrator (DBA), you will ensure that UKCloud’s operational database systems are running efficiently and reliably, and that data is held securely, and available to authorised users and software systems using appropriate tools and strategies.
Already large users of MySQL, Mongo and Elastic Search, we are adopting PostGres for our new applications – we are keen to experiment with a mix of traditional and no sql databases
Key Responsibilities
- Monitor operational databases used by management apps to ensure error free and efficient operation
- Identify performance issues, recommend and carry through actions to remedy same. Recommendations can include changes to the configuration/settings, hardware/OS, SQL structure, changes to application etc.
- Ensure that systems are set up for HA and DR as necessary
- Ensure databases are backed up and both the database and backup copies are secure
- Implement fixes (ensuring that all fixes are tested before rollout)
- Provide statistics on the stability of the system, issues identified and effect of fixes implemented
- Improve DBA working practices and technical standards to drive quality and maximise value
- Work with Solution and Technical Architects to maintain the Solution and Technical Architecture strategies
- Work with Software Engineering Teams to ensure that queries and data tables are appropriately optimised and normalised
- Actively support the technical development of less experienced colleagues
Knowledge/Skills/Experience
- You’ll be disciplined, organised and self-motivated focussing on the value creation and delivery. Working within an agile environment, you’ll be naturally open and keen to share knowledge across teams whilst contributing to technical discussions. As such your communication skills will be good and your attitude will be “can do”.
- Commercially experienced DBA with particular experience in monitoring and performance tuning busy database systems
- Commercially experienced with secure database systems including how to secure data using physical and vendor based technologies
- Experienced working in the design, implementation and operation of Highly Available and Disaster Recoverable solutions
- In depth understanding of MySQL (Galera or Percona variants ideally) (Essential), PostgreSQL (Essential), MS SQL Server (desirable), MongoDB/No SQL Database technologies (desirable)
- Experienced in troubleshooting and technical investigations, identifying and implementing remedial actions
- High operational standards in the planning, testing and implementation of changes to production
- Experienced working with Development Teams ideally as part of a Software Engineering function
- Experienced in coaching and mentoring of less experienced colleagues, including providing design and coding advice and participating in coding reviews
- Experienced presenting complex technical information to senior non-technical managers
UKCloud is an equal opportunities employer and positively encourages applications from suitably qualified and eligible candidates. Candidates must be eligible to work and live in the UK and will be required to undergo and maintain UK government security clearance.
To apply, please click here and send us your current CV and a covering note detailing your current salary and the reasons you wish to join us. We look forward to hearing from you.
BENEFITS
Competitive salary plus 10% bonus
Contributory Pension, healthcare, life cover
Active social committee including charity events
25 days’ holiday increasing to 30 days over length of service, half a day birthday leave, one paid charity day per year
Friday breakfasts, fruit and soft drinks
Onsite restaurant and coffee shop
Onsite gym (Farnborough)
Access to free parking
Childcare voucher scheme
Cycle to work scheme