DBA Oracle Applicatif Senior H/F

Lyon  - Freelance

Voir toutes les offres de l'entreprise

À propos de Askills

Askills est un cabinet de conseil en informatique constitué d’experts en intelligence artificielle,

science des données et technologies web.


- I.A. : Machine & Deep Learning

- Data​ : Data Science, Big Data & Data analytics

- Web : Java, Javascript, PHP, Symfony , C#, Python, Go, Kotlin

 

Chacun de nos experts techniques dispose d’une connaissance profonde des technologies

et des bonnes pratiques pour animer un projet, lui donner du sens et le mener vers le succès.


Description du poste

En qualité de DBA Oracle applicatif, au sein d’une équipe d’experts, l’administrateur de BDD interviendra sur des environnements de développement, intégration et production.


Le DBA applicatif est un rôle à la fois d’architecte et de support, dans le sens où il participe à l’élaboration des solutions techniques des nouvelles briques de l’application, et assure un support technique aux équipes de développement.


Il a également pour responsabilité la surveillance quotidienne du comportement de la base de production afin d’anticiper les dysfonctionnements et les risques d’indisponibilité.

Le support aux équipes de développement consiste à prodiguer conseils et bonnes pratiques relatifs au développement autour de la base de données (manière d’agencer les requêtes, de modifier le modèle de données).


La surveillance quotidienne consiste à extraire de l’outil de monitoring Oracle toutes les informations pertinentes permettant de détecter et anticiper les problèmes pouvant survenir pendant l’exploitation de l’application (perte de nœud, saturation des liens réseau, lenteurs disque...).


En dernier lieu, lorsque l’application met en place de nouveaux modules, le DBA Applicatif participe aux ateliers de conception, et peut même être amené à proposer des solutions en autonomie qui sont ensuite présentées aux Architectes d’entreprise. 


Ses responsabilités seront les suivantes:


  • Détecter, proposer et suivre les optimisations des requêtes SQL, PL/SQL afin de garantir les meilleures performances de nos applications métier
  • Assurer le support aux équipes de développement afin d’identifier et proposer des solutions performantes SGBD les mieux adaptées d’un point de vue métier
  • Valider les changements d’architectures avec le support d’un DBA référent
  • Assurer le rôle d’interlocuteur privilégié avec les équipes d’infrastructure, pour formaliser les besoins émanant des projets
  • Prioriser en autonomie l’activité pour répondre aux demandes du pilote d’équipe
  • Documenter les activités afin d’assurer la réversibilité
  • Pratiquer la veille technologique afin de proposer des solutions pertinentes aux problèmes rencontrés

Description du profil

Compétences techniques pré requises à notre plate-forme Oracle :

  • Bonne connaissance du fonctionnement de l'architecture interne d'une base Oracle
  • Administration des bases Oracle 11g à 19c avec une expérience de mise en œuvre du partitionning
  • Gestion des performances des Bases Oracle 19c en ayant une bonne connaissance des méthodes d'analyse Oracle (Méthode DB Time, Rapports ASH & AWR, les différents Advisors)
  • Pratique de l'utilisation de RMAN pour la gestion des sauvegardes, des restaurations et le traitement des problématiques de corruption dans un contexte à forte volumétrie
  • Maîtrise des contextes d’une datawarehouse décisionnelle (alimentation par batch, tables de fait et de dimension à forte volumétrie, performance des requêtes d’analyse)
  • Pratique des utilitaires Oracle: Data Pump, les différents Advisors, etc...


Expérience des Techniques de Haute Disponibilité Oracle (MAA) (11gR2) :

  • Administration du clusterware Oracle, de ASM
  • Administration de bases Real Application Cluster
  • Administration de Data Guard
  • Utilisation du Broker Oracle dans la gestion de Data Guard
  • Gestion de la performance en environnement de Haute Disponibilité
  • Disposer des connaissances systèmes sur les environnements RHEL nécessaires aux bonnes pratiques de mise en place et d'utilisation d'Oracle sur ces 2 systèmes 


Compétences techniques prérequises à notre plate-forme PostGRE SQL :

  • Bonne connaissance du fonctionnement de l'architecture interne d'une base PGSQL
  • Bonne connaissance du fonctionnement des techniques de haute-disponibilité de bases PGSQL
  • Installation et configuration d’une base PGSQL
  • Reprise de données


Compétences techniques appréciées :

  • Expérience des bases de données à forte volumétrie avec mise en œuvre du parallélisme, chiffrement TDE
  • Bonne connaissance du développement en language PL/SQL
  • Maitrise des outils de développement Unix : shell scripts, awk, sed ...
  • Méthodologies Agile (Scrum) 
Voir toutes les offres de l'entreprise

Propulsé par