
Zeljko Ivanovic
Senior DBA SQL Server | Automatisation & Haute Disponibilité
Salaire / Taux journalier
Paris, France
Freelance
Expertises
Langues
À propos
Introduction
DBA SQL Server expert avec 28 ans d'expérience et référent technique chez M6. Spécialiste haute disponibilité (AlwaysOn, Cluster), automatisation DevOps, et gestion multi-SGBD (Oracle, PostgreSQL, MySQL). J'optimise vos performances, sécurise vos données et pilote vos projets critiques avec expertise en C# et architecture cloud AWS.
Expérience de travail
M6
mars 2016 - Présent
10 ans 8 mois
Référent DBA SQL SERVEUR de PRODUCTION et Chef de projet des domaines RH et FINANCE
juin 2017 - Présent
9 ans 5 mois
– Chef de projets RH, FINANCE et IT. – 1. RH / Pleides (outil de gestionnaires paies), Kelio (badgeuses), Diapason (application java « gestion des contrats des intermittents »), DSN (outil de déclarations sociales) – 2. FINANCE : ERP Oracle EBS, ITESOFT/omnichannel (scan des factures) – 3. IT: Roompads (réservation de salles de réunions), COPLAN (gestion de matériels vidéo pour les tournages), FIBERLINK (gestion des matériels, câbles) – Développeur en C# (api rest) : gestion du code sources via Gitlab – 1. PLANNING (Application web : Gestion de projets, planning de mise en recette, prod pour l'équipe) – 2. APM MANAGER ( Application web : Outil permettant d'administrer les tables, de notre outil principal d'Application Performance Monitoring qui nous donnent des rapports sur l'état de parc des serveurs (obsolescence des versions des OS, obsolescence des versions de applications apaches, tomcats, iis, obsolescence des versions des base de données, etc) – DBA SQL Serveur : – 1. Référent DBA SQL Serveur et garant du bon fonctionnement des bases de donnée SQL Serveur du Groupe M6. – Gestion des besoins et proposition d'architectures serveurs, dimensionnement. – Mise en place de procédures d'exploitation – Automatisation des installations, patching kb sql via powershell depuis un serveur central. – Récupération des dates de fins de supports de différents (Os, Bdd, Applications) depuis une api web sur internet au format JSON, puis implémentation de ces données vers une base de données de manière automatique, afin de les exploiter dans les tableaux de bords APM). – Mise en place d'environnements de Recette et de Production – Automatisation des sauvegardes (full et de journaux de transactions) vers le stockage HP StoreOnce. – Automatisation des rechargements de base de donnée de PRODUCTION vers des environnements de DEV, RECETTE et PRE-PRODUCTION. – Rechargement des bases de données dans les environnements ALWAYS'ON de manière automatisé. – Conception et mise en place d'un serveur central et une base de donnée dans le cadre de « capacity planning » afin de récolter l'ensemble de données de tous les serveurs de DEV, RECETTE et PRODUCTION (SGBDR : Sql Serveur, Oracle et Postgres) afin d'avoir des métriques suivantes : (taux d'occupation de disques, taux disponible, consommation mémoire, temps cpu, volumetrie consommé par les bases de données selon les domaines et applications au sein de la société) – Automatisation DevOps, (Jenkins) utilisation et mise en place de pipelines pour diverses tâches (déploiement d'applications, mises en recettes, mise ne productions) – GITLAB: Gestion de code sources pour les applications web avec visual studio. – Supervision de serveurs avec l'outil Centreon. ( administration et paramétrage de Centreon, définition et mise en places des services à superviser, mise en place de scripts sous linux .sh, windows: powershell, .bat) – AWS S3, automatisation de flux d'échanges de fichiers de facturation (download/upload) vers AWS. – Maintien en condition opérationnelle des différents environnements SQL Server 2008/2012/2014/2016/2019/2022 et Oracle RAC 19c – Windows: Mise en place de compte de service de type GMSA (pour les compte de services : SQL Serveur) – Analyse et optimisation des performances de base de données. – Implémentation et maintien de solutions de Haute-Disponibilité, SQL Server AlwaysOn, Cluster SQL. – Analyse, résolution et documentation d'incidents Bases de données en production – Automatisation des processus : scripting, powershel, sh, cmdshell, (perl : notions) – Rédaction et modification des documentations sous : Confluence – Résolution d'incidents de production sur des bases de données SQL Server hautement critiques pour le Groupe M6 – DAM Mediaarchives utilisés pour le Journal Télévisé du 12h45 et 19h45 – MAM bases de données de diffusion – gSelector, MusicMaster: base de données pour les programmations d'émissions audios. – S4M (Rights et Schedule) : Planification de contenu et droits d'émissions – Promo : base de données pour les bandes annonces publicitaires – Mise en place de flux d'échanges de fichiers entre divers applications internes et externes. – Astreintes – – résolution d'incidents de production, communication et traçabilité, – – documentation et partage aux équipes de la solution – – tout type d'incidents (serveurs applicatifs sous linux (apaches/tomcat/nodesjs), windows (iis, services windows, bases de données : sql serveur, oracle, postgres, mysql, ODI, XOS etc) – XOS: Ordonnanceur : Installation des agents XOS sur les serveurs, Mise en place de chaînes de traitements, Analyse des incidents sur les jobs. – Environnement Technique : Oracle 19c, RAC, RMAN, Oracle Standalone (Niveau 2) – Oracle OEM, analyse de performance sur Oracle, analyse de plans d'exécutions, fixation de plans. – Cryptages/décryptage – – connexion cryptés par certificat ssl aux instances sql entre clients / serveurs – – cryptage/décryptage de colonnes de tables sql serveur – – cryptage/décryptage avec la méthode AES 256, de colonnes de tables sql serveur avec une dll que j'ai créé en C#. – Postgres 14, (projet Meeting Sharing Cloud - Roompads) – – installation de serveurs en mode standalone env de recette et de productions – – mise en place de sauvegardes automatiqes – – mise en place de scripts plsql – – mise en place de rechargements de base de données depuis l'environnement de production vers la recette et dév de manière automatiques. – – installation de patchs mineurs (manuellement). – – migration de la version 14 à 17,5 (export / import d'un serveur source vers un serveur cible) – – projet d'upgrade encours de la version majeur sur un même serveur 12 vers 17,5. – – analyse de problème de performances, tuning. – Postgres 17, (projet haute disponibilité): mise en place de la haute disponibilité avec 2 clusters avec 2 solutions : – – repmgr – – patroni – Mysql 5,7, (projet ALBAN, utilisé dans le domaine RADIO RTL) – – installation de serveurs en mode standalone env de recette et de productions – – mise en place de sauvegardes automatiques (via crontabs) – – mise en place de rechargements de base de données depuis l'environnement de production vers la recette ou vers l'environnement de dév. – – installation de patchs versions mineurs.
Référent DBA SQL SERVEUR de PRODUCTION
mars 2016 - juin 2017
1 an 4 mois
– Support N3 Expertise technique, accompagnement auprès des etudes/développeurs et techniciens d'exploitation. – Administration de bases de données SQL Server, (2019/2017 sous Linux, 2016, 2014, 2012, 2008 et anciennes versions) – – mise en place de JOBs de sauvegardes bdd, sauvegardes de journaux de transactions – – mise en place de sauvegardes avec plugin HP (Catalyst). – – mise en place de JOBs d'optimisations d'indexes – – mise en place de JOBs de vérification d'intégrités de données – – administration de logins, rôles, règles, droits – – jobs de rechargements automatiqués de base de donnés de production dans les environnements de recettes et de pré-prod – Serveurs physiques, environnement VMWare, Nutanix, Proxmox. – Suivi et maintien à jour du patching de l'ensemble de serveurs (sécurité et cumulative updates) – Mise en place de backups quotidiens et de journaux de transactions /heure – Mise en place de divers rapports prévisionnels avec (SSRS) – – rapport sur la volumétrie des données et l'espace utilisé sur les disques – – consommation de mémoire des bases de données (rapports /heure) – – rapport quotidiens de sauvegardes (oracle, sql serveurs, mysql) – – disponibilité des bases de données – – suivit de l'exécution des jobs (job en erreurs) – – rapports sur les erreurs de réplications transactionnelles. – – rapports sur la consommation de la mémoire par les bases de données, plans d'exécutions à usage unique – Installation et mise en place d'environnements de Haute disponibilité (AlwaysOn) – – supervision des bascules AlwaysOn – – supervision et mise en place des consignes lors des problèmes de synchronisations de bdd – – migrations de bdd d'alwayson sous 2012 vers alwayson 2016 ou 2019 – Installation et mise en place de Réplications Transactionnelles vers BDDs Oracle, SQL Serveurs – – bdd dans sql serveur dans AlwaysOn – – jobs de supervision et consigne lors des erreurs de réplications, supervision de latences – – jobs de rechargements de bdd de prod vers recette sur des bdd répliquées – – Installation et mise en place de cluster SQL Serveur – – Installation et mise en place de Rapports avec SSRS – Installation et Mise en place de Cube : SSAS – – sauvegardes, restauration – Audite de performances de serveurs sql et apport d'améliorations. – – vitesse de lectures/écritures sur disque – – analyse de fragmentation d'indexes – – analyse d'indexes manquants – – analyse de verrouillage d'écriture – – partitionnement de tables – – transactions isolation level – – analyse de plans d'exécutions pour optimisation – – analyse de code de requêtes sql et propositions d'optimisations – – mise en place de magasins de données afin d'analyser les plans d'exécutions – – activation de LEGACY CARDINALITY ESTIMATION – Mise en place de FullTextSearch – – supervision de la population d'indexes full text search – Analyse de modèles de données Reverse Engineering sur: – – Easyvista après mon analyse j'ai pu exporter des données nécessaire au besoin particuliers chez M6 que l'outil ne permettait pas de faire. – – Sharepoint - planifications projets, analyse du modèle de données pour extraire des informations particulières selon les besoins clients. – Développement de divers applications en MVC WEB API en C# : – – Projet 1: Gestionnaire de planning de l'équipe pour remplacer le planning sous Sharepoint pour ajouter de nouvelles fonctionnalités et d'améliorations selon les besoins. – – Projet 2: Gestion de la planification de projets (MEI, MEP, MCO) – – Projet 3: Gestion d'utilisateurs (gestion des accès à certaines applications) – Recherches dans LDAP (Active Directory) avec des requêtes depuis sql serveur, pour analyse des utilisateurs exports de données de différents groupes d'utilisateurs, l'identification et connexion aux applications à travers Idap etc. – Utilisation de telnet pour se connecter au boite aux lettre et gérer des dossier en ligne de commandes.
DBA SQL Server
ALBINGIA Assurance
sept. 2024 - déc. 2025
1 an 4 mois
– Mise en place d'un rechargement automatique de données issues de fichiers csv pour alimenter une base de données sql serveur sur linux Debian. – Mise en place d'un SQL SERVER EXPRESS 2022 sur AWS, environnement Linux Debian 12. – Création d'une base de donnée et du modèle conceptuel à partir des fichiers csv – Mise en place du rechargement de données, automatisé à partir des csv au quotidien via des planifications. – Mise en place des notifications par email sur les rechargements de donnés, selon le statut ok / ko avec gestion d'erreurs – Sécurisation : – – Connexion du serveur au domaine afin que l'authentification des utilisateurs passe par des groupes AD. – – Mise en place de sauvegardes de base de donnée (FULL 1x le soir, ainsi que des journaux de transactions toutes les heures). – PMS: – – Installation de patchs de sécurité sql.
DBA SQL SERVEUR ETUDES ET PROD + INGENIEUR LOGICIEL
ECONOCOM
mai 2001 - févr. 2016
14 ans 10 mois
– Projet : Projet de développement de l'ERP Master-IT multi-clients et tous navigateurs, avec administration de serveurs de bases de données et serveurs web. Développement de Web Services, gestion et établissement de connexions sécurisées entre applications et divers clients externes, et mise en place de divers portails – Environnement Technique : Windows 2003/2008, AZURE, SQL SERVER 2008, 2014, IIS6 et 7.5 – Bases de données – Installation et Mise en place des serveurs SQL de productions et des BACKUP de productions – Installation et Mise en place des serveurs SQL de développement et d'homologation – Migration des serveurs SQL 6.5 vers SQL 2000 vers SQL 2008 vers SQL 2014 – Mise en place du Mirroring des bases de données – Mise en place des Snapshots sur des bases en mirroir pour le reporting sur les données en temps réel – Mise en place de la haute disponibilité (Always-ON) sur SQL Serveur 2014 – Mise en place de procédures de règles à respecter sur la création des bases de données et installations serveurs. (bien respecter les emplacements disques des fichiers des bases de données systèmes, ainsi que les bases de données utilisateurs ainsi que les fichiers de logs) – Analyse, conception, modélisation, préparation et mises en productions – Optimisation de performances des serveurs (SQL Server Profiler, Plan d'exécution, Perfmon) – Partitionnement des Tables (mise en place des schémas avec des groupes de fichiers) – Audit de base de données (analyse de la fragmentation d'indexes, indexes manquants/en trop, mise en place d'indexes filtrés, indexes sur des vues matérialisés, analyses de la durée d'exécutions de procédure stockées) – Rédaction et génération automatique de documentations techniques du SGBDR pour l'exploitation, ainsi que sur les évolutions suite à des mises en productions. – Analyse des logs de transactions – Préparation et mise en production d'applications sur les serveurs d'homologations, productions – Création de DLLs en C# et mise en place dans SQL Serveur 2014 en tant qu'objets Assemblys, de manière à exploiter les méthodes depuis des procédures stockés. (pour des calculs financiers, cryptage/décryptage de données) – Mise en place de FileTables sur SQL Serveur 2014s – Mise en place de modules d'imports de données, analyse de la qualité des données avant import. – Analyse et administration des données (lors des clôtures financières, problèmes de facturation, loyers) – Stockage/Sauvegarde – Mise en place de scripts de Sauvegardes/Restaurations de bases (Full, Différentielles, Partielles) – Virtualisation : – Dimensionnement et Mise en place de l'environnement de virtualisation VMWare des postes de développement, Serveurs SQL pour plateforme de tests de nouvelles versions. – Internet/Sécurité – Mise en place de serveurs Web IIS 6/7/7.5. ainsi que de serveurs FTP, et SMTP – Installation et paramétrage d'un Outil complément, UrlScan – Mise en place de paiements sécurisés (SIPS avec Atos worldine), connexions sécurisés par SSO en C# – Développement – Développement d'applications webs (structure 3 tiers (asp- active x DLLs – procédures stockées) – Développement en C# web services (wsdl/soap) C# (web api rest, mvc4) – Développement en Java (javabeans, applets), JavaScript, jQuery – Management – Formation et répartition de taches à des stagiaires sur le projet
DBA SQL SERVEUR ETUDES et PRODUCTION - INGENIEUR LOGICIEL
BOUYGUES TELECOM
mai 1999 - mai 2001
2 ans 1 mois
– Projet : Maintenance et évolutions des applications Intranet – Environnement Technique : Winwows Server 2000, SQL Server 2000, IIS 4.0 – Domaine d'intervention – – Modélisation de données et conception de l'architecture SQL sur SQL Serveur 2000 – – Administration du serveur web IIS 4 – Développement – – Développement d'une application web accessible dans l'intranet en structure 3 tiers (asp- active x DLLs – procédures stockées) – – Création du SGBDR : (tables, contraintes, règles, triggers, logins, rôles, droits, procédures stockées, vues etc etc)
DBA SQL SERVEUR ETUDES – INGENIEUR LOGICIEL
FREEMEN PRODUCTION
janv. 1998 - avr. 1999
1 an 4 mois
– Projet : R&D pour la réalisation et l'hébergement de sites webs – Environnement Technique : Winwows Server 2000, SQL Server 6.5, puis 7 IIS 4.0 – Domaine d'intervention – – Conception de bases de données SQL Server 6.5, puis 7 – – Administration du serveur web IIS 4 – – Migration de serveurs SQL 6.5 vers 7 – Développement – – Intégration de sites webs crées par une équipe d'infographistes
Formation
CNAM
BAC +3, Méthodologie des Systèmes d'Informations, Base de données, Génie Logiciel
1999 - 1999
1 mois
IUT de CACHAN
DUT, Génie Électrique et Informatique Industrielle (GEII)
1995 - 1997
2 ans 1 mois
Licences et certifications
Certifié Qualité ISO 9001 V2008
Délivré le : –
ASP.NET, DBA SQL SERVER 2008
Délivré le : janv. 2010