You are on page 1of 3

Job Description:

Summary of the Role


Database Administration for multiple engines over multiple platforms
Database internal and/or external consultancy

"A database administrator (DBA) is responsible for the performance, integrity and security of
a database. Additional role requirements include planning, system development and
troubleshooting."

In order to provide some information surrounding the context database "Administration",


you will find hereafter an example of some typical responsibilities associated to such duty.

Note that this is purely informational and is simply aimed at providing some insight behind
the wording. It is neither a rigid list nor a replacement to the "Major Responsibilities" part:

Commissioning and installing new DB solutions


Ensuring that storage, archiving, backup and recovery procedures are operating correctly
Communicating regularly with technical, applications and operational staff to ensure
database integrity and security
Establishing the needs of users and facilitate monitoring user access and security
Maintaining data standards, including adherence to the Data Protection Act
Working closely with IT project managers, Development and Operational support teams
Support capacity planning objectives
Developing, managing and testing backup and recovery plans
Provide means supporting the control of access permissions and privileges
Monitoring performance and managing parameters to provide fast database services
Writing database documentation, including data standards, procedures and definitions
for the data dictionary (metadata)
Considering both 'back end' organization of data and 'front end' accessibility for end users
Supporting the logical design so that it can be translated into a specific data model
Refining the physical design to meet system storage requirements
Installing and testing new versions of the database management system (RDBMS)

Because of the increasing levels of hacking and the sensitive nature of data stored, security
and recoverability or 'disaster recovery' have become increasingly important aspects of the
work.

Main Responsibilities
Overall database technical responsibilities, also encompassing the integration of
add-on commercial database products suites.
Customization, maintenance and support under 24x7 rigorous operational
conditions
Close integration work with various development teams for supporting and
promoting products, features, and releases
Contribution to continuous improvement of the deployment process.
Identifying areas for automation.
Driving expansion of fully automated deployment services.
Setting up and maintain documentation and standards.
Problem determination & debugging
Diagnostic and tuning strategy for demanding OLTP applications, including SQL
optimization
Planning, scheduling and securing database backups
Evaluation of new products and technologies
Architecture of databases
Project management and/or team core-member representation
On-call roaster participation
Mentorship and tutoring for newcomers and/or junior team members

Skills & Knowledge Technical / Functional and Managerial


Expert core technology skills with hands-on exposure on latest or mainstream engine
versions and features (2 RDBMS at least, Oracle and MySQL)
Knowledge of new data store technologies (NoSQL), MongoDB, Hadoop, Couchbase, is a
plus.
Extensive field experience in supporting critical production HA workloads
Knowledge/Experience in any one scripting language(i.e. shell, Perl, python)
Familiarity with Tuning tools (i.e. OEM's, SQL analyzer, Statspack, AWR, TOAD, else).
For SQL tuning using "Explain plan", "TKPROF", "SQL_TRACE", Optimizer modes, using
Optimizer hints, Gathering statistics etc.
Proficiency with RDBMS memory architecture and associated tuning techniques
Expertise in SQL and RDBMS programming language extensions
Hands on experience in database backups and Recovery strategies
Successfully implemented Dataguard standby databases and/or other replication
techniques
Proficiency in creating database clones for test and training purposes
Installation, Configuration and deployment of concurrent HA paradigms including
exposition to multi-node installations and related load balancing solutions
( i.e. Oracle and RAC on different nodes with ASM)
Good understanding of Business Process Management concepts and tools.
Excellent analytical and problem solving skills
Strong personality with good communication and consulting skills and experience in
multinational environment
Strong skills in technical project work and project management (extended to cross
organizational projects)
Ability to work independently
Proactive minded in mitigating/avoiding foreseeable issues
Knowledge of Amadeus products and service portfolio
Ability to develop, initiate and execute training
Perfect English verbal and written communication
Education and Years of Experience
University degree in Computer Science or equivalent and 6+ years experience with at
least two commercial RDBMS (Oracle, My SQL)
RDBMS Certification a definitive plus
Data modeling and database designing hands-on

You might also like