Skip to content
View omar1111eamsa's full-sized avatar
😃
😃

Block or report omar1111eamsa

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
omar1111eamsa/README.md

Hi, I'm Omar

DevOps / DevSecOps Engineer  ·  Offensive Security (Active Directory)

I build secure, reproducible platforms — and, as a separate craft, I break into Active Directory to understand how they fail. Two distinct fields, kept deliberately apart, each pursued in depth.


DevOps / DevSecOps & Platform Engineering

I build platforms where every deploy is a git commit and the cluster heals itself back to what's declared. A few decisions from running a 15+ service system on k3s:

  • CI bumps the image tag in a separate manifests repo; ArgoCD reconciles from there. Splitting the app repos from the GitOps source-of-truth keeps deploys auditable and revertable, and stops a bad build from touching the cluster directly.
  • Database-per-service, never a shared DB. Services talk synchronously over REST and asynchronously via RabbitMQ events, so one service's schema can't quietly couple to another's.
  • Hit the Gateway API's 16-rule HTTPRoute cap at 15 services — split routing across a second HTTPRoute that merges on the same gateway/host, rather than collapsing path prefixes and losing clarity.
  • Security lives in the pipeline, not a checklist after the fact — Sealed Secrets committed encrypted, image/dependency scanning (Trivy), static analysis (Semgrep), runtime detection (Falco).
  • Portable IaC (Terraform + Ansible) — the same stack rebuilds on any provider or bare metal, with no lock-in.

Offensive Security · Active Directory Pentesting

I learn this by building the target, then breaking it — standing up full Active Directory environments from scratch so I understand why an attack works, not just which tool to run.

  • Built an end-to-end AD CS ESC1 lab — one vagrant up provisions a Domain Controller, Enterprise CA, Windows 10 and Kali on libvirt/KVM, then walks the chain: enumerate the vulnerable template → request a cert as a privileged user → PKINIT → DCSync.
  • Building the domain forces the fundamentals — Kerberos, certificate templates, ACLs and delegation — that running a tool against someone else's box never teaches.
  • Both sides of each path — enumeration, privilege escalation and lateral movement, plus the hardening that shuts each one down.

Featured work

Platform / DevSecOps

Airbnb-clone microservices platform — a production-style system, fully GitOps-managed.

  • my-airbnb/k8s-manifests — GitOps source-of-truth: 15+ Spring Boot services and a Next.js frontend on k3s, deployed by ArgoCD with NGINX Gateway Fabric, Sealed Secrets, and HPA autoscaling.
  • my-airbnb/infra — the IaC that stands it up: Terraform (AWS) + Ansible (k3s, ArgoCD, cert-manager, Sealed Secrets, Falco).

trading-platform-infra — Terraform + Ansible + ArgoCD provisioning a multi-service trading platform on k3s, fully reproducible.

Offensive Security

ad-attack-scenario — a build-it-then-break-it Active Directory lab: one vagrant up provisions a Domain Controller, Enterprise CA, Windows 10 and Kali (libvirt/KVM), then walks an AD CS ESC1 attack end-to-end (enumerate → cert-as-admin → PKINIT → DCSync). Learn how a pentest really works by building the target and breaking it.


Core stack

Platform / DevSecOps Kubernetes ArgoCD Terraform Ansible Trivy Falco Sealed Secrets

Offensive Security Active Directory Kali Linux BloodHound

Also working with: Docker · Helm · GitHub Actions · Semgrep · AWS · Cloudflare · NGINX · Java/Spring Boot · Next.js/TypeScript · Python · PostgreSQL · MongoDB · Neo4j · Redis · RabbitMQ


Reach me

Email LinkedIn

Secure by default · Automated by design · Reproducible by commit.

Pinned Loading

  1. omar1111eamsa omar1111eamsa Public

    My GitHub profile README — DevOps / DevSecOps & Platform Engineer (GitOps, Kubernetes, IaC, Active Directory pentesting).

  2. trading-platform-infra trading-platform-infra Public

    Infrastructure and GitOps for a multi-service trading platform: Terraform, Ansible, and ArgoCD provisioning a k3s cluster from a bare server, fully reproducible.

    HCL

  3. my-airbnb/infra my-airbnb/infra Public

    Turns a bare server into a production-ready Kubernetes cluster reproducibly and with no vendor lock-in — Terraform + Ansible automate provisioning and bootstrap (ArgoCD, sealed secrets, cert-manage…

    HCL

  4. my-airbnb/k8s-manifests my-airbnb/k8s-manifests Public

    Runs a 15-service platform without manual, error-prone kubectl: git is the single source of truth and ArgoCD continuously reconciles the cluster, so every deploy is auditable, repeatable and self-h…

  5. portable-platform-infra portable-platform-infra Public

    End-to-end infrastructure & GitOps control plane: Terraform + Ansible + k3s + ArgoCD that provisions a cluster and integrates a ~25-service microservices platform (apps, Airflow orchestration, data…

    Shell

  6. ad-attack-scenario ad-attack-scenario Public

    Build-it-then-break-it Active Directory lab: one `vagrant up` provisions a Domain Controller, Enterprise CA, Windows 10 and Kali on libvirt/KVM, then you exploit AD CS ESC1 end-to-end (enumerate → …

    PowerShell