Browse profiles Post a project
Malt welcom

Welcome to Craig's freelance profile!

Malt gives you access to the best freelancers for your projects. Contact Craig to discuss your project or search for other freelancer profiles on Malt.

Craig Efrein

Administrateur système, dba & devops (Cloud)

Works remotely from Paris

  • 48.8546
  • 2.34771
Propose a project The project will begin once you accept Craig's quote.
Propose a project The project will begin once you accept Craig's quote.

Location and workplace preferences

Location
Paris, France
Remote only
Primarily works remotely

Verifications

Freelancer code of conduct signed
Read the Malt code of conduct

Verified email

Languages

Categories

Skills (19)

Craig in a few words

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 is only available to registered users

Experience

Avizzeo

Education & E-learning

Echec Mise à jour Applicative sur Cloud  - As a freelancer

Paris, France

March 2022 - Today (11 months)

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

Software Publishing

Mise à jour et optimisation MySQL

Mérignac, France

September 2021 - October 2021 (1 month)

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 - ZS SERVICES

Press & Media

Identification des requêtes sous-optimisées, vérification des paramètres  - As a freelancer

Saran, France

April 2021 - June 2021 (1 month)

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

Telecommunications

Audit des instances PostgreSQL & Pgpool  - As a freelancer

Bordeaux, France

March 2021 - April 2021

50 projects on Malt

(32 ratings)

Check out Craig's project reviews

9 recommendations

Check out Craig's recommendations

Education

Certifications