Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
NOT PROTECTIVELY MARKED CAMBRIDGESHIRE CONSTABULARY JOB DESCRIPTION QUESTIONNAIRE JOB TITLE: ICT Development Database Administrator DEPARTMENT/LOCATION/TEL.NO: REPORTS TO: ICT Services Directorate Force Headquarters Hinchingbrooke Park Huntingdon PE29 6NP 0345 456 456 4 Database Team Leader JOB HOLDERS NAME: POST NO: ___________________________________________________________________ 1. PURPOSE OF YOUR JOB Give in one or two sentences the basic reason why your job exists. To maintain the force’s databases, ensuring service availability and minimising the impact of system change and service disruption. To provide database support via the ICT Service Desk or Service Delivery support personnel, ensuring fault calls and requests for help and advice are resolved and actioned within agreed time limits. To complete project work to include: 2. introduction of new databases and database infrastructure. carry out major and minor upgrades to existing systems. build and maintain database interfaces to force standards. DIMENSIONS Quote figures which give a picture of your job as follows: (a) Annual budgetary amounts with which your job is either directly or indirectly involved. Computer Departmental Budget currently circa £1,000,000 pa. [This does not include capital projects.] 582719932 Page 1 of 13 NOT PROTECTIVELY MARKED (b) Number and grades of subordinate staff. The DBA has no subordinate staff. (c) Any other statistics relating to your work. Choose figures which are most relevant to the purpose of your job. Supporting an active user base of 2,500 (in excess of 1,800 terminals). The postholder will be responsible for maintaining and operating the forces databases. These are predominantly Oracle but also includes MS SQL Server and MySQL. The postholder will be in daily contact with systems with a value in excess of £10 million. There are in excess of 50 mid range application computer servers using Solaris, Linux and Windows Server and hosting in excess of 100 Oracle, SQL Server and MySQL Databases. These are connected to over 30 sites via local and wide area networks supporting in excess of 2000 end users. 3. ACCOUNTABILITIES ___________________________________________________________________ ACCOUNTABILITY 1 Perform daily monitoring of the Forces databases and respond to any faults or failures found. This should include overnight ETL processes, backups, exports, checks of Disaster Recovery databases and processing of National data extracts such as INI and NFLMS. Respond to system faults and failures raised via the IT Service Desk and proactively check for any additional issues. Any procedures or corrective actions should be documented and the documentation regularly reviewed and updated. 25% ___________________________________________________________________ ACCOUNTABILITY 2 To assist the in the implementation, operation and management of the Force databases, responding during periods of absence and unavailability, ensuring that at all times an up to date record of the Force's data is maintained through the data dictionary and event history. To identify methods to streamline database enquiries in order that data management and enquiries are handled efficiently. Key tasks will include operational tuning of databases to ensure optimum performance. 20% ___________________________________________________________________ 582719932 Page 2 of 13 NOT PROTECTIVELY MARKED ACCOUNTABILITY 3 To take an active part in nominated projects, liaising with project team staff, third party suppliers and end users to ensure that Force and user requirements are met. To ensure issues relating to the Force database standards, for example CorDM, are covered and accounted for within the project. To apply ITIL standards and procedures to work. To provide technical advice and assistance to the project team, when necessary, and to assist with user and system testing and tuning. When appropriate to produce acceptance test scripts. To produce handover procedural documentation prior to completion of the project and to provide training or advice to other DBAs and other ICT Services staff where necessary. To provide any scripting or ETL processes required for data extract or transfer to or from other databases. 20% ___________________________________________________________________ ACCOUNTABILITY 4 Provide analysis, diagnosis, support and technical advice in relation to database software issues, including SQL and PL/SQL queries, in accordance with ITIL principles. To provide database support to ICT Services staff and users as appropriate in order to resolve faults and problems. To coordinate, with the Senior Technical Support Analyst and User Managers, any database work that may impact upon users. To liaise with 3rd party suppliers regarding any faults where necessary. 15% ___________________________________________________________________ ACCOUNTABILITY 5 To maintain a disaster recovery environment for core force applications. If necessary to perform failover or switchover to standby databases either by manual means or though specialised database tools such as Oracle Data guard. This needs to take into account the variations in different systems and differing database versions. Care must be taken as problems can result in extended loss of service. To update the Oracle LDAP name server to reflect the new location of the live database. Disaster recover plans must be actioned as quickly as possible to minimize downtime to police officers and staff. 10% ___________________________________________________________________ 582719932 Page 3 of 13 NOT PROTECTIVELY MARKED ACCOUNTABILITY 6 When appropriate undertake the installation of new database software, create new databases and migrate existing databases to new version and/or servers. To setup standby databases and identify any issues whilst upgrading or moving databases. To liaise with 3rd party suppliers and where appropriate apply patches and updates as necessary. 5% ___________________________________________________________________ ACCOUNTABILITY 7 As new database technologies, operating systems and police systems evolve the postholder will be required to update their knowledge and understanding. For example the DBA needs to maintain a current knowledge of the Oracle world (new database releases, new database tools, revised best practice, knowledge of known issues etc). 5% ___________________________________________________________________ 4. HARDEST PART OF YOUR JOB Describe what is the most difficult, complex or challenging part of your job and explain why. In the event of major faults on the critical central server systems or databases, being able, whilst under considerable pressure from outside influences, to assess the full consequences of both the cause and any potential plan of action giving due regard to the fact that any mistake could result in loss of data and/or extended periods of system downtime. The postholder is required to work with different versions of database software, hosted on varying versions of OS platforms. Each procedure completed by the postholder can require different steps depending on version and platform. Many procedures can impact upon critical Force systems and can have an impact on all end users. The postholder is expected to be able to work autonomously and within the bounds of ITIL and force IT policy. This often requires analysing problems, planning and considering the best method of resolution. Good communication is required at each stage both in dealing with users, managers and third parties and within documentation produced. 582719932 Page 4 of 13 NOT PROTECTIVELY MARKED 5. ORGANISATION (a) Draw an organisation chart that shows clearly your job, your immediate supervisor, his/her supervisor, colleagues who also report to your supervisor and your subordinates, giving full titles. Director of ICT Services External Project Staff Personal Assistant External Project Staff Head of ICT Central Services (16 posts) Head of ICT Service Delivery (45 posts) Head of ICT Applications & Project Workstream Services Senior ICT Workstream Manager ICT Applications & Database Manager ICT Database Team Leader Web/Analyst Programmer Team Leader ICT Database Administrator (5 posts) Web/Analyst Programmer (5 posts) ICT Workstream Manager (3 posts) ICT Minor/Upgrade Workstream Manager (b) List the main area of work of each of your direct subordinates and explain how you supervise them, e.g day to day contact, weekly meetings, control procedures. As at November 2008 No subordinates. (c) How are you supervised by your immediate boss, e.g personal contact, formal meetings, written or statistical reports. Formal monthly meetings and reports concerning on going projects, strategic plans and work. Informal personal contact as necessary. Appraisals on a yearly basis with reviews. 6. JOB CONTEXT (a) Main functions of section. To ensure that the optimum use is made of information technology within the Constabulary. 582719932 Page 5 of 13 NOT PROTECTIVELY MARKED (b) Work comes from/goes to. Daily workloads fall into four basic categories: i) Allocated tasks by supervisors. ii) System generated tasks - the system identifies both hardware and software faults or tasks which require action or alteration. For example as more data is stored the databases grow and require more space. iii) User generated tasks - meeting the requirements of staff forcewide or outside agencies who require specific non-standard database support. For example requests to update a system. iv) Self generated - during daily routines other tasks become apparent which require action. Individual projects have been self generated, for example re-establishing the Oracle RMAN backups after the RMAN repository database was moved. Much of the work requires prioritisation and this is often the responsibility of the postholder. Outputs are sent forcewide and to outside agencies as appropriate. (c) How your job relates to the work of other officers, groups, committees, general public, both within and outside the Constabulary. The postholder’s work directly affects nearly all users of IT within the Constabulary. Critical database systems such as Command and Control will have an effect on the organisation and the general public. The postholder’s work can affect outside agencies like the national NFLMS and PLXCRB data extracts. Contact is with staff at all levels throughout the Constabulary (individual end-users, User Managers, IT Support staff, IT Systems Administrators, IT Service Desk, Availability and Capacity Manager, Service Delivery, System Developers, System Suppliers etc). Such a varied level of contacts requires the postholder to have a high level of interpersonal skills in dealing with these different groups. (d) The most important legislation, policies, procedures, specifications and working practices which affect the job. Oracle Product Documentation IT Support Group Procedures Constabulary IT Strategy Force IT Security Policy Data Protection Act Force Standing orders, regulations and policies Manufacturer’s guidelines and specifications 582719932 Page 6 of 13 NOT PROTECTIVELY MARKED (e) Citizen Focus Principles – how does this job positively relate to which Citizen Focus Principles – Internal customers: Providing systems and data as per Service Level Agreements will ensure that internal users have access and availability of the fundamental elements required to perform their tasks. External customers: By providing the above to internal customers, so this aids the front facing Police Officers and Staff, who utilise this data and these systems, to deliver an efficient and consistent service, so improving levels of public satisfaction. 7. KNOWLEDGE AND EXPERIENCE What education, qualifications, training and experience are necessary to enable you to perform your job fully and effectively? Note that this information should relate to the job and may not be the same as your own qualifications etc. IT background with proven experience in the DBA role. The postholder needs to demonstrate an ability to learn complex technical material. An IT qualification to Degree level or at least 3 years proven industrial experience working within an IT environment. 3 years of practical Oracle/SQL Server database administration experience (including installation, upgrades, migration). 3 years experience of production system support (including experience of system housekeeping, client-server systems, fault-finding and performance analysis). 2 years Unix experience (Solaris, Linux) with shell scripting. 2 years MS Windows Server experience. Practical experience of database backup, recovery and disaster recovery techniques. Practical experience of using Oracle tools including Data Guard, Grid Control, RMAN, standby databases, Oracle Networking and OID. Sound knowledge of database theory and design. Experience of Database Security principles. Experience of working with Oracle Application Server. Good knowledge of SQL and query writing. Security cleared to MV level. 582719932 Page 7 of 13 NOT PROTECTIVELY MARKED Have good interpersonal skills to deal with a wide range of people. Current full driving licence. System analysis and design. Understanding of storage management (tapes, RAID, file-systems, etc). Understanding of Systems Administration tasks. 1 year experience of ETL (Extract – Transform – Load) tools (specifically Genio which is used to produce the Warehouse extracts). Familiarity with database query tools such as Discoverer and MS Access. Familiarity with ITIL best practice, change management and service delivery. Knowledge of police systems. Familiarity with XML. Some applications in use by the force require legacy Oracle databases, up to 9 years old, and the postholder therefore requires a working knowledge of Oracle versions 7.3.4 onwards. They also require knowledge regarding database version migration and inter-connectivity. 8. ADDITIONAL INFORMATION Briefly explain any aspects of your job which you think have not been adequately covered in previous sections and which you feel are important in understanding your various duties. Include also any temporary features. This post provides specialist technical skills in provision of underlying database services utilised by key computer applications within the Force. Failure of these services can have a severe impact upon the functioning of the Force, either in part or as a whole. Strategies are adopted, no matter what time of day, to restore services and data as soon as possible to minimise disruption and maintain efficient running of the Force. The high level of change in the Force may result in some instances of tasks not specifically covered by this job description being allocated to the postholder by senior staff. It should also be recognised that the prime function of the Department is to deliver communications and computing services to operational officers, as such the needs of the service must take precedence (in atypical circumstances) over formal documentation of roles and working practices. In the case of operational emergencies all members of the Department will be expected to adopt a professional approach to completing any tasks and duties that may be assigned to them. ___________________________________________________________________ 582719932 Page 8 of 13 NOT PROTECTIVELY MARKED APPROVAL - We confirm that this questionnaire conveys a full and accurate description of the job as at (date): SIGNED Postholder 582719932 Supervisor Chief Officer (or nominee) Page 9 of 13 NOT PROTECTIVELY MARKED PERSON SPECIFICATION POST: ICT Database Administrator, ICT Services Department PERSONAL ATTRIBUTES REQUIRED ESSENTIAL To be identified by (on the basis of the Job Description) or (e.g. Application Form, Interview, Assessment Centre etc) DESIRABLE Qualifications: 1 - HND or Degree in an IT related discipline or 3 years IT experience gained in employment. Essential Application Form Desirable Application Form 3 - 3 years of practical Oracle/SQL Server database administration experience (including installation, upgrades, migration). Essential Application Form/Interview 4 - 3 years experience of production system support (including experience of system housekeeping, client-server systems, fault-finding and performance analysis). Essential Application Form/Interview 5 - Practical experience of database backup, recovery and disaster recovery techniques. Essential Application Form/Interview Essential Application Form/Interview Desirable Application Form/Interview 8 - 2 years MS Windows Server experience. Desirable Application Form/Interview 9 - Experience of database security principles. Desirable Application Form/Interview 10 - Experience of working with Oracle Desirable Application Server. Application Form/Interview 2 - ITIL Foundation Experience: 6 - Practical experience of using Oracle tools including Data Guard, Grid Control, RMAN, standby databases, Oracle Networking and OID. 7 - 2 years Unix experience (Solaris, Linux) with shell scripting. 582719932 Page 10 of 13 NOT PROTECTIVELY MARKED 11 - 1 year experience of ETL (Extract – Desirable Application Form/Interview Transform – Load) tools (specifically Genio which is used to produce the Warehouse extracts). Knowledge/Skills/Abilities: 12 - Sound knowledge of database theory and design. Essential Application Form/Interview 13 - Good knowledge of SQL and query writing. Essential Application Form/Interview 14 - Familiarity with ITIL best practice, change management and service delivery. Essential Application Form/Interview 15 - Some applications in use by the force require legacy Oracle Databases, up to 9 years old, and the postholder therefore requires a working knowledge of Oracle versions 7.3.4 onwards. They also require knowledge regarding database version migration and inter-connectivity. Essential Application Form/Interview 16 - System analysis and design skills. Desirable Application Form/Interview Desirable Application Form/Interview Desirable Application Form/Interview Desirable Application Form/Interview 20 - Knowledge of police systems. Desirable Application Form/Interview 21 - Familiarity with XML. Desirable Application Form/Interview 17 - Understanding of storage management (tapes, RAID, file-systems etc). 18 - Understanding of systems administration tasks. 19 - Familiarity with database query tools such as Discoverer and MS access. Special Requirements: Required to participate in an on-call rota. Essential 582719932 Interview Page 11 of 13 NOT PROTECTIVELY MARKED 22 - Car owner with current full driving Essential Application Form licence. 23 - Security Clearance to Management Vetting (MV) level 582719932 Desirable Application Form/Checks Page 12 of 13 NOT PROTECTIVELY MARKED Have good interpersonal skills to deal with a wide range of people. Essential Application Form/Interview Equal Opportunities Cambridgeshire Constabulary is committed to equality of opportunity for all members of the community. We expect all members of staff to be able to demonstrate their own commitment to the Constabulary policy on Equal Opportunities. A copy of the policy statement is enclosed for your information. 582719932 Page 13 of 13