Download class code - BC Public Service

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

SQL wikipedia , lookup

Microsoft Access wikipedia , lookup

IMDb wikipedia , lookup

Extensible Storage Engine wikipedia , lookup

Microsoft SQL Server wikipedia , lookup

Ingres (database) wikipedia , lookup

Functional Database Model wikipedia , lookup

PL/SQL wikipedia , lookup

Open Database Connectivity wikipedia , lookup

Concurrency control wikipedia , lookup

Microsoft Jet Database Engine wikipedia , lookup

Relational model wikipedia , lookup

Database wikipedia , lookup

Database model wikipedia , lookup

Clusterpoint wikipedia , lookup

ContactPoint wikipedia , lookup

Oracle Database wikipedia , lookup

Transcript
POSITION DESCRIPTION
Ministry of Justice
BC Liquor Distribution Branch
POSITION TITLE:
DIVISION:
(e.g., Division, Region, Department)
UNIT:
(e.g., Branch, Area, District)
SUPERVISOR’S TITLE:
SUPERVISOR’S CLASSIFICATION:
Senior Application DBA
Vancouver
Manager, Database Services
Information Systems R30
ENTERED BY:
IS1731/IS1735/
IS1250/IS1521
Liquor Distribution Branch
FOR AGENCY USE ONLY
APPROVED CLASSIFICATION:
POSITION
NUMBER(S):
LOCATION:
POSITION
NUMBER
PHONE NUMBER:
2625 RUPERT
STREET
IS1733
NOC CODE:
Information Systems R27
CLASS CODE:
PHONE NUMBER:
PROGRAM (OPTIONAL)
The Liquor Distribution Branch (LDB) is one of the largest distributors and retailers of beverage alcohol in Canada,
generating a net income of approximately $929.6 million on annual sales of approximately $2.95 billion. The Branch
operates approximately 200 retail stores across the province, oversees the operations of Rural Agency Stores and has
the role of wholesaler to approximately 700 private liquor retail outlets and 8,000 licensed establishments. The Liquor
Distribution Branch is a unique government entity that operates with similar independence to a Crown Corporation under
the direction of a General Manager.
PURPOSE OF POSITION
Reporting to the Manager, Database Services, the Senior Application DBA is responsible for providing the Liquor
Distribution Branch [LDB] with expert technical direction and leadership concerning development, enhancement,
installation, and maintenance of the organizations mission critical databases and the various Oracle applications
(PeopleSoft, Oracle E-Business Suite, Oracle SOA and Fusion Middleware) in use at the LDB. There are also critical nonOracle applications based on Microsoft SQL Server database technology that the incumbent is also be responsible for.
NATURE OF WORK AND POSITION LINKS
The Senior Application DBA works in a high-profile, dynamic, results-oriented environment on a challenging program that
is strategic in nature and wide in scope. To fulfil its responsibilities and achieve the goals and objectives of the LDB and
government, the position must develop and maintain relationships with the following:
 Technical Services group: to work with the internal Technical Services group to ensure smooth operation and
availability of the Branch’s critical systems and applications;
 Application Services group: work with the system analysts in trouble-shooting and the collection of required
information for Service Requests with Oracle Support on bugs, application failures and changes;
 Project teams (staff, external contractors, vendors, business partners): to clarify requirements and understand the
details of the project requirements for project environments and support required from the Database Services
group;
 Corporate Architecture Group: to work with the architects in the design, development and implementation of
future-state system architecture as required;
 IS Management: to provide technical recommendations.
 External suppliers: to work with external vendors/suppliers on services/products required to improve the efficiency
and operation of the various Branch’s systems and applications.
565340247
Page 1 of 6
SPECIFIC ACCOUNTABILITIES / DELIVERABLES
1. Provides technical direction to select, implement and test database applications including ERP packages.
a. Maintains currency on database management practices and emerging technological developments, new versions,
features and enhancements.
b. Liaises with stakeholders (i.e. user clients, application developers, etc.) to identify, analyze and define strategic
directions and changes needed to meet evolving operational requirements as well project teams.
c. Establishes database evaluation criteria, arranges and evaluates software specific trials and demonstrations.
d. Recommends acquisition of new products, current product upgrades
e. Manages implementation of upgrades, new applications, etc., develops project environments. Responsible for the
migration of software upgrades/releases.
f. Establishes/implements deployment requests to the various test environments as well as the production
environment.
g. Acquires database management tools by identifying, researching and evaluating requirements.
2. Provides the Branch with day-to-day technical and management support for application and database
administration objectives and requirements.
a. Monitors ongoing database and application performance to ensure existing system capabilities meet current and
future operational needs; diagnoses, and develops measures of operating efficiency, recommends remedial and
problem resolving actions.
b. Develops, designs, implements backup/recovery procedures; develops strategies to mitigate loss of data; recovers
failed/corrupted databases.
c. Identifies need for capacity and/or configuration changes, develops action alternatives, liaises with stakeholders
and implements where necessary.
d. Designs, implements and administers database security provisions according to specified standards (e.g. CIS
Benchmarks for Oracle Databases).
e. Monitors system databases; performs a pro-active role in preventing\determining what is going wrong in operating
system or databases.
f. Performs ‘hot back up; develops processes I accordance to need.
3. Supports shared database application development and maintenance.
a. Performs data modeling and designing in the creation of databases; manages the structure of the database.
b. Analyzes data models, application processing patterns, and volumes; designs new/database changes ensuring
compliance with data delivery architecture and corporate data standards.
c. Reviews and approves changes to data access methods and program applications.
d. Develops and designs procedures to enhance database efficiency and service to user clients; monitor growth,
space, performance, etc.
e. Creates and administers user accounts, database links and synonyms.
f. Acts as an ongoing source of advice and consultation to user clients and LDB Systems staff in matters affecting
database operations, software licensing, etc.
4. Supports data replication and shared database operations between processors.
a. Develops and maintains database triggers, database replication scripts and distributed database parameters that
control the replication and distribution of databases between processors.
b. Maintains a repository of current data extracts, transfers and replications.
c. Resolves user\table conflicts in database usage between users; determines which user gets the priority access.
d. Acts as an ongoing source of advice and consultation to LDB Systems staff in matters involving the replication and
distribution of data between processors.
5. Provide security access levels to databases.
a. Develops different ‘privilege’ to access data levels.
b. Monitors\implements WEB environment access to databases.
6. Provides database administration for branch applications.
a. Recommends appropriate database technology for use in the branch.
b. Develops policies to ensure security, integrity, availability, and efficiency of applications and data.
c. Applies database modeling and design techniques in application development.
d. Manages database tuning, software release and hardware and communications infrastructures.
e. Perform capacity planning and allocating storage appropriately to allow for application data growth.
7. Installation and configuration of database software and related management, monitoring and networking
software products according to Vendors specifications and tailored to the needs of the LDB and it's
processing environment.
a. Installation and configuration of multiple versions of Oracle RDBMS software according to the Vendor
565340247
Page 2 of 6
specifications (currently supported versions of Oracle are ver.7.3.4 and 8i, 9i R1, 9iR2, 10gR2,11g is in test).
b. Installation and configuration of database infrastructure software products for database administration, monitoring,
and security, eg: Oracle Enterprise Manager and expansion packs, and Oracle Internet Directory. Establishing and
administering web enabled reporting from these tools.
c. Performing the system administrator function in configuring and preparing the operating system for Database
installation and operation, and that of associated software tools, on both the UNIX, Linux and Windows
processing platforms.
d. Configuring, installing, and administering the Network environment for secure database access over the Local and
Wide Area Network, and over the Internet, for end users, application servers and remote administration support.
Supported protocols are SQLNet, Net8, TNS Names, Oracle Names, Oracle Internet Directory, and Advanced
Networking Option.
e. Installation, configuration, and administration of Microsoft SQL Server.
f. Research, planning for, and implementation of new techniques made available by new database and storage
technologies, that will support, enhance, and add value to the Branch's business applications.
8. Other Related duties.
a. Provide formal training to Branch user clients.
b. Overseeing the delivery of internal consulting services, procuring goods and services, managing information
technology contracts, identifying client projects, conducting quality assurance reviews, identifying information
technology solutions, coordinating information technology training, overseeing application development, data
processing, data and system security, end user support, and project management, as required.
FINANCIAL RESPONSIBILITY
DIRECT SUPERVISION (i.e., responsibility for signing the employee appraisal form)
# of Regular FTE’s
Role
# of Auxiliary FTE’s
Directly supervises staff
Supervises staff through subordinate supervisors
PROJECT /TEAM LEADERSHIP OR TRAINING (Check the appropriate boxes)
Role
# of FTE’s
Role
Supervises students or volunteers
Provides formal training to other staff
Lead project teams
Assigns, monitors and examines the work of staff
# of FTE’s
SPECIAL REQUIREMENTS
Criminal Record Check Required.
May be required to work shift work and to be on standby. Overtime may be required to meet deadlines.
TOOLS / EQUIPMENT
Standard Office Equipment. MS Office Suite. Oracle Toolsets including Oracle Enterprise Manager (OEM).
WORKING CONDITIONS
WORK EXAMPLES
565340247
Page 3 of 6
COMMENTS
PREPARED BY
NAME:
DATE:
Sherry Zhao
September 2014
EXCLUDED MANAGER AUTHORIZATION
I confirm that:
1. the accountabilities / deliverables were assigned to this position effective: (Date).
2. the information in this position description reflects the actual work performed.
3. a copy has / will be provided to the incumbent(s).
NAME:
SIGNATURE:
DATE:
Peter Kho
September 2014
ORGANIZATION CHART
(IS1733)
Manager Database Services
IS R30
(IS1731)
Senior Application
DBA
IS R27
(IS1250)
Senior Application
DBA
IS R27
(IS1218)
Application DBA
IS R24
(IS1521)
Senior Application
DBA
IS R27
(IS1735)
Senior Application
DBA
IS R27
SELECTION CRITERIA
565340247
Page 4 of 6
Education
 Degree or diploma in Information Technology or related area, or a combination of related experience and
formalized education.
Experience
 Minimum 5 years recent (occurring in the last 5 years) experience as either an Oracle Applications DBA or Oracle
DBA in a structured, formalized environment, including the following experience:
Required
 Oracle databases 11g;
 MS SQL Server 2008, 2012;
 Various Oracle Technology Stack including Oracle Internet Directory, Single Sign-On, and Oracle grid;
 Oracle fusion technology, including Weblogic, SOA;
 Unix/Linux environments, preferably HP-UX and Red Hat Linux
Preferred
 Oracle E-Business Suite as an Application DBA;
 Peoplesoft DBA skill;
 Glassfish Server;
 Oracle Real Application Clusters (RAC);
 MS SQL Server Cluster;
 Patching Oracle Applications and Databases including the regularly released Critical Patch Update from Oracle;
 Active DataGuard, standby and high availability;
 Performance monitoring and tuning;
 Windows OS, including Windows cluster.
Knowledge
 Extensive knowledge of Oracle SQL, and PL/SQL;
 Knowledge of Oracle Application and Database Administration best practices including installation, configuration,
patching, security, backup and recovery;
 Knowledge of Oracle E-Business Suite 11i and above;
 Knowledge of 10g and above Oracle Application Servers;
 Knowledge of Information Technology Infrastructure Library (ITIL);
 Knowledge of Information Management and Data Management principles practises and processes;
 Knowledge and experience of Software development;
Skills/Abilities
 Ability to diagnose and resolve issues/problems related to Oracle applications, databases and associated tools;
 Ability to deal with clients in a courteous, respectful and professional manner;
 Ability to communicate both verbally and in writing;
 Ability to work independently as well as being part of a team;
 Ability to prioritize and manage work tasks and achieve results within agreed timeframes;
 Ability to conduct research, risk analysis and recommend appropriate strategies/solutions.
COMPETENCIES
Flexibility
is the ability and willingness to adapt to and work effectively within a variety of diverse situations, and with diverse
individuals or groups. Flexibility entails understanding and appreciating different and opposing perspectives on an issue,
adapting one’s approach as situations change and accepting changes within one’s own job or organization.
Impact and Influence
is the ability to influence, persuade, or convince others to adopt a specific course of action. It involves the use of
persuasive techniques, presentations or negotiation skills to achieve desired results.
Results Orientation
is a concern for surpassing a standard of excellence. The standard may be one’s own past performance (striving for
improvement); an objective measure (achievement orientation); challenging goals that one has set; or even improving or
565340247
Page 5 of 6
surpassing what has already been done (continuous improvement). Thus, a unique accomplishment also indicates a
Results Orientation.
Teamwork & Cooperation
is the ability to work co-operatively within diverse teams, work groups and across the organization to achieve group and
organizational goals.
Problem Solving/Judgement
is the ability to analyze problems systematically, organize information, identify key factors, identify underlying causes and
generate solutions.
Analytical Thinking
is the ability to comprehend a situation by breaking it down into its components and identifying key or underlying complex
issues. It implies the ability to systematically organize and compare the various aspects of a problem or situation, and
determine cause-and-effect relationships (“if...then…”) to resolve problems in a sound, decisive manner. Checks to
ensure the validity or accuracy of all information.
565340247
Page 6 of 6