Summary
Overview
Work History
Education
Skills
Websites
Projects
Founder
Timeline
Generic
Omar Moharrem

Omar Moharrem

London,Canada

Summary

Accomplished Senior DevOps Engineer with a proven track record at StackAdapt, specializing in Kubernetes orchestration and CI/CD optimization. Expert in leveraging Terragrunt for infrastructure efficiency, achieving a 20% reduction in cloud costs. Adept at enhancing team collaboration and streamlining workflows, driving significant productivity improvements.

Overview

13
13
years of professional experience

Work History

Senior DevOps Engineer

StackAdapt
08.2023 - Current
  • Managed and maintained Amazon EKS clusters, EC2 instances, and networking infrastructure.
  • Designed, built, and maintained Developer Experience (DevEx) tools to streamline workflows.
  • Enhanced and optimized CI/CD pipelines to improve deployment speed and reliability.
  • Refactor complicated repeated terraform code using Terragrunt and terraform modules.
  • Set up and maintained isolated cloud environments (Testing, Staging, and Production) to ensure safe and consistent deployments.
  • Optimize infrastructure usage, leading to a 20% reduction in cloud costs, saving the company hundreds of thousands of dollars.
  • Streamlined development workflows, reducing time to market and the number of required PRs by one-third, significantly lowering developer cognitive load and improving overall productivity.

Senior DevOps Engineer

Mistplay
Montreal, Canada
05.2023 - 07.2023
  • Automated infrastructure provisioning pipeline to increase operational efficiency.
  • Collaborated with development team to establish GitOps strategy and deployment pipeline.
  • Containerized and deployed applications to Amazon EKS cluster.
  • Provisioned AWS services including ELB, S3, EC2, VPC, IAM, and Route53.
  • Transitioned AWS infrastructure creation and EKS management from manual processes to automation.
  • Implemented Terragrunt to enhance code organization and promote reusability across Terraform modules.
  • Optimized cluster auto-scaler for improved scalability, stability, and resource allocation.
  • Achieved significant cost savings through EKS resource optimization and performance testing integration into CI/CD pipeline.

Senior DevOps Engineer

Unity
08.2019 - 05.2023
  • Maintaining hundreds of different Google Kubernetes Engine clusters in IaC.
  • Design, build and maintain scalable, secure, and SaaS solutions.
  • Create, maintain, and improve automation for building and deploying software and infrastructure solutions, including CI/CD pipelines.
  • Setup and maintaining Github actions on over 2000 Github repositories.
  • Create, maintain, monitor, and respond to instrumentation for monitoring the health and availability of services using Cortex.io.
  • Performance & Cost optimization on systems with load over 300 million DAU, saving hundreds of thousand of cost.
  • Extending backstage.io to create developer experience portal to reduce time to market.
  • Created an in house load testing tool that is now adopted by hundreds of teams to perform automated load testing on cloud hosted services to enhance quality.
  • Setting up Loki to integrate logs as part of observability and monitoring on Grafana dashboards.

Software Performance Engineer

IBM
London, Canada
07.2017 - 07.2019
  • Created monitoring dashboard with Grafana, InfluxDB, and Telegraf to assess cloud system performance.
  • Identified and resolved performance bottlenecks within cloud infrastructure.
  • Developed monitoring tools in GO language for analyzing nodes, pods, and containers in Kubernetes environment.
  • Designed and deployed lightweight metrics collection application on cloud servers.
  • Led performance alerting projects for proactive system notifications.
  • Executed capacity testing plan to determine optimal load levels for cloud systems.

Software Developer - Watson IoT

IBM
London, Canada
05.2015 - 07.2017
  • Developed automation frameworks for testing android, iOS as well as windows using Java and C#.
  • Incorporating machine learning and AI using Python to assess and test performance degradation.
  • Re-writing DB2 and Oracle queries, assessing indexes and database parameters for optimal performance.
  • Identifying bottlenecks and performance improvements by analyzing thread dumps, DB2 snapshots, AWR reports, and network traffic reports.
  • Developed an online reporting system using Polymer, JavaScript, Node JS PHP.
  • Designing and deploying tools to test HTTP server and Application server.
  • Installing and maintaining DB2, Oracle, SQL Server, WebSphere Application Server, Apache HTTP, F5 BIG-IP.
  • Communicating with different team in an Agile environment and prioritizing my tasks according to our deadlines.
  • London, Ontario

Software Developer

IBM
Markham, Canada
05.2013 - 08.2014
  • Applied agile methodologies for API and Web development.
  • Upgraded, and debugged search engine components including indexer and crawler.
  • Utilized WAS to host web applications.
  • Enhanced search engine capabilities using distributed indexing.
  • Operated IBM Websphere Application Server tools to run applications.
  • Monitored and debugged applications through WAS debugging and monitoring tool.
  • Integrated model view controller(MVC) using JSP and servlets to handle requests and render display.
  • Scheduled security scripts on multiple server machines.
  • Developed programs to record statistical analysis of system performance.
  • Upgraded and migrated from old search engine to new search engine.

Web tool developer

University Students' Council at The University of Western Ontario
10.2012 - 03.2013
  • Worked on website application that keeps track of employer's hour.
  • Dealt with JQuery to retrieve and verify information from database.
  • Used ColdFusion to design application worked on.

Software developer tester

United Arab Emirates University
06.2012 - 09.2012
  • Applied Software Development Life Cycle(SDLC), to design a software that interacts with sensor readings.
  • Used Java Eclipse tools to implement a batch system that generates reports and to test the software.
  • Designed the software using Object-Oriented programming techniques.
  • Utilized the software design using IBM Rational Rose and RequisitePro.

Education

Software Engineering - Software Engineering

Western University
01.2015

Skills

  • Knative
  • Argo
  • Kyverno
  • Karpenter
  • Terragrunt
  • Packer
  • Nomad
  • HashiCorp tools
  • Jenkins
  • DevOps practices
  • Git version control
  • Kubernetes orchestration
  • GitOps methodology
  • EKS management
  • GCP services
  • Datadog monitoring
  • Amazon Web Services (AWS)

Projects

Maximo Uninstallation tool, 01/01/16, Designed to assist customers, removing certain industry solutions of Maximo, that are no longer needed. This becomes valuable to the customer, as the customer no longer has to pay for the license of the add-on. Leap motion surgical simulator, 09/01/14, Using leap motion infrared LED to capture hand motion. Developing gesture capturing mechanism with C#. Designing interactive and realistic environment in Unity 4.3.5. Anubis Techs Solutions, 07/01/14, Anubis Techs Solutions, is a start up project consisting of a Front end web designer and a back end web developer. Our team offers a variety of service into web design and development. At Anubis Techs e-commerce websites are designed and developed, using WAS/ Apache Tomcat and DB2 technology. Our own servlets are written to handle requests to our own servers hosted in London, Ontario and to monitor unusual traffic to further enhance our security. iBeacon Framework, 06/01/14, iBeacon is a bluetooth device. iBeacon framework, to better serve clients, enhance shopping methods and advertisements. It is an online framework where vendors can sign up and display their product. Clients can sign up with that vendor after IBM has created a vendor login for that company. Upon creation of products and uploading using the vendor/client portal, the client can also see the products and purchase as well. After purchasing the client beacon is detected at the parking lot of that vendor location. The android/iOS device detects this beacon and sends signals to the vendor about the coming the client and their purchase so that the vendor can prepare the item for pickup. Fire-Alert System, 09/01/12, Full Software Engineering Development Cycle. Include an Android app. Main program in C#.NET. Documents managed using IBM Rational RequisetPro. Database development utilized using .NET. Smart error handling by enhancing normal user error check algorithm. Utilizing current encryption library for our security.

Founder

Founder, Dubai Real Estate Portal, 01/01/23, A broker-to-broker real-estate listing platform built for Dubai. www.aaqaraty.com

Timeline

Senior DevOps Engineer

StackAdapt
08.2023 - Current

Senior DevOps Engineer

Mistplay
05.2023 - 07.2023

Senior DevOps Engineer

Unity
08.2019 - 05.2023

Software Performance Engineer

IBM
07.2017 - 07.2019

Software Developer - Watson IoT

IBM
05.2015 - 07.2017

Software Developer

IBM
05.2013 - 08.2014

Web tool developer

University Students' Council at The University of Western Ontario
10.2012 - 03.2013

Software developer tester

United Arab Emirates University
06.2012 - 09.2012

Software Engineering - Software Engineering

Western University
Omar Moharrem