1 player · Constantine, DZ

Moving production to Azure, one Terraform plan at a time. Researching secure, fault-tolerant edge–cloud systems.

About

Player select

P1 Hamza
Class
DevOps · Cloud · Research
Base
Constantine, DZ
Guilds
Amelkis · MISC Lab
Shell
zsh + tmux + vim

Hamza

I’m a DevOps & cloud engineer at Amelkis and a Ph.D. candidate in Secure Cloud Architecture at Université de Constantine 2, living somewhere between production pipelines and research papers — usually inside a terminal.

At Amelkis I migrated the company’s entire on-premise infrastructure to Microsoft Azure: about 150 resources defined as code in Terraform, plus the deployment pipelines, monitoring and security that keep them running. At the MISC laboratory I run the lab’s own infrastructure too: Proxmox, OPNsense, LDAP single sign-on, Prometheus and Grafana.

My research focuses on fault-tolerant edge–cloud architectures, IoT systems, real-time AI, and intelligent access control for smart environments. My thesis: “Development of Secure Integrated Systems for Smart Campus.” I’ve published work on multimodal violence detection, and three more papers are under review.

I also teach: machine learning to 100+ students, plus Master’s labs in distributed algorithms and operating systems. And yes, I use Linux — btw.

Experience

World map

Every lab, job and classroom so far. A flag marks a level that's still in progress.

Zone Professional Experience

  1. In progress Apr 2026 – Present

    DevOps Engineer

    @ Amelkis

    • Migrated the company’s on-premise infrastructure to Microsoft Azure (rehost and replatform), managed as code with Terraform: about 150 resources including VMs, SQL Managed Instance, PostgreSQL Flexible Server, Container Apps, Redis and Azure OpenAI
    • Set up network segmentation (VNet, subnets, NSGs, route tables), Private Endpoints with Private DNS, Bastion for admin access, secrets in Key Vault, and least-privilege RBAC with managed identities; reconciled configuration drift between Terraform and live resources
    • Manage the deployment pipelines: Azure DevOps, GitLab CI, and GitHub Actions using OIDC workload identity federation (no stored credentials) to build images to ACR and deploy to Container Apps
    • Built a multi-tenant dashboard for managing LLM token quotas per client
    • Observability: Log Analytics, Application Insights synthetic availability tests, metric alerts with action groups, Managed Grafana; automated TLS certificate renewal and rollout
    • Containerised the 10-service platform with Docker Compose and ran k6 load tests (up to 378 concurrent virtual users) for capacity planning
    • Azure
    • Terraform
    • Container Apps
    • Azure DevOps
    • GitLab CI
    • GitHub Actions
    • Key Vault
    • Managed Grafana
    • k6
    • Docker
  2. In progress Dec 2025 – Present

    Federated Learning for IoT Intrusion Detection

    @ Research Project, MISC Laboratory

    • Designing a privacy-preserving simulation framework for IoT intrusion detection systems (IDS) using Federated Learning (FL)
    • Optimizing decentralized model training across heterogeneous IoT nodes to detect anomalies while minimizing data exposure
    • Federated Learning
    • IoT Security
    • Intrusion Detection
    • Distributed AI
  3. In progress Jan 2025 – Present

    Systems & Infrastructure Administrator

    @ MISC Laboratory

    • Run the lab’s virtualisation platform on Proxmox VE, with OPNsense for network segmentation (VLANs, DMZ), firewalling and a WireGuard remote-access VPN; VMs provisioned with Terraform and cloud-init
    • Centralised identity with OpenLDAP SSO; self-hosted Git with GPU CI runners, a multi-user JupyterHub for deep learning research, and an Nginx reverse proxy with automated TLS
    • Orchestrated containerized workloads using Docker and Kubernetes for centralized lab services
    • Monitoring and alerting with Prometheus, Alertmanager, Grafana and the Blackbox exporter (endpoint and certificate probes)
    • Proxmox VE
    • OPNsense
    • Terraform
    • WireGuard
    • OpenLDAP
    • Docker
    • Kubernetes
    • JupyterHub
    • Prometheus
    • Grafana
  4. Cleared Dec 2024 – Jul 2025

    Real-time Violence Prediction & Access Control

    @ Ph.D. Project, MISC Laboratory

    • Architected a high-concurrency, event-driven microservices architecture using Apache Kafka as the message broker, utilizing asynchronous event streams to decouple video ingestion, inference engines, and access control logic
    • Engineered a multimodal deep learning pipeline integrating ResNet-based spatial-temporal features and facial emotion recognition, achieving 97% accuracy with optimized inference latency for edge deployment
    • Deployed a containerized processing stack using Docker, implementing full-stack observability with Prometheus and Grafana to monitor system health and ensure near-instantaneous detection
    • Python
    • ResNet
    • Docker
    • Apache Kafka
    • Prometheus
    • Grafana
    • Microservices
    • Computer Vision
  5. In progress Sep 2024 – Present

    Machine Learning Instructor

    @ Socode

    • Designed and taught a complete Artificial Intelligence program to 100–200 students
    • Covered supervised learning, regression, classification, neural networks, and Generative AI
    • Supervised hands-on Python projects, emphasizing practical implementation and ethical AI practices
    • Teaching
    • Machine Learning
    • Python
    • AI
  6. Cleared Jun 2025 – Jul 2025

    Intern Supervisor — WiFi-Enterprise Infrastructure

    @ MISC Laboratory

    • Supervised interns deploying WiFi-Enterprise infrastructure for the lab
    • Supported 20–100 users using 802.1X, LDAP authentication, and FreeRADIUS
    • 802.1X
    • LDAP
    • FreeRADIUS
    • Networking
  7. Cleared Nov 2023 – Jul 2024

    Research Engineer — IoT Middleware & Access Control

    @ MISC Laboratory

    • Implemented formally verified, context-aware service discovery and collaboration protocols within a middleware for IoT-connected devices
    • Enabled self-healing and recovery in distributed environments
    • Integrated and deployed facial-recognition-based access control services as part of the Smart Lab project
    • IoT
    • Middleware
    • Facial Recognition
    • Distributed Systems

Zone Teaching Experience

  1. In progress 2024 – Present

    Lab Instructor

    @ Université de Constantine 2

    • Distributed Algorithms — consensus, fault-tolerance, and leader election mechanisms (Master’s level)
    • Advanced Operating Systems — process synchronization, concurrency, and inter-process communication
    • Teaching
    • Distributed Systems
    • Operating Systems
    • Go
  2. In progress 2024 – Present

    Teaching Assistant

    @ Université de Constantine 2

    • Assisted practical sessions for the Master’s course: Verification and Validation of Distributed Systems
    • Supported students applying formal verification, model checking, and testing methods to distributed architectures
    • Formal Methods
    • Model Checking
    • LOTOS

Zone Community

  1. Cleared Sep 2022 – Dec 2023

    Instructor & Community Organizer

    @ Google Developer Group (GDG) Constantine

    • Led workshops and events such as DevFest 2021–2022
    • Introduced participants to Go, web services, and cloud technologies
    • Promoted peer learning and collaboration through interactive, hands-on sessions
    • Community
    • Go
    • Workshops

Education

Cartridges

Three degrees, one university, and the third one is still loading.

Ph.D. 2025 – Present

Ph.D. in Secure Cloud Architecture

Université de Constantine 2 — Abdelhamid Mehri

Now loading · in progress

Thesis Development of Secure Integrated Systems for Smart Campus

Research focus: distributed cloud architectures, IoT systems, real-time AI, fault-tolerant distributed infrastructures, and intelligent access control.

  • Cloud Security
  • IoT
  • Real-time AI
  • Distributed Systems
M.Sc. 2022 – 2024

Master's in Networks and Distributed Systems

Université de Constantine 2 — Abdelhamid Mehri

Valedictorian — Ranked 1st university-wide

Thesis Smart Access Control through IoT in MISC Laboratory

Speaker at SENV'24 on smart access control via IoT; organized workshops (Create Your First Web Service Using Go) and major tech events (GDG DevFest 2022, Le Salon de l'Informatique 2023).

  • IoT
  • Multi-Agent Systems
  • Facial Recognition
  • Smart Cities
B.Sc. 2019 – 2022

B.Sc. in Computer Science

Université de Constantine 2 — Abdelhamid Mehri

Thesis Laptop Price Prediction Using Machine Learning for the Algerian Market

Organized GDG DevFest 2021; active member of computer science student organizations.

  • Machine Learning
  • Python
  • Leadership

Research & talks

Lore

Papers published, papers in review, and stages taken.

Published Conference paper · Springer · 2025

A Multimodal Approach for Real-time Violence Detection Based on Physical Actions and Facial Expressions

H. Halladj, A. Bouzenada, D. E. Saidouni, M. R. Bennamoun, and A. Nouari

Proceedings of the First International Conference on Smart Applications (ICSA 2025)

DOI 10.1007/978-3-032-19928-7_10
BibTeX
@inproceedings{halladj2025violence,
  title     = {A Multimodal Approach for Real-time Violence Detection Based on Physical Actions and Facial Expressions},
  author    = {H. Halladj and A. Bouzenada and D. E. Saidouni and M. R. Bennamoun and A. Nouari},
  booktitle = {Proceedings of the First International Conference on Smart Applications (ICSA 2025)},
  publisher = {Springer},
  year      = {2025},
  doi       = {10.1007/978-3-032-19928-7_10}
}

In review 3

Talks & workshops

Projects

Inventory

Things I've built. Rarity is how far each one went, from coursework to published research.

Skills

Abilities

Equipped and battle-tested. Starred entries are my main weapons.

Cloud & IaC ×4

  • Microsoft Azuremain
  • Terraformmain
  • AWS
  • cloud-initVM bootstrap

Containers & CI/CD ×6

  • Docker / Docker Compose
  • Kubernetesorchestration
  • Azure Container Apps / ACR
  • GitHub ActionsOIDC
  • Azure DevOps
  • GitLab CI

Observability & Testing ×5

  • Azure Monitor / Log Analytics
  • Application Insightsuptime tests
  • Prometheus / Alertmanager
  • Grafanamanaged & self-hosted
  • k6load testing

Security & Identity ×6

  • Azure Key Vault
  • RBAC / managed identities
  • OIDC workload identity
  • Private Endpoints / Private DNS
  • OpenLDAP SSO
  • TLS automationcertbot

Systems & Virtualization ×5

  • Linux / systemddaily driver
  • Windows Server
  • Proxmox VE / VMwarevirtualization
  • Nginxreverse proxy
  • Gitversion control

Networking & Simulation ×6

  • OPNsense / pfSensefirewalls
  • VLANs / WireGuard VPN
  • FreeRADIUS / 802.1X / LDAP
  • IEEE 802.11ax/ac/n
  • ns-3 simulation
  • Network design & analysis

Languages & Frameworks ×7

  • Pythonmain
  • Gomain
  • Bash / PowerShell
  • JavaScript / TypeScript
  • C / Haskell
  • Gin / Express.js / React
  • Ruby on Rails / Laravel

Distributed Systems & Data ×7

  • Apache Kafkastreaming
  • Microservices / event-driven
  • Fault tolerance & consensus
  • IoT middlewareSmart-Lab
  • JADE agent platformmulti-agent
  • PostgreSQL / SQL Server
  • MongoDB / Redis

AI & Machine Learning ×4

  • Scikit-learn / TensorFlow / PyTorch
  • Deep learningResNet, federated learning
  • Computer visionemotion & behavior
  • Generative AI / Azure OpenAI

Language packs

Awards

Trophy room

Hamza's trophies 4/4

  • Valedictorian

    Ranked 1st across the entire university

    University of Constantine 2 · 2024

    Ranked 1st among all graduates at University of Constantine 2 for the year 2023–2024.

  • Speaker

    SENV'24 "Smart Environments" Seminar

    MISC Laboratory, University of Constantine 2

    Presented contributions to the Smart City project, focusing on smart access control via IoT.

  • Workshop Instructor

    GDG DevFest Constantine 2022

    Led technical workshops teaching modern development practices to aspiring developers.

  • Event Organizer

    GDG DevFest 2021 & 2022, Le Salon de l'Informatique 2023

    Organized major developer conferences and community tech events in Constantine.

Your achievements 0/6

This page keeps score. Poke around to unlock these; progress stays in your browser.

  • Locked

    Open the console. Try the ~ key.

    500
  • Locked

    Ask the console for root.

    300
  • Locked

    Switch between day and night.

    200
  • Locked

    Say hi to the avatar on the bridge.

    100
  • Locked

    Visit every section of this page.

    800
  • Locked

    ↑ ↑ ↓ ↓ ← → ← → B A

    1000

Contact

Continue?

Open to research collaboration, DevOps consulting, and talking about Linux for longer than socially acceptable.