Mohamed Messaad
Verified Expert in Engineering
Site Reliability Engineer and Data Developer
Mohamed is a site reliability and data engineer with expertise in Go back-end development and writing highly scalable microservices. He assisted startups in hyper-growth, designed pipelines to consume high throughput of 1,000 events/second, and optimized Elasticsearch indexes with over a hundred million documents. He decreased a large-scale application's latency from 40 seconds to 50 milliseconds. Mohamed optimizes projects that require speed and stability despite large amounts of data.
Portfolio
Experience
Availability
Preferred Environment
Kubernetes, Docker, Terraform, Helm, Google Cloud Platform (GCP), Amazon Web Services (AWS), CI/CD Pipelines, Datadog, Cloud FinOps, PostgreSQL
The most amazing...
...project I've developed is a voice cloning mobile app using advanced speech generative models, using Flutter, FastAPI, PyTorch, Kubeflow, Kubernetes, and GCP.
Work Experience
Freelance Site Reliability Engineer
MEE6
- Set up a secure hybrid cloud Kubernetes infrastructure from scratch using on-premise and Digital Ocean.
- Transitioned the existing infrastructure to Infrastructure as Code (IaC), using Terraform.
- Deployed a scalable, cost-effective logging and observability solution by integrating Open Source components: Elasticsearch, Kibana, Prometheus, Grafana, and Telegraf.
- Deployed a performant CI/CD infrastructure using GitHub Actions + ArgoCD.
- Reviewed and implemented processes to manage the newly deployed Hybrid Cloud infrastructure and make the development team more effective.
- Set up a secure Wireguard VPN infrastructure for the remote team to securely manage the on-premise and cloud infrastructures.
- Tackled intricate infrastructure challenges, including designing and implementing a secure networking solution between multiple sites, like Cloud and on-premise.
Software Engineer: Data
Gorgias
- Designed, implemented, and deployed to production a Change Data Capture architecture to build up-to-date denormalized search indexes on Elasticsearch.
- Deployed, tuned, and managed Debezium instances to emit CDC events from the source database when changes happen on a set of tables (multiple deployments running on our multiple Kubernetes clusters, deployed and managed via Terraform).
- Designed, implemented, and deployed streaming data pipelines using Apache Beam (Python) running on GCP Dataflow that consume high throughput (up to 1,000 events/second) streams of CDC events.
- Deployed, maintained, and scaled large Elasticsearch deployments (500GB/index) across multiple regions using Terraform for provisioning and day-to-day changes.
- Designed and optimized large Elasticsearch indexes containing over a hundred million documents in terms of both ingest and search performance.
- Decreased a large-scale application's core search median latency from 40 seconds to 50 milliseconds.
Site Reliability Engineer
Gorgias
- Designed, improved, maintained, and scaled a large cloud infrastructure on GCP using 100% Infrastructure as Code tools (Terraform).
- Implemented and maintained CI/CD pipelines using GitLab CI and Argo CD.
- Kept large-scale web services and other workloads running on Google Kubernetes Engine (GKE) up and running, with the highest availability requirements.
- Managed self-hosted, highly available, large-scale PostgreSQL deployments (up to 10TB per database) running on GKE and managed via Helm and Terraform.
- Implemented a Kubernetes external metrics provider from scratch using the Go programming language that enables Kubernetes horizontal pod autoscalers to get low latency metrics from Datadog.
- Overhauled the Gorgias incoming webhooks service, enabling webhooks from our partners to be routed to the right Kubernetes cluster for further processing. Reached high scalability requirements as this service can handle spikes of several 100 requests per second.
DevOps & Back-end Software Engineer
Karhoo
- Managed a highly available cloud infrastructure on AWS.
- Integrated open-source solutions with AWS to provide the development team with a scalable PaaS to version, build, deploy, and run our microservices.
- Architected and implemented scalable microservices in Go in data collection and querying, communication, and caching.
- Built a cost-efficient and scalable CI infrastructure.
Experience
eCommerce Helpdesk
http://www.gorgias.comAs an early member of the SRE team, I worked on setting up a scalable platform that could keep up with Gorgias' explosive growth and define the cloud and software architecture. I made the incoming webhooks service (that allows the helpdesk to receive events from all of our integrations) scalable and able to handle our huge Black Friday traffic spikes. I then founded the data team at Gorgias and drastically improved search on enormous datasets, which was a core feature of the product.
Education
Master's Degree in Telecommunications
INSA Lyon - Lyon, France
Skills
Tools
Terraform, Apache Beam, Helm, Cloud Dataflow, GitLab CI/CD, CircleCI, Jenkins, Ansible, GitHub
Languages
Go, Python, Bash
Paradigms
DevOps
Platforms
Kubernetes, Docker, Google Cloud Platform (GCP), Amazon Web Services (AWS), AWS Lambda, DigitalOcean
Storage
Datadog, Elasticsearch, Data Pipelines, PostgreSQL, Amazon S3 (AWS S3)
Frameworks
gRPC
Other
CI/CD Pipelines, Cloud Architecture, Amazon RDS, GPU Computing, Argo CD, Pub/Sub, Webhooks, Machine Learning Operations (MLOps), Hybrid Cloud Infrastructure, Cloud FinOps
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring