< Back to Vacancies

Database Administrator

Location: Newcastle

Salary: £30,000 - £42,000

Job Type: Permanent

Job ID: 166406

Database Administrator - Newcastle – up to £42,000


Our client is looking to recruit a Database Administrator to provide a range of DBA services across the organisation. The successful candidate will be responsible for availability, security, maintenance, active monitoring and performance enhancement for a number of business critical solutions and act as a DBA consultant for the rest of the business.


In addition to a competitive salary of up to £42,000 and being part of a great team, you will have access to a great pension scheme, annual leave of 27 days with the option to purchase more, flexible working, car and cycle lease schemes and lots more.



Main duties and responsibilities


  • Responsible for the creation and maintenance of all company databases required for development, testing, education and production usage.

  • Responsible for the design and development of scalable high availability database solutions for major business application implementations.

  • Plans and implements database backup and recovery strategies for business critical systems.

  • Performs on-going tuning of the database instances, highly complex analysis of root cause issues and troubleshooting of problems related to the databases and database infrastructure.

  • Responsible for the install, configure and test new versions of the RDBMS (Relational database management systems).

  • Control migrations of database changes through the development life cycle.

  • Designs, implements and enforces security for all of the company databases.

  • Analysis performance statistics and perform database re-organisations as required to maintain/ improve performance and ensure maximum availability of the business critical databases.

  • Analyses, interprets and presents highly complex technical information from various sources about complex subjects to influence key decisions.

  • Plan and perform database software upgrades (out of hours) ensuring minimal impact to the business.

  • Provides technical support and training to application development and support teams.

  • Responsible for managing the sharing of database resources amongst business critical applications to minimise performance issues.

  • Provide specialist training and advice to staff on database functionality, SQL, tuning, standards etc.

  • Provide out of hours and on call support for production database issues and implementations.


Essential Criteria;


  • IT related degree plus significant Database Administrator experience at a senior level


  • Significant recent relevant practical experience as a Database Administrator utilising Oracle, or MS SQL Server


  • Significant recent Oracle/ MS SQL Server RDBMS experience with:

    • Backup and Recovery design and implementation

    • Proactive monitoring design and implementation

    • Capacity management

    • Security

    • Software installation and patching

    • RMAN

    • OEM 12c

    • Data Guard

  • Experience of working with partitioned data structures

  • Programming skills within a database environment. The individual will have strong Unix/Linux/windows scripting language skills:

    • Shell Programming

    • SQL

    • PL/SQL

    • TSQL

    • PowerShell

  • Excellent team player, positive attitude, tenacious, co-operative, flexible, hard working. Shows initiative. Professional attitude.

  • Can travel which may involve some overnight stays. From time to time, may be required to work in different locations, generally within Newcastle or Fleetwood.

  • Ability to influence IT and lead others in the development of knowledge, ideas and work practice relating to database technologies.


Desirable Criteria;


  • Oracle Exadata

  • Database administration in a cloud environment

  • ZFS architecture

  • SAN storage performance metrics

  • High availability technologies

  • Analysis Services, Integration Services, or Reporting Services

  • Experience of Oracle Exadata configurations

  • Experience of administration of PostgreSQL installations

  • Experience of Cloud Computing database administration

  • Oracle 10g,11g or 12c database certification

  • Microsoft SQL Server certification

  • IT related Masters degree