Database Engineer


  • Switzerland
  • £Attractive
  • Contract

Apply for this job  

Job ref: IT-DB-DBR-2019-118-L


As a Database Engineer in the Database Services (DB) Group, your main activities will consist of:

  • Database administration of production databases (Oracle RAC, other technologies) through multiple product lifecycle environments, from development to mission-critical production systems.
  • Configuration and support of database platforms: architecture, evolution, migration, upgrades, and patches, including monitoring of system health and performance, to ensure high levels of performance, availability, and security.
  • Consultancy, assistance, and advice to end-users, including database design.
  • Development of software modules following IT-DB guidelines and project needs.
  • Sharing domain and technical expertise, providing technical mentorship and training to peers.


Master's degree or Ph.D. or equivalent relevant experience in the field of Computing Science or science discipline (e.g. Physics) with significant computing content or a related field.


  • The successful candidate should have demonstrated experience in the following fields:
  1. Operation of large scale production database environments.
  2. Technical and troubleshooting skills with relational Oracle databases.
  3. Performance tuning, query optimization, replication techniques, clustering, partitioning and security issues.
  4. Backups, restores, recovery.
  • Additional experience in the following fields would be an asset:
  1. Experience on different databases (PostgreSQL and MySQL) and/or NoSQL databases.
  2. Knowledge of SAN and NAS storage.
  3. Database operations experience in an Agile development environment - Exposure to puppet configuration management.

Technical competencies:

  • Administration of databases: familiarity with large-scale and high-availability database environments.
  • Knowledge of operating systems such as Linux, knowledge of enterprise storage management (SAN or NAS) would be an asset.
  • Knowledge of programming techniques and languages; SQL knowledge is required. UNIX shell script, Perl, or Python programming would be an advantage.
  • Capturing and analysis of requirements for ICT systems, ability to collect the needs of users and to manage the different phases of a project.
  • Architecture and design of ICT systems, ability to design systems that fulfill the requirements and can be maintained efficiently.

Share this job