About Craig
Expertise DB / 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 on the Cloud.
- Development of Cloud hosting, security advice.
- 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 1 month)Paris, FranceTransportStaf contacted us for 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 / to be strengthened 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 evaluation license for SQL Server Enterprise about to expire.Consequences: clients/users were highly impacted and dissatisfied with performance and wanted a viable and permanent solution quickly.First, we sought and selected for the client TransportStaf, a version of SQL Server Standard 2022 allowing better CPU configuration at 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 to 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, using CMM Metric Manager, along with 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 caching database level and for the generated queries. The points noted 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 3 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.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 updates were deployed.Resolution and outcome:We then enabled DNS caching on each cluster to resolve the update issues.We are now continuing our collaboration with Avizzeo by 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