Summary
Overview
Work History
Education
Skills
Timeline
Generic

Omar Moharrem

London,Canada

Summary

Accomplished Senior DevOps Engineer with extensive experience at StackAdapt, specializing in Kubernetes orchestration and CI/CD optimization. Achieved a 20% reduction in cloud costs, saving over $300,000, while streamlining developer workflows to enhance speed to market. Proficient in fostering collaboration and driving efficiency through automation, utilizing expertise in AWS and GitOps methodologies. Committed to leveraging innovative solutions to further enhance operational performance.

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 and reducing time to market.
  • 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.
  • Designed risk assessment frameworks, established Service Level Objectives (SLOs) and Indicators (SLIs) to track and enforce system reliability.
  • Automated monitoring dashboards and Grafana alerting systems to improve incident response times and observability.
  • Implemented Kubernetes-hosted serverless functionality using Knative to enable scalable, event-driven workloads.

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
Ontario, Canada
01.2015

Skills

  • Kubernetes
  • GCP/AWS
  • Infrastructure automation
  • CI/CD pipelines
  • GitOps strategy
  • Cost optimization
  • Configuration management
  • Kubernetes management
  • Monitoring and logging
  • System design
  • Microservices architecture
  • Security best practices
  • Continuous improvement
  • Disaster recovery

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