
Muhammad Awad
Verified Expert in Engineering
Cloud Developer
Mazra'a, Israel
Toptal member since April 27, 2023
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
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
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
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.
Cloud Architect and DevOps Team Lead
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.
Cloud Solutions Architect
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.
Cloud Solutions Architect and DevOps Tech Lead
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.
DevOps Automation Engineer
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.
Automation Engineer
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.
Back-end Developer
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.
Experience
Cloud Architecture for Afcon SWS
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
SAAS Product for Intel's New On-premise Software
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
Bachelor's Degree in Computer Science
Tel Aviv University - Tel Aviv, Israel
Certifications
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)
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