Mohamed Abdulmoghni, Developer in Alexandria, Alexandria Governorate, Egypt
Mohamed is available for hire
Hire Mohamed

Mohamed Abdulmoghni

Verified Expert  in Engineering

DevOps and Backend Developer

Alexandria, Alexandria Governorate, Egypt

Toptal member since December 5, 2022

Bio

Mohamed is a senior system, site reliability, and DevOps engineer with 7+ years of experience in system administration and DevOps. He is proficient in cloud-based solutions and software release automation. Mohamed has overseen the management of both small and complex infrastructures across various industries, including travel, eCommerce, blockchain, and finance.

Portfolio

Kotal
Go, Amazon EKS, Helm, Kubernetes, Google Cloud Platform (GCP), GitHub Actions...
Zid
Amazon EKS, GitHub Actions, Cloudflare, Monitoring, Terraform, Ansible, Helm...
Rubikal
Linux, Kubernetes, Amazon EKS, Ansible, Terraform, CircleCI, Bash...

Experience

  • Linux - 8 years
  • Amazon Web Services (AWS) - 6 years
  • Docker - 6 years
  • Kubernetes - 5 years
  • Site Reliability Engineering (SRE) - 4 years
  • GitHub Actions - 4 years
  • ELK (Elastic Stack) - 4 years
  • Terraform - 2 years

Availability

Full-time

Preferred Environment

Linux, Docker, Kubernetes, Amazon EKS, Amazon Web Services (AWS), CircleCI, Bash Script, Terraform, CI/CD Pipelines, Infrastructure as Code (IaC)

The most amazing...

...project I've worked on is a preview environment that I built, which allowed developers to test their code before pushing it to production.

Work Experience

Senior DevOps Engineer

2022 - PRESENT
Kotal
  • Assisted the development team in setting up Kotal's development and testing environments.
  • Prepared and launched the Kotal helm chart, making it available to public customers on the DigitalOcean marketplace.
  • Built and maintained Kotal's subscription environment.
Technologies: Go, Amazon EKS, Helm, Kubernetes, Google Cloud Platform (GCP), GitHub Actions, Bash Script, ELK (Elastic Stack)

Senior DevOps Engineer

2021 - 2022
Zid
  • Collaborated closely with the engineering and data team on building and maintaining the staging and production environments.
  • Built the CI/CD pipelines for all environments and a full-preview sandbox environment for testing.
  • Implemented system design and cost optimization best practices by working closely with the AWS team.
  • Deployed multiple Python, PHP, Elixir, and Node.js microservices running on Kubernetes clusters.
  • Implemented Docker for Python, PHP, and Node.js applications and collaborated closely with the development team to enhance the programming environment.
  • Built and maintained AWS accounts and services for ZID environments.
Technologies: Amazon EKS, GitHub Actions, Cloudflare, Monitoring, Terraform, Ansible, Helm, OpenVPN, Shell Scripting, Amazon Web Services (AWS), Amazon S3 (AWS S3), Site Reliability Engineering (SRE), Continuous Integration (CI), Continuous Delivery (CD), CI/CD Pipelines, Amazon Elastic Container Service (ECS), Configuration Management, Infrastructure as Code (IaC), Python, Bash Script, ELK (Elastic Stack)

Senior DevOps Engineer

2019 - 2021
Rubikal
  • Collaborated closely with the platform team on many migration projects from monolith to microservices architecture designs.
  • Built and maintained staging and production environments for all solutions.
  • Created CI/CD pipelines, monitored and alerted stack, and worked on cost optimizations.
  • Participated in the Service Organization Control 2 compliance certificate preparations and configurations.
Technologies: Linux, Kubernetes, Amazon EKS, Ansible, Terraform, CircleCI, Bash, Elasticsearch, RabbitMQ, Docker, Scripting, Amazon Elastic Container Service (ECS), Shell Scripting, Amazon Web Services (AWS), Amazon S3 (AWS S3), Site Reliability Engineering (SRE), Continuous Integration (CI), Continuous Delivery (CD), Google Cloud Platform (GCP), CI/CD Pipelines, Configuration Management, Infrastructure as Code (IaC), Google Kubernetes Engine (GKE), GitHub Actions, Bash Script, ELK (Elastic Stack)

DevOps Engineer

2018 - 2019
Almatar
  • Collaborated closely with the development team on managing and administering the development and staging environments.
  • Built and deployed the required environment systems, applications, and databases on local servers and public cloud providers.
  • Delivered and maintained the entire development, staging, and production environments based on the microservices architecture.
  • Handled various tools and databases, including Docker containers, Amazon ECS, MongoDB, MySQL, RabbitMQ, Redis, and Elasticsearch.
Technologies: Linux, Docker, Kubernetes, Kubernetes Operations (kOps), Amazon EKS, ELK (Elastic Stack), Redis, RabbitMQ, Bash, Ansible, Shell Scripting, Amazon Web Services (AWS), Amazon S3 (AWS S3), Site Reliability Engineering (SRE), Continuous Integration (CI), Continuous Delivery (CD), CI/CD Pipelines, Amazon Elastic Container Service (ECS), Configuration Management, Bash Script

System Engineer

2014 - 2018
Cloud Niners
  • Acted as a remote second-line support engineer for customers.
  • Implemented and migrated web servers and cloud solutions on AWS and Azure.
  • Administrated and supported the Solaris 10 Cluster 3.2 environment hosted on Oracle Database 11g Release 2.
  • Assessed and planned data center upgrades, new infrastructure delivery, and databases.
  • Managed and supported the Citrix XenServer virtualization solution.
  • Built a new virtual infrastructure on the Oracle VM Server for SPARC.
Technologies: Linux, Oracle Solaris, Azure, Citrix, Bash, Docker, Shell Scripting, Amazon Web Services (AWS), Amazon S3 (AWS S3), Jenkins, Continuous Integration (CI), Continuous Delivery (CD), Python, CI/CD Pipelines, Amazon Elastic Container Service (ECS), Bash Script

Experience

Preview Environment for Testing

I built a preview environment for one of the biggest eCommerce platforms in Saudi Arabia. The environment facilitates having a full-preview platform for developers to test their code before pushing it to production.

Subscriptions Platform and Kubernetes Operator Integration

A project where I collaborated with a team to build and maintain the company's subscriptions platform and Kubernetes operator integration. This engagement was for a company developing open-source tools that enabled engineers to have their own blockchain infrastructure and setup and to expose their endpoints on the blockchain networks.

Almatar Development, Staging, and Production Environments

https://almatar.com
I built almatar.com development, staging, and production environments. As the DevOps engineer, I was responsible for building all environments from scratch, the cloud infrastructure, docker containers, and CI/CD pipelines. Additionally, I helped out the development team to release and automate software releases.

Education

2006 - 2010

Bachelor's Degree in Computer Science

Helwan University - Helwan, Egypt

Certifications

JUNE 2023 - JUNE 2026

AWS Certified Solutions Architect Professional

Amazon Web Services

NOVEMBER 2016 - NOVEMBER 2018

AWS Solutions Architect Associate

AWS

JULY 2014 - PRESENT

Oracle Certified Professional

Oracle

Skills

Tools

Amazon EKS, Amazon Elastic Container Service (ECS), CircleCI, Jenkins, Terraform, Ansible, ELK (Elastic Stack), Helm, Google Kubernetes Engine (GKE), RabbitMQ, OpenVPN, Grafana, Loki

Paradigms

DevOps, Continuous Integration (CI), Continuous Delivery (CD)

Platforms

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

Storage

Amazon S3 (AWS S3), Redis, Elasticsearch

Languages

Bash Script, Bash, Python, Go

Other

Oracle Solaris, CI/CD Pipelines, Kubernetes Operations (kOps), Scripting, GitHub Actions, Monitoring, Shell Scripting, Site Reliability Engineering (SRE), Configuration Management, Infrastructure as Code (IaC), Software Development, Cloudflare, AWS Cloud Architecture

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