Mohamed Chiheb Ben Jemaa, Developer in Berlin, Germany
Mohamed is available for hire
Hire Mohamed

Mohamed Chiheb Ben Jemaa

Verified Expert  in Engineering

Bio

Mohamed is an engineer with over five years of experience in information technology, specializing in Kubernetes and cloud-native technologies. Having a software development and site reliability engineering background, he is an avid open-source contributor interested in advanced Kubernetes topics. Mohamed has solid knowledge of Kubernetes ecosystem, Google Cloud Platform, and Terraform.

Portfolio

IONOS
Go, Kubernetes, Kubernetes Operators, Cloud Infrastructure, Kubernetes Security...
Giant Swarm
Kubernetes, Amazon Web Services (AWS), Go, Google Cloud Platform (GCP), Azure...
Groupe Renault
Kubernetes, Go, Google Cloud Platform (GCP), Linux, Prometheus, Grafana...

Experience

  • Kubernetes - 5 years
  • Google Cloud Platform (GCP) - 4 years
  • Helm - 4 years
  • Go - 4 years
  • Prometheus - 4 years
  • Azure - 3 years
  • GitOps - 3 years
  • Amazon Web Services (AWS) - 2 years

Availability

Part-time

Preferred Environment

Kubernetes, Google Cloud Platform (GCP), Linux, Azure, Amazon Web Services (AWS), IT Infrastructure, Terraform, Prometheus, Go, Grafana

The most amazing...

...thing I've done as an open-source contributor was developing an open-source project to automate the lifecycle of monitoring components.

Work Experience

Senior Platform Engineer

2023 - PRESENT
IONOS
  • Developed and maintained a Cluster API provider for Proxmox and IONOS Cloud.
  • Built a distributed, multi-component Kubernetes operator to scan container images and upload SBOMs to Dependency-Track, focusing on resource optimization and seamless workflow integration.
  • Built and maintained Kubernetes operators to automate daily use cases, including Vault automation, auto-onboarding to GitOps, and automated DNS record creation.
  • Improved the monitoring integration of the internal platform by setting a new architecture and structuring metrics with labels and global relabeling.
Technologies: Go, Kubernetes, Kubernetes Operators, Cloud Infrastructure, Kubernetes Security, CI/CD Pipelines, Linux, Cluster API, Monitoring, Prometheus, Terraform, Grafana, Argo CD, Architecture, Infrastructure as Code (IaC), DevOps

Platform Engineer

2022 - 2023
Giant Swarm
  • Developed and maintained open-source projects for automating the lifecycle of monitoring components using Prometheus and Grafana.
  • Ensured infrastructure and workload monitoring and logging were functioning correctly.
  • Provided customer support and participated in handling incident management.
  • Integrated the Prometheus agent in workload clusters as an alternative to an entire Prometheus instance.
  • Developed the Prometheus disk resizing feature as part of the monitoring operator.
Technologies: Kubernetes, Amazon Web Services (AWS), Go, Google Cloud Platform (GCP), Azure, Prometheus, Grafana, Linux, Cloud, GitHub, Google Kubernetes Engine (GKE), Cloud Environments, Amazon EKS, Architecture, Infrastructure as Code (IaC), DevOps

Kubernetes Consultant

2022 - 2022
Groupe Renault
  • Managed production-grade Kubernetes clusters for the whole Renault group.
  • Built and maintained Helm charts used by multiple teams.
  • Enabled Kubernetes multitenancy to ensure a good developer experience.
  • Built a GitOps deployment mechanism on Kubernetes with Argo CD.
Technologies: Kubernetes, Go, Google Cloud Platform (GCP), Linux, Prometheus, Grafana, Networking, Helm, Docker, Git, GitOps, Amazon Web Services (AWS), GitHub, Google Kubernetes Engine (GKE), Cloud Environments, Argo CD, Content Delivery Networks (CDN), Amazon EKS, Architecture, Infrastructure as Code (IaC), DevOps, Python

Site Reliability Engineer

2019 - 2021
MaibornWolff
  • Extended the existing monitoring stack, pulled metrics from Azure, pushed custom metrics to Prometheus, and created dashboards.
  • Built and maintained Helm charts for Java microservices.
  • Developed a Kubernetes controller to help with complex deployment involving controlled reconnects of IoT devices.
  • Set up high availability for Prometheus and Alertmanager and managed the migration of the old setup to the new setup.
  • Wrote automation scripts and pipelines for common and complex tasks, including copying disks and creating a temporary failover replica.
  • Investigated the impact of caching PostgreSQL results on the performance of Java microservices.
  • Designed an architecture to manage multiple Kubernetes clusters with databases on Azure.
  • Set up a backup and restore process from Elasticsearch to an on-premise server.
Technologies: Kubernetes, Docker, Azure, PostgreSQL, Go, Bash, Linux, Google Kubernetes Engine (GKE), Google Cloud SQL, Cloud Environments, Argo CD, Content Delivery Networks (CDN), Amazon EKS, Architecture, Infrastructure as Code (IaC), DevOps, Python

Full-stack Engineer

2018 - 2020
think tank Business Solutions Tunisia
  • Developed new features for existing customer projects.
  • Set up environments and servers to host various projects using Linux and Ubuntu.
  • Developed back-end API services using Java and Spring.
  • Built pipelines to synchronize Oracle Database ETL with Talend, Jenkins, Java, and Oracle.
  • Integrated data reporting and analytics using Java, Oracle, Spring, and Ext JS.
  • Developed CI/CD cycles for common microservices to automate deployments.
Technologies: Docker, Linux, Mobile, HTML, CSS3, JavaScript, PostgreSQL, Oracle, Google Cloud SQL, Cloud Environments, Content Delivery Networks (CDN), Python

Experience

Website for Sotutrasm

http://www.sotutrasm.com/
Sotutrasm is a company that deals with underwater construction. They needed a website to highlight their services and give clients more ideas about their reference works. I created the website, fixed their webmail, and deployed it.

Electronic Rosary Good Example

The application is aimed at devout Muslims looking for an app to help them conduct their daily religious practices. It offers various services, including an electronic rosary and Qur'an. The electronic rosary enables users to record the number of praises throughout the month and provides Azkar, a set of recitations of verses. When installed, the electronic Qur'an allows users to save their progress and continue reading from where they left off.

Manahaj App

A Saudi Arabian school curriculum mobile app that allows students to access their learning assets and materials through its simple and easy-to-use user interface. I developed the back end and mobile version and handled deployments.

Cluster API Provider for Proxmox

https://github.com/ionos-cloud/cluster-api-provider-proxmox
The Cluster API brings declarative, Kubernetes-style APIs to cluster creation, configuration, and management. The Cluster API Provider for Proxmox VE is a concrete implementation of Cluster API for Proxmox VE.

Cluster API Provider for IONOS Cloud

https://github.com/ionos-cloud/cluster-api-provider-ionoscloud
The Cluster API Provider for IONOS Cloud makes declarative provisioning of multiple Kubernetes clusters through Cluster API on IONOS Cloud infrastructure possible. It's a Kubernetes sub-project focused on providing declarative APIs and tooling to simplify provisioning, upgrading, and operating multiple Kubernetes clusters.

Started by the Kubernetes Special Interest Group (SIG) Cluster lifecycle, the Cluster API project uses Kubernetes-style APIs and patterns to automate cluster lifecycle management for platform operators. The supporting infrastructure, like virtual machines, networks, load balancers, and VPCs, as well as the Kubernetes cluster configuration, are all defined in the same way that application developers operate by deploying and managing their workloads. This enables consistent and repeatable cluster deployments across a wide variety of infrastructure environments.

Kubernetes Cluster with Flatcar

I added support to our CAPI providers, as well as Proxmox and IONOS Cloud support to Flatcar. I contributed to Flatcar and COREOS ignition to add support for our platforms, and finally, I added support for our providers.

Education

2013 - 2016

Bachelor's Degree in Information Technology

Institut Supérieur des Etudes Technologiques (ISET) de Sfax - Sfax, Tunisia

2011 - 2013

High School Diploma in Computer Science

El Tawfik - Sfax, Tunisia

Certifications

OCTOBER 2022 - NOVEMBER 2025

Certified Kubernetes Application Developer

Linux Foundation

OCTOBER 2022 - NOVEMBER 2025

Certified Kubernetes Administrator

Linux Foundation

NOVEMBER 2021 - AUGUST 2027

Kubernetes and Cloud Native Associate

Linux Foundation

AUGUST 2021 - PRESENT

HashiCorp Certified: Terraform Associate

HashiCorp

JUNE 2021 - PRESENT

Google Cloud Professional Cloud Architect

Google

APRIL 2021 - APRIL 2023

Certified Kubernetes Security Specialist

Linux Foundation

AUGUST 2020 - AUGUST 2022

Professional Cloud DevOps Engineer

Google Cloud Platform (GCP)

Skills

Tools

Google Kubernetes Engine (GKE), Grafana, Helm, Git, Terraform, GitHub, Amazon EKS, Kubernetes Operators

Paradigms

DevOps

Platforms

Kubernetes, Google Cloud Platform (GCP), Linux, Amazon Web Services (AWS), Azure, Docker, Oracle, Mobile, Web

Languages

Go, Python, JavaScript, SQL, HTML, CSS3, Bash

Storage

PostgreSQL, Google Cloud SQL, Cloud Environments, Databases

Frameworks

Spring

Other

Prometheus, Cloud, GitOps, Certified Kubernetes Administrator (CKA), Security, Site Reliability Engineering (SRE), IT Infrastructure, Cloud Infrastructure, Argo CD, Content Delivery Networks (CDN), Architecture, Infrastructure as Code (IaC), Networking, CI/CD Pipelines, Kubernetes Security, Cluster API, Monitoring, Software Engineering, Algorithms, Data Structures, APIs, Data, Flatcar

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