Mohamed Messaad, Developer in Paris, France
Mohamed is available for hire
Hire Mohamed

Mohamed Messaad

Verified Expert  in Engineering

Site Reliability Engineer and Data Developer

Location
Paris, France
Toptal Member Since
July 28, 2022

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

MEE6
DigitalOcean, Kubernetes, Hybrid Cloud Infrastructure, Argo CD, Terraform...
Gorgias
Cloud Dataflow, Elasticsearch, Data Pipelines, Kubernetes, Apache Beam, Python...
Gorgias
Kubernetes, Terraform, GitLab CI/CD, Python, Docker, Go, PostgreSQL, DevOps...

Experience

Availability

Full-time

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

2023 - 2023
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.
Technologies: DigitalOcean, Kubernetes, Hybrid Cloud Infrastructure, Argo CD, Terraform, Python, Elasticsearch, GitHub, Bash

Software Engineer: Data

2021 - 2022
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.
Technologies: Cloud Dataflow, Elasticsearch, Data Pipelines, Kubernetes, Apache Beam, Python, Terraform, Google Cloud Platform (GCP), Docker, PostgreSQL, CI/CD Pipelines, Cloud Architecture, Datadog, Bash

Site Reliability Engineer

2020 - 2021
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.
Technologies: Kubernetes, Terraform, GitLab CI/CD, Python, Docker, Go, PostgreSQL, DevOps, Argo CD, Webhooks, CI/CD Pipelines, Cloud Architecture, Datadog, Bash, Google Cloud Platform (GCP)

DevOps & Back-end Software Engineer

2016 - 2020
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.
Technologies: Kubernetes, Amazon Web Services (AWS), Amazon S3 (AWS S3), AWS Lambda, Jenkins, CircleCI, Terraform, Helm, Go, Docker, Ansible, PostgreSQL, CI/CD Pipelines, Amazon RDS, Cloud Architecture, Datadog, Bash

eCommerce Helpdesk

http://www.gorgias.com
Gorgias provides an integrated helpdesk for eCommerce brands, making it easy to deliver personalized support and automation across multiple channels.

As 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.

Languages

Go, Python, Bash

Tools

Terraform, Apache Beam, Helm, Cloud Dataflow, GitLab CI/CD, CircleCI, Jenkins, Ansible, GitHub

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)

Other

CI/CD Pipelines, Cloud Architecture, Amazon RDS, GPU Computing, Argo CD, Pub/Sub, Webhooks, Machine Learning Operations (MLOps), Hybrid Cloud Infrastructure, Cloud FinOps

Frameworks

gRPC

2010 - 2016

Master's Degree in Telecommunications

INSA Lyon - Lyon, France

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring