Rechercher un freelance Déposer un projet
Malt welcom

Bienvenue sur le profil Malt de Craig !

Malt vous permet d'accéder aux meilleurs consultants freelances pour vos projets. Contactez Craig pour échanger sur votre besoin ou recherchez d'autres profils sur Malt.

Craig Efrein

#readytohelp administration système & dba

En télétravail depuis Paris

  • 48.8546
  • 2.34771
Proposer un projet La mission ne démarrera que si vous acceptez le devis de Craig.
Proposer un projet La mission ne démarrera que si vous acceptez le devis de Craig.

Localisation et déplacement

Localisation
Paris, France
Télétravail
Effectue ses missions majoritairement à distance

Vérifications

Charte du freelance Malt signée
Consulter la charte

E-mail vérifié

Langues

Catégories

Compétences (19)

  • Testing
  • Débutant Intermédiaire Confirmé
  • Containerization
  • Débutant Intermédiaire Confirmé
  • Databases
  • Débutant Intermédiaire Confirmé
    Matteo Potico
    2
  • Débutant Intermédiaire Confirmé
    Florian Courtain
    1

Craig en quelques mots

Expertise BDD (SQL Server/MySQL/PostgreSQL) :

Précisément :
Audit, Surveillance et Analyse des Instances SQL
- Configuration : Respect des "best practices" recommandées par Microsoft.
- Sécurité : Adhérence au principe du moindre privilège.
- Performance : Amélioration des requêtes et des procédures stockées les plus gourmandes en ressources.
- Surveillance : Nos clients BDD bénéficient de la mise en place d'un système de surveillance, CMM Monitoring Tool développé par nous. .
(captures d'écran disponible dans la zone Portfolio)

Installation, Migration, Configuration et Maintenance
- Installation et configuration des instances SQL
- Gestion, optimisation et administration des serveurs de bases de données
- Rédaction et mise en application d'une politique globale de l'administration et de la sécurisation des bases de données.
- Mise en place de sondes de monitoring permettant d'avoir un aperçu en temps réel du parc BDD.
- Identification des goulots de performance et application des solutions correctives.
- Industrialisation des tâches complexes (maintenance, sauvegarde, ETL).

Proposer des solutions HA et Cloud :

- Récupération après désastre (RTO/RPO).
- Répartition de la charge sur des instances read-only.
- Archivage des sauvegardes ou données anciennes sur le Cloud.


Architecture Cloud & Système :

- Responsable du développement de l'hébergement Cloud, conseils en sécurité.
- Concevoir et gérer des architectures d'hébergement web, développer des stratégies de sécurité et de déploiements pour des clients divers allant du e-commerce, au marketing, B2B, entreprises applications.
- Mettre en place des services de tests de vulnérabilité et de pénétration. Développer des politiques de sécurité défensive pour nos clients afin de répondre aux exigences réglementaires et d’audit.
- Superviser les projets administrateur système, la formation des consultants et le suivi des objectifs de développement des compétences à long terme.

Portfolio

Portfolio uniquement accessible aux membres

Expériences

Avizzeo

Education & e-learning

Echec Mise à jour Applicative sur Cloud  - En tant que freelance

Paris, France

mars 2022 - Aujourd'hui (5 mois)

Contexte initial et problématique :
L'environnement de production d'Avizzeo s'exécutait sur son service cloud à l'aide de Kubernetes.
Les mises à niveau fréquentes de la version des applications (déployées via des mises à jour automatisées par leur fournisseur de services cloud), empêchent les applications d'Avizzeo de démarrer et de fonctionner correctement après déploiement. Cette situation nécessite un redéploiement manuel des composants de l’application (pour chaque environnement), de la part d’Avizzeo puis un redémarrage.

Méthode et expertise :
A la suite d'échanges avec leurs développeurs et d’une analyse approfondie du
dysfonctionnement et différents tests, nous avons pu identifier une erreur de résolution DNS.
Cette dernière empêchait les serveurs d'Avizzeo de télécharger les mises à jour, de terminer leur processus de déploiement et de redémarrer correctement les services applicatifs après le déploiement des mises à jour automatisées du cloud.

Résolution et bilan :
Nous avons ensuite activé le cache DNS sur chacun des clusters afin de résoudre les
problèmes de mise à jour.
Désormais, nous poursuivons la collaboration avec Avizzeo en les assistant sur leurs futurs besoins de développement et de support informatique.

LegalySpace

Edition de logiciels

Mise à jour et optimisation MySQL

Mérignac, France

septembre 2021 - octobre 2021 (1 mois)

Contexte initial : Legalyspace, société en forte croissance, sollicite un DBA Expert pour une migration et un support professionnel.

Demandes du client :
- Un audit des bases de données MySQL 5.1.56
- une amélioration des performances
- un accompagnement professionnel dans le déploiement
- un script pour sauvegarder MySQL dans un répertoire local
- la division d’un fichier ibdata1 en fichiers de tables individuelles

Expertises livrées :
- l’optimisation des paramétrages de la BBD
- un accompagnement et un support professionnels pour la migration avec la rédaction d’une procédure étape par étape.

Les livrables :
- un audit des problèmes de configuration et de performance de MySQL sous forme d’une liste de recommandations
- un plan de déploiement étape par étape pour migrer MySQL vers les nouvelles versions souhaitées + idbdata1 inclus par partitionnement de tables
- une assistance dépannage concernant d’éventuels problèmes d’application liés à la mise à niveau de MySQL sur deux migrations clients.
- une proposition d'index et/ou réécriture SQL pour le TOP 5 des requêtes lentes à améliorer
- des paramètres de configuration alternatifs de my.cnf
- un script de sauvegarde mysqldump pouvant sauvegarder localement sur un volume.

La méthodologie de l’audit :
1. Une analyse de la configuration de la base de données, de sa structure et de ses index
2. Une analyse des journaux de requêtes lentes
3. Test des options de configuration alternatives dans MySQL
4. Réécriture des 5 premières requêtes lentes et/ou proposition d’index


La méthodologie pour la migration :
1. Développement d’un plan de déploiement pour migrer MySQL vers des versions plus récentes :
A. 5.1.56 vers 5.5
B. 5.5 vers 5.6
C. 5.6 vers 5.7
D. 5.7 vers 8
MySQL Optimisation

ZS SERVICES

Presse & médias

Identification des requêtes sous-optimisées, vérification des paramètres  - En tant que freelance

Saran, France

avril 2021 - juin 2021 (1 mois)

Le contexte / problématique initiale du client :
- La charge du processeur de l'instance PostgreSQL atteignait parfois 100% du processeur.
- Pour surmonter ces pics, le client devait augmenter sans cesse la taille de la machine.
- Le client souhaitait une optimisation des requêtes afin de ralentir la progression inévitable vers des configurations toujours plus coûteuses.

Sur la base d'un audit approfondi et des informations fournies par le client, Sam et Craig ont pu identifier et corriger les dysfonctionnements, et aider Zerosix à améliorer ses méthodes d'écriture de code SQL. L'équipe de Zerosix a ainsi pu affiner les performances de son environnement de production sans rajouter toujours plus de ressources. La mise en application des conseils délivrés par Sam et Craig a rendu l'environnement du client plus adaptable aux pics d'utilisation et moins gourmand en ressources.

Les actions effectuées par CCS :
1. Optimisation des requêtes SQL
2. Reconfiguration de l'instance PostgreSQL
3. Mise en application des guidelines SQL

DOTIC - DOTIC

Télécommunications

Audit des instances PostgreSQL & Pgpool  - En tant que freelance

Bordeaux, France

mars 2021 - avril 2021

43 missions Malt

(32 avis)

Consultez les avis de fin de mission de Craig

9 recommandations externes

Consultez les recommandations qu'a reçues Craig

Formations

Certifications