Skip to content
View brahimhaddou's full-sized avatar

Block or report brahimhaddou

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 supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
brahimhaddou/README.md

Hi, I'm Brahim Haddou ๐Ÿ‘‹

DevOps Engineer focused on Kubernetes, CI/CD, GitOps, and cloud/on-prem platform engineering.
I enjoy building reliable delivery pipelines, scalable infrastructure, and clean operational runbooks.


๐Ÿš€ What I work on

  • Kubernetes platform engineering (on-prem & cloud)
  • GitOps deployments (FluxCD / Helm / Kustomize)
  • CI/CD automation & runner infrastructure (GitLab CI, GitLab Runners)
  • Observability (Prometheus, Grafana, Loki, Alertmanager)
  • Security & identity (OIDC, reverse proxies, ingress)

๐Ÿงฉ Recent highlights

DevOps Engineer โ€” Kubernetes Platform (On-Prem Production)

  • Upgraded Harbor Registry and wrote a complete upgrade procedure (validation/rollback/runbook).
  • Upgraded TraefikEE (reverse proxy / ingress) and defined a stable upgrade process.
  • Migrated authentication from LDAPs โ†’ OIDC to standardize SSO and access control.
  • Provided DevOps support for data science users (apps, infra, CI/CD, tooling).

DevOps Engineer โ€” Cloud-Native Platform & GitOps (OCI / Kubernetes)

  • Built an automated, scalable platform for microservices on Kubernetes (OKE).
  • Implemented GitOps with FluxCD + Helm + Kustomize for consistent deployments.
  • Implemented reverse proxy & load balancing with Traefik / Nginx / HAProxy.
  • Centralized logs with Loki and dashboards in Grafana.
  • Operated Redis and Elasticsearch self-hosted on Kubernetes.
  • Delivered automation via Python serverless functions (OCI) + Bash/Python scripts.

Junior DevOps Engineer โ€” Release Engineering & CI/CD Scalability (GraalVM / OCI)

  • Provisioned OCI infrastructure with Terraform (OKE clusters, VMs, Object Storage).
  • Automated runner environments using Ansible (tools, permissions, networking).
  • Integrated Cluster Autoscaler on OKE for dynamic scaling during high CI load.
  • Built delivery pipelines publishing RPM, Docker images, Maven artifacts, tarballs to multiple channels.
  • Outcome: moved release cadence from quarterly โ†’ weekly.

๐Ÿง‘โ€๐Ÿ’ป Internships

DevOps Engineering Intern โ€” CI/CD & GitLab Runners

  • PoC to build/test/distribute Windows & macOS packages, applied to GraalVM / GDK and internal tools.
  • Automated runner provisioning with Ansible.
  • GitLab Runners: Windows (Docker executor) and macOS (shell executor).
  • CI/CD integration + cache/artifact strategies to speed up builds and share dependencies.

DevOps Engineering Intern โ€” Microservices App & CI/CD

  • Built a microservices-based web app (Django + DRF), including an integrated store.
  • Implemented DRF pagination and optimized SQL queries for large datasets.
  • Improved API performance using queryset tuning and caching.
  • Implemented GitLab CI pipelines (unit tests + automated integration).
  • Containerized services with Docker, deployed with Helm + Kubernetes.
  • Configured Nginx reverse proxy (performance, security, load balancing).

๐Ÿงฐ Tech stack

Kubernetes: Kubernetes, Helm, Kustomize, FluxCD, Traefik
CI/CD: GitLab CI, GitLab Runners, Docker
IaC / Automation: Terraform, Ansible, Bash, Python
Observability: Prometheus, Grafana, Loki, Alertmanager
Data services: Redis, Elasticsearch
Cloud: Oracle Cloud Infrastructure (OCI), OKE


๐Ÿค Letโ€™s connect

Popular repositories Loading

  1. homebrew-tap homebrew-tap Public

    Forked from graalvm/homebrew-tap

    Ruby

  2. brahimhaddou brahimhaddou Public

    GitHub profile

  3. container container Public

    Forked from graalvm/container

  4. graal-dev-kit graal-dev-kit Public

    Forked from oracle/graal-dev-kit

    Graal Development Kit for Micronaut (GDK) is a curated set of open source Micronautยฎ framework modules designed from the ground up to be compiled ahead-of-time with GraalVM Native Image resulting iโ€ฆ

    Java

  5. native-build-tools native-build-tools Public

    Forked from graalvm/native-build-tools

    Native-image plugins for various build tools

    Java

  6. actions actions Public