Muhammad Awad, Developer in Mazra'a, Israel
Muhammad is available for hire
Hire Muhammad

Muhammad Awad

Verified Expert  in Engineering

Cloud Developer

Mazra'a, Israel

Toptal member since April 27, 2023

Bio

Muhammad is a computer science graduate who has worked as a freelance back-end developer for multiple startup companies. He has also worked at Intel as an automation and infrastructure engineer for IVCAM, Intel's 3D camera, and for Taboola as a DevOps and automation engineer. Muhammad has also specialized in cloud environments, focusing on freelance projects as a cloud developer, architect, and DevOps engineer for AWS and Azure clients.

Portfolio

Intel
Amazon Web Services (AWS), Kubernetes, AWS DevOps, GitHub, API Gateways...
CyberProof
Terraform, Python, Azure, Algorithms, Kubernetes, Go, VMS, Amazon EKS...
2bcloud
Architecture, Azure, Python, Vim Text Editor, Go, Kubernetes, DevOps...

Experience

  • DevOps - 8 years
  • Java - 8 years
  • Cloud - 8 years
  • Kubernetes - 7 years
  • Amazon Web Services (AWS) - 7 years
  • Python - 6 years
  • Architecture - 6 years
  • Go - 5 years

Availability

Full-time

Preferred Environment

Slack, Vim Text Editor, Visual Studio Code (VS Code)

The most amazing...

...architecture I've created are cloud projects that resulted in successful, scalable, and robust production environments.

Work Experience

DevOps Expert and Architect

2022 - 2023
Intel
  • Created a scalable and highly available monitoring system for multitenant SaaS architecture using Cortex.
  • Built QA and development environments from scratch and CI/CD systems for production, serving both infrastructure and applications in AWS and Kubernetes.
  • Developed scalable, fault-tolerant, and secure architecture for SaaS products.
Technologies: Amazon Web Services (AWS), Kubernetes, AWS DevOps, GitHub, API Gateways, Web Application Firewall (WAF), Go, Python, Cortex, YAML, Event-driven Architecture, Identity & Access Management (IAM), Infrastructure as Code (IaC), API/Services Architecture, Microservices, OpenAPI, GitHub Actions, Databases, Cloud Monitoring

Cloud Architect and DevOps Team Lead

2021 - 2022
CyberProof
  • Conducted infrastructure migration from VMS to Amazon EKS, building CI/CD systems to serve that process.
  • Improved CI/CD pipelines for the Amazon EKS version of the application, adding the ability to deploy new versions of the application fast for all clients at once. Before this, a week was needed to upgrade one client's version.
  • Implemented Apache Airflow and Azure Kubernetes Service (AKS) for more robust data pipelines and deployment.
Technologies: Terraform, Python, Azure, Algorithms, Kubernetes, Go, VMS, Amazon EKS, Apache Airflow, Azure Kubernetes Service (AKS), Azure Blobs, Git, Azure Event Hubs, YAML, Event-driven Architecture, Infrastructure as Code (IaC), API/Services Architecture, Microservices, GitHub Actions, Databases, Azure App Service, Cloud Monitoring

Cloud Solutions Architect

2019 - 2021
2bcloud
  • Developed highly available, scalable, and fault-tolerant architecture in Azure for clients from various domains, including healthcare, security, data, and machine learning.
  • Built network operation centers to monitor playbooks and systems from 100+ Azure company clients.
  • Improved the learning process for new team members, including architects and DevOps engineers.
Technologies: Architecture, Azure, Python, Vim Text Editor, Go, Kubernetes, DevOps, Azure Blobs, Git, Azure Queue Storage, Azure Event Hubs, YAML, Event-driven Architecture, Infrastructure as Code (IaC), Google Workspace, API/Services Architecture, Microservices, OpenAPI, GitHub Actions, Databases, Azure App Service, Cloud Monitoring

Cloud Solutions Architect and DevOps Tech Lead

2017 - 2019
Freelance
  • Led AWS migration projects for several clients and built products from scratch in AWS.
  • Built highly available, scalable, and fault-tolerant architecture for various clients.
  • Implemented Kubernetes operators in Go based on client requirements.
Technologies: Architecture, API Gateways, Amazon Web Services (AWS), App Development, Cloud, Python, Kubernetes, Java, Go, Vim Text Editor, YAML, Identity & Access Management (IAM), Infrastructure as Code (IaC), API/Services Architecture, Microservices, GitHub Actions, Databases, Cloud Monitoring

DevOps Automation Engineer

2016 - 2017
Taboola
  • Developed automation infrastructure for testing, development, and production environments.
  • Created CI/CD pipelines for testing, development, and automation environments.
  • Built the first Kubernetes clusters for the company.
Technologies: Java, Kubernetes, Jenkins, Python, Vim Text Editor, Databases, Cloud Monitoring

Automation Engineer

2015 - 2016
Intel
  • Developed an automation app for running test suites against Intel 3D IVCAM. This infrastructure creates test environments in the lab and connects test outputs and camera metrics to TFS pipelines before release.
  • Built physical lab environments for testing camera face recognition.
  • Created CI/CD pipelines for testing and development environments in TFS.
Technologies: C++, C#.NET, TFS, Python, DevOps, Vim Text Editor, .NET, C#, Databases

Back-end Developer

2010 - 2014
Freelance
  • Developed the back end for web applications in Spring MVC.
  • Integrated new technologies to Java, like Hibernate and Spring MVC, while working with teams under the Agile methodology.
  • Wrote unit and integration tests for various back-end teams in different companies.
Technologies: Java, C#.NET, Web MVC, Spring MVC, Vim Text Editor, C#, Databases

Experience

Cloud Architecture for Afcon SWS

I worked with Afcon to establish a SAAS and DATA product in Azure. It was necessary at the beginning to understand Afcon's KPIs and requirements. The existing product that they decided to expand to the cloud was software that Afcon's customers installed on their customer's sites. It received information from the sensors in many places on the site and saved it to the SQL server.

My main task was to build the infrastructure in Azure (first in a batch process), transfer all the data that sits in the sites inside the servers, manipulate it, and transfer it in ETL processes using ADF to the data store (Azure Synapse). The algorithm installed in the cloud enabled them to make decisions regarding the work of the censors, thus saving electricity and energy costs and giving a snapshot of the capacity within the clients' sites. It was also necessary to transfer all development from TFS to Azure DevOps and build the SAAS on top of Kubernetes.

As a result of my work, they built these products in the cloud and recruited many more customers interested in their new forms.

Automation Infrastructure for Intel's 3D Camera Driver

This project involved creating an automation app for running test cases from validation teams. These teams used my automation infrastructure for running test suites against Intel's 3D IVCAM. This infrastructure creates test environments in the lab and connects test outputs and camera metrics to TFS pipelines before release. It also runs integration, E2E, and load tests on IVCAM.

SAAS Product for Intel's New On-premise Software

Intel had a requirement to develop a SAAS product that would enable their customers to manage and observe Intel products and to build and manage high-performance storage and compute clusters. The client required to turn their demo environment into a production environment and create QA and development environments for the SAAS product.

I built the architecture, designed documents, methods, and goals, and presented them to Intel. After receiving the approval from the client, I started implementing the plan. In the beginning, all the infrastructure of the new architecture had to be built by CDK, and this is only considered a POC. The POC included building EKS, API Gateway, AWS Cognito, Lambda, Amazon Aurora RDS, and more. I moved to the phase of building the architecture in production, which was highly available, DR, and fault tolerant. I built all the CI/CD processes, including a production environment and QA and development environments, using GitHub Actions and GitLab pipelines. Cortex also had to be built to withstand many clients, and Kubernetes would be scalable.

Education

2010 - 2014

Bachelor's Degree in Computer Science

Tel Aviv University - Tel Aviv, Israel

Certifications

JANUARY 2020 - JANUARY 2024

Microsoft Certified: Azure Developer Associate

Microsoft

Skills

Libraries/APIs

OpenAPI

Tools

Amazon EKS, Git, Azure App Service, Slack, Vim Text Editor, GitHub, TFS, Terraform, Jenkins, Apache Airflow, Azure Kubernetes Service (AKS), AWS Mobile SDK, GitLab CI/CD, Amazon Cognito, Google Workspace

Languages

Java, Python, YAML, Go, C++, C#.NET, SQL, C#

Frameworks

.NET, Spring MVC

Paradigms

DevOps, Event-driven Architecture, Microservices, API/Services Architecture, App Development, Azure DevOps

Platforms

Amazon Web Services (AWS), Azure, Azure Event Hubs, Visual Studio Code (VS Code), Kubernetes, Cortex, Azure Synapse, Azure SQL Data Warehouse, Dedicated SQL Pool (formerly SQL DW)

Storage

Azure Blobs, Azure Queue Storage, Databases, Azure Active Directory, Data Pipelines

Other

Architecture, Identity & Access Management (IAM), Infrastructure as Code (IaC), GitHub Actions, Cloud Monitoring, Software Development, Data Structures, Algorithms, AWS DevOps, API Gateways, Web Application Firewall (WAF), Cloud, Device Drivers, Web MVC, Computer Science, VMS, Azure Data Factory (ADF)

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