About Craig
Expertise BDD / SQL Server/MySQL/PostgreSQL/Digital accessibility audit
- Monitoring, Audit, and Analysis of SQL Instances
- Configuration
- Security
- Monitoring
- Performance
- Installation and configuration of SQL instances
- Management, optimization, and administration of database servers
- Drafting and implementation of a global policy for database administration and security
- Implementation of monitoring probes with real-time overview of the database park.
- Identification of performance bottlenecks and application of corrective solutions.
- Disaster recovery (RTO/RPO).
- Load balancing on read-only instances.
- Archiving of backups / old data in the Cloud.
- Development of Cloud hosting, security consulting.
- Design and manage web hosting architectures, develop security and deployment strategies for diverse clients.
- Implement vulnerability and penetration testing services. Develop defensive security policies for our clients to meet regulatory and audit requirements.
- Supervise system administrator projects, consultant training, and monitoring of skills development objectives.
English
Native or bilingual
French
Native or bilingual
Experience
- TransportStafSQL Audit and Technical SupportTRANSPORTATIONMay 2024 - Today (2 years and 3 months)Paris, FranceTransportStaf requested an audit of their SQL Server 2022, recently migrated from SQL Server 2008.Thanks to our expertise and our CMM Metric Manager diagnostic tool, the audit revealed several issues:1. All database files were hosted on the same disk.2. The database collation and SQL Server collation were not identical, leading to implicit conversions for each query.3. Deficient/weak security.4. Performance issues caused by:- lack of indexing,- incorrect CPU configuration and alignment,- lack of usable memory,- poorly written and resource-intensive queries.5. An expiring SQL Server Enterprise evaluation license.Consequences: Clients/users were heavily impacted and dissatisfied with performance and wanted a viable and permanent solution quickly.First, we searched for and selected for the client TransportStaf, a version of SQL Server Standard 2022 allowing better CPU configuration at a minimal cost. We guided and supported the client step-by-step through the installation phase, enabling their team to upskill while ensuring a performant, professional, and stable SQL Server installation.Then, we were able to move quickly towards a new deployment and add the required cumulative updates.On this reliable and qualitative foundation, maintenance tasks were added using maintenance scripts recommended by the DBA community, and the new SQL Server 2022 standard server was deployed in one day.The users are now very satisfied.The monitoring of the TransportStaf client's database is now handled by us, with CMM Metric Manager and technical support, for the client's IT team.
- TotalEnergies R&DPostgreSQL Performance AuditENERGY AND UTILITIESJanuary 2024 - February 2024 (1 month)We conducted a PostgreSQL performance audit for TotalEnergies. This client uses PostgreSQL as a caching database for its data integration and management platform application. The audit identified and analyzed various performance issues at the level of the caching database and the generated queries. The points raised concerned server configuration parameters, indexing, resource consumption, and inefficient use of column data types.With the help of this audit, we were able to propose efficient recommendations and solutions to resolve the identified problems.
- AvizzeoApplication Update Failure on CloudEDUCATION AND E-LEARNINGMarch 2022 - Today (4 years and 5 months)Paris, FranceInitial context and problem:Avizzeo's production environment ran on its cloud service using Kubernetes.Frequent application version upgrades (deployed via automated updates by their cloud service provider) prevented Avizzeo's applications from starting and running correctly after deployment. This situation required Avizzeo to manually redeploy application components (for each environment) and then restart them.Method and expertise:Following discussions with their developers and an in-depth analysis of the malfunction and various tests, we identified a DNS resolution error.This error prevented Avizzeo's servers from downloading updates, completing their deployment process, and correctly restarting application services after the cloud's automated update deployments.Resolution and outcome:We then enabled DNS caching on each cluster to resolve the update issues.We are now continuing our collaboration with Avizzeo, assisting them with their future development and IT support needs.
Reviews
Recommendations
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- AWS Solutions SysopsAmazon Web Services2015Déployer, gérer et exploiter des systèmes évolutifs, hautement disponibles et tolérants aux pannes sur AWS Mettre en œuvre et contrôler le flux de données depuis/vers AWS Sélectionner le service AWS approprié en fonction des exigences en termes de calcul, de données ou de sécurité Connaître l’utilisation adéquate des bonnes pratiques de fonctionnement d'AWS Estimer les coûts d’utilisation d'AWS et identifier les mécanismes de contrôle des coûts Migrer les charges de travail sur site vers AWS Compréhension des principes d'AWS : création d'architecture pour le cloud Expérience pratique des outils de l’interface de ligne de commande AWS et des outils de kit SDK/API Connaissance des technologies de réseau et de leur lien avec AWS Compréhension des concepts de sécurité avec une expérience pratique de la mise en œuvre des contrôles de sécurité et des exigences de conformité Connaissance de la technologie de virtualisation Expérience des systèmes de surveillance et de vérification Connaissances des concepts réseau (p. ex., DNS, TCP/IP et pare-feu) Aptitude à traduire les exigences en matière d'architecture