Travaux :
MySQL :
• Gestion d’un parc de 200 instances MySQL 8/5.x ou MariaDB 10.x
• Mise à jour des scripts de maintenances (start/stop, backup, update-stats, reorg, check-table, etc)
• Mise en place de backup physique (mysqlbackup ou mariabackup) ou logique et les binlog pour pouvoir faire une restauration PITR
• Mise en place d’un outil de perf monitoring (collecte et historisation des indicateurs de performance : hit-ratio, sessions bloquées, requêtes SQL lentes, etc) et de troubleshooting
• Tuning de performance et résolution des incidents en production (MCO ou en task-force)
• Gestion du parc des bases de données: états des BACKUP, obsolescences, capacity-planning
• Surveillance via prometheus/grafana
• Surveillance des logs via splunk
• Rédaction des documents d’exploitations et d’audits
PostgreSQL :
• Gestion d’un parc de 1500 instances PostgreSQL
• Mise en place des scripts d’installation et de configuration des environnements PostgreSQL 13/12/11/9.x en standalone, cluster Repmgr ou Patroni, réplication physique ou réplication logique (change-data capture)
• Mise en place des scripts d’exploitation (start/stop/status, backup/dump, send2tape, update-stats, réorg, divers KPI, …)
• Gestion quotidienne d’une grosse base transactionnelle d’une taille de 30To :
o Proposition et mise en place d’un plan de stabilisation d’exploitation pour la base
o Tuning des paramètres PostgreSQL afin d’obtenir un fonctionnement performant et stable
(autovacuum_vacuum_scale_factor, autovacuum_analyze_scale_factor, autovacuum_freeze_max_age, max_parallel_workers_per_gather, max_worker_processes, etc)
o Mise en place de 2 bases hot-standby pour le requêtage de lecture et pgBackRest
o Migration de la version 11 vers la version 13 via la réplication logique
• Tuning de requêtes : utilisation de divers index (BRIN, partiel, couverture, etc), réecritures des requêtes, partitionnement des tables, activation d’auto_explain, mise en place des statistiques, etc
• Monitoring des backups et check de conformité en termes de sécurité SGBD (authetification des utilisateurs PostgreSQL via ActiveDirectory, l’activation d’audit avec pgaudit)
• Utilisation et mis en place des divers outils : powa, opm, pgBadger, pgwatch2, datasentinel, splunk, Barman, pgBackRest, pg_prewarm, IBM-infoSphere Data-Replication, hdps, tsm
SQL Server:
• Gestion d’un parc de 200 instances SQL Server 2019/2016/2008R2
• Mise en place des scripts d’exploitation pour SQL Server (backup/restore, update-stat, reorg, etc)
• Mise en place d’un outil de perf monitoring (collecte et historisation des indicateurs de performance: hit-ratio, sessions bloquées, requêtes SQL lentes, etc)
• Tuning de performance et résolution des incidents en production avec Query-Store
• Migration des versions 2014/2008R2 vers 2019
Oracle:
• Gestion d’un petit parc de 20 instances ORACLE 19c
• Mise en place des scripts d’exploitation pour SQL Server (backup/restore, update-stat, divers KPI)
• Mise en place d’un outil de perf monitoring (collecte et historisation des indicateurs de performance: hit-ratio, sessions bloquées, requêtes SQL lentes, etc)
Travaux :
MySQL :
• Gestion d’un parc de 300 instances MySQL (standalone ou cluster en version 8 ou 5.x)
• Mise à jour des scripts de maintenances (start/stop, backup, update-stats, reorg, check-table, etc)
• Mise en place de backup physique pour des grosses bases (MYSQLBACKUP ou Percona XtraBackup) et les binlog pour pouvoir faire une restauration PITR
• Mise en place des solutions PCA avec réplication ou geo-cluster PaceMaker avec DRBD
• Mise en place d’un outil de perf monitoring (collecte et historisation des indicateurs de performance, hit-ratio, sessions bloquées, requêtes SQL lentes, etc)
• Gestion du parc des bases de données: états des BACKUP, obsolescences, capacity-planning
• Surveillance des logs via ELK
PostgreSQL :
• Gestion d’un parc de 500 instances PostgreSQL
• Proposition et mise en place des normes d’installation: prérequis OS (hugepage, ulimits, IPC, shared-memory, etc), découpages de FS, configurations des instances, fiches de demande à l’équipe système (FS, SUDO, comptes-OS, configuration des machines et de l’OS), fiche de demande des jobs AUTOMIC et de supervision
• Mise en place des scripts d’installation et de configuration des environnements PostgreSQL 11/9.x en standalone, cluster PaceMaker (DALIBO or DRBD) ou Patroni, réplication via streaming-replication
• Mise en place des conteneurs PostgreSQL 11 avec Openshift/Kubernetes
• Déploiement des environnements PostgreSQL avec Ansible
• Mise en place des scripts de maintenances (start/stop/status, backup/dump, send2tape, update-stats, vaccum, …)
• Mise en place de la surveillance des environnements PostgreSQL via Prometheus/Grafana
• Aide au développement sur l’optimisation de requêtes, création d’index, partitionnement, etc
• Monitoring des backups et check de conformité en termes de sécurité SGBD (certificate SSL, filtrage d’accès aux données sensibles, etc)
• Mise en place d’un outil de monitoring de performance (collecte et historisation des indicateurs de performance : hit-ratio, sessions bloquées, requêtes SQL lentes, etc)
• Gestion du parc des bases de données : monitorer les états des BACKUP, capacity-planning, automatisation des refreshes des environnements non-prod, industrialiser les livraisons des scripts SQL, etc
• Rédaction des documents d’exploitation et de consignes
Oracle :
• Gestion d’un parc de 1000 instances ORACLE (Standalone, RAC, Dataguard, GoldenGate, Exadata)
• Mise en place des scripts d’exploitation pour ORACLE 19c/12c/11g avec PDB (start/stop/status/clean, backup/restore, expdp/impdp, update-stat, reorg, purge-log, etc)
• Migration des ORACLE de 11g vers 19c/12c
• Administration des GoldenGate (stop/start, traitement des erreurs,ctc)
MongoDB, Cassandra , SQL Server:
• Mise en place de scripts d’exploitations comme backup/restore pour MongoDB et Cassandra
• Installation des environnements SQL Server 2016 sous Linux ou dans les conteneurs Openshift
• Mise en place des scripts d’exploitation pour SQL Server (backup/restore, update-stat, reorg, etc)
• Mise en place d’un outil de perf monitoring (collecte et historisation des indicateurs de performance: hit-ratio, sessions bloquées, requêtes SQL lentes, etc)
• Tuning de performance et résolution des incidents en production
Travaux :
MySQL :
• Gestion d’un parc de 100 instances MySQL (édition community ou enterprise)
• Mise en place des scripts de maintenances (start/stop, backup, update-stats, reorg, check-table, etc)
• Mise en place des scripts de surveillance avec Zabbix (lui-même utilise une base MySQL d’une taille 1.2To)
• Mise en place de MYSQLBACKUP (Enterprise BACKUP)
• Monitoring des backups et check de conformité de sécurité SGBD
• Mise en place des solutions PCA avec réplication
• Monitoring des performances des bases MySQL avec oracle Grid12C
• Industrialisation pour la livraison des scripts SQL via l’outil XL-DEPLOY
Sybase :
o DBA d’architecture pour l’industrialisation des produits Sybase (SAP) ASE16, IQ/16, Replication-Server 15.7
o Proposition et mise en place des normes d’installation : prérequis OS (hugepage, ulimits, etc), découpages de FS, configurations des instances, fiches de demande à l’équipe système (FS, SUDO, comptes-OS, configuration des machines et de OS), fiche de demande des jobs Control-M et de supervision
o Etude et mise en place des scripts d’exploitation et de supervision (backup/restore, update-stat, reorg, dbcc, start/stop, supervision, inventaire, etc)
o Etude et mise en place des politiques de sécurités (SGBD, OS, check de conformités, etc)
o Participation aux projets de migrations logique et physique de ASE15.4 vers ASE16, IQ15.x vers IQ16
o Remise à jour de l’outil de monitoring de performance ASEMON pour ASE 16 et IQ 16
o Etude de mise en place du SCC (Sap Control Center) couplé avec ActiveDirectory
o Automatisation des installations ASE/IQ/RS : installation via une interface WEB
o Résolution des problèmes de performance des bases ASE 15.x ou IQ 15.x
o Gestion des licences du parc des bases Sybase (ASE, IQ, RS)
o Rédaction des documents d’exploitation pour les sujets ci-dessus
SQL Server :
• Veille technologique pour SQL Server 2016 et 2014 (nouveautés comme PolyBase, R-services, Query Store, Distributed Availability Groups, etc)
• Scripts d’exploitations pour toutes versions SQL Server (Backup/Restore, Update-Stat, Reorg, Dbcc, Monitoring de performance, Surveillance, Inventaire, automatisation des créations des database-mirroring, etc) en PowerShell en stanalone et alwayson
• Scripts d’exploitations pour SSAS (Backup/Restore, Processing des cubes et dimensions, Monitoring de performances, Supervision, Inventaire, etc) en Powershell
• Mise en place des outils pour l’astreinte des DBA sur Citrix (SSMS, DbArtisan 2016, SQL Developer, etc)
Oracle :
• Participation au projet de POC de 12C avec PDB
• Astreinte pour les environnemen...