Hi, I'm Omar Bezrh

Senior Software Engineer II & DevOps Engineer

I have 12 years of experience in software development, with a recent focus on DevOps. I specialize in AWS and Kubernetes, and Terraform.

About Me

I'm a DevOps and software engineer specializing in AWS, Kubernetes, and microservices.

I focus on using Terraform and Infrastructure as Code (IaC) to build scalable systems, while optimizing CI/CD pipelines for faster, more reliable deployments.

I'm always exploring new tools and practices to drive innovation and improve infrastructure.

6 Official
Certifications
9 Books
Read
12+ Years
Experience

Skills

My technical level

Programming Languages

Terraform

C#

Java

JavaScript

Swift

TypeScript

Kotlin

Bash Scripts

Technologies

AWS

Azure

Terraform Cloud

Azure DevOps

ArgoCD

Git

Redshift

MySQL

Postgres

NodeJs

Github Actions

Qualification

Professional Journey
Experience & Certificates

Senior Software Engineer / DevOps Engineer

Washmen
Full-time
- 2021 -> present
View More

Day to day work at Washmen:

  • Develop the next version of the customer app from the ground up: React Native / Redux Toolkit / React Query / Atomic Design

  • Implement backend changes required for supporting the new customer app: AWS ECS / ECR / SQS / Cloudwatch / S3 / API Gateway / Lambda / Azure CI/CD

  • Member of the hiring committee for interviewing and reviewing candidates solutions

  • Participate in reviewing PRs and technical design for new features

Kubernetes Application Developer

The Linux Foundation
- 2023

Senior Software Engineer

Pixel38
Full-time
- 2017 -> 2021
View More

Day to day work at Pixel38:

  • Develop Android & iOS Apps for E-Commerce System – Java – Swift

  • Develop Flight and Hotel Reservation mobile app using React Native – Redux

  • Develop app for managing and controlling on ground activity for merchandisers

  • Develop app for online academy using React Native – Redux -- Hooks

  • Develop cloud controller for bots responsible for watching, and reporting and user’s aquarium – React Native – Redux -- Hooks

Kubernetes Administrator

The Linux Foundation
- 2023

Software Engineer

Eduware .Net
Full-time
- 2015 -> 2017
View More

Day to day work at Eduware .Net:

  • Develop Notification System for schools to keep parents up to date with their children progress

  • Develop web app to demo features of company main products – HTML, CSS, JavaScript, Knockout, Bootstrap, jQuery

Kubernetes Administrator

The Linux Foundation
- 2023

Junior Software Engineer

EDM
Full-time
- 2013 -> 2015
View More

Day to day work at EDM:

  • Develop Vehicle Violation Monitor & Auto Reporting Service – C#

  • Develop Web Service Android app for tracking vehicles, generating reports and notifying clients in-case of location violation – Java, WCF, C# Training new employees on technologies used at the company

SysOps Admin Associate

Amazon Web Services
- 2022

Developer Associate

Amazon Web Services
- 2022

Solutions Architect Associate

Amazon Web Services
- 2022

Terraform Associate

HashiCorp
- 2022

My Projects

For Skill Development

Home Server

This project involved building a home server using Kubernetes and Terraform. The primary goal was to enhance my skills in Infrastructure as Code (IaC) and Kubernetes.

Tech Stack:

  • MicroK8s
  • Ubuntu Server
  • Terraform
  • NAS for Kubernetes storage

Subsequently, I rewrote the infrastructure using YAML and replaced Terraform with ArgoCD for improved deployment management as it is a local hosted service.

Gitlab Repository

Home Server Documentation

This is a documentation project created using the Astro Starlight template, designed to outline the requirements, setup steps, and instructions for getting my home lab up and running. It also includes links to other projects I've developed, either for learning purposes or exploring different technologies. For example, one of the projects is a terminal-based Kubernetes browser built using GoLang.

Tech Stack:

  • Astro Starlight Template
  • Gitlab CI/CD
Gitlab Repository Open Documentation

Project Verify

When I first set up my home server, my Kubernetes cluster ran on three VirtualBox VMs. Since I don’t keep them running all the time, I only need a way to quickly check if the pods are in a running state or if there’s an issue, especially when the VMs are turned off and on. I prefer a simple, lightweight tool for this, and while K9s is excellent, I’m looking for something more minimal.

Tech Stack:

  • GoLang
Gitlab Repository

Docker Private Registry Explorer

A simple project to explore using a private Docker registry with image tags, digests, and version control. The goal is to configure Kubernetes to pull images based on their digest rather than the tag. This is a security practice to ensure that I'm always pulling the exact image I expect, rather than a potentially different version with the same tag.

Tech Stack:

  • Flutter
  • Docker
  • Docker Registry
Gitlab Repository

Favorite Reads

For Personal Growth
Blitzscaling
Domain Driven Design
Building Event-Driven Microservices
Infrastructure as Code
The Kubernetes Book
Let's Go
Building Microservices
The Clean Architecture
The Clean Code

Contact Me

I am ready for a new challenge