You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Marwan El HajME

Marwan El Haj

Cloud Azure DevOps Engineer | CI/CD · Terraform ·

€800/day
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Marwan

Marwan El Haj — Cloud Azure DevOps Engineer | CI/CD · Terraform · Azure Container Apps


Freelance DevOps with over 16 years of experience, including 6 years specializing in the Azure ecosystem. I support teams in the progressive modernization of their delivery, from on-premise to Azure Container Apps, while maintaining service continuity.

Currently, I manage about fifteen applications. .NET applications on a mixed on-premise / Azure Container Apps environment, using Terraform for infrastructure and Azure DevOps for complete delivery cycle automation. I am involved in both design and execution, acting as a release manager or senior technical support.

What I concretely bring:
  • Migration of on-premise applications to Azure Container Apps: analysis of the existing environment, containerization, CI/CD pipeline redesign, and progressive production switchover.
  • Structuring and industrialization of Azure DevOps CI/CD pipelines (YAML, shared templates, multi-stage).
  • Deployment and management of Azure infrastructures with Terraform (ACA, App Gateway, Key Vault, ACR).
  • Containerization of .NET and SPA applications (Docker, multi-stage builds, BuildKit).
  • DevOps automation scripting (PowerShell, Bash, Node.js).
  • Coordination of production deployments and Release Management on critical projects.

Main Stack:Azure DevOps · Terraform · Azure Container Apps · Docker · .NET · PowerShell · Bash · Node.js · Git · YAML
  • English

    Fluent

  • Arabic

    Native or bilingual

  • Spanish

    Conversational

Can work on-site
Paris (up to 50km)

Experience

  • Action Logement
    DevOps Engineer
    REAL ESTATE
    November 2022 - Today (3 years and 9 months)
    Paris, France
    Within a cross-functional DevOps team, I manage about ten .NET6 and .NET8 projects, ensuring the industrialization of deployments and optimization of CI/CD processes.
    As Release Manager, I coordinate production deployments, ensure deployment reliability, and manage investigations in case of incidents.
    My role also covers the administration, automation, and continuous improvement of DevOps tools and infrastructures.

    🎯 Objective: Ensure reliable, secure, and automated deployments while optimizing DevOps processes!

    Main missions:
    - Release Management: Coordination of deliveries, management of deployment schedules, and release tracking.
    - Investigation & Resolution of deployment-related incidents, with opening and tracking of tickets with the relevant teams.
    - Industrialization and improvement of CI/CD pipelines with Azure DevOps (YAML migrations, workflow automation).
    - Complete administration of Azure DevOps (repository management, PR, boards, users, governance, and security).
    - Configuration and integration of SonarCloud for code analysis and quality control.
    - Management and security of application identities (Auth0, Azure Key Vault, SSH).
    - Infrastructure as Code with Terraform (import, resource creation via scripts and pipelines).
    - Deployment and management of microservices with Docker (Dockerfile, Docker Compose).
    - Deployment of monolithic applications on IIS servers.
    - Deployment of applications and resources in the Azure cloud.
    - Monitoring & Logging with ELK.
    - Development and maintenance of scripts in Bash and PowerShell.
    - Document management and secure storage with MinIO and DocuSign.
    - RabbitMQ administration for message management.
    Cloud Azure Terraform Azure DevOps Azure DevOps Server YAML CI/CD Scripting Git Node.js PowerShell .NET Bash Docker docker-compose SQL RabbitMQ IIS
  • La SCAM
    Studies and Development Engineer - DevOps
    November 2021 - November 2022 (1 year)
    Paris, France
    As part of the redesign of the Scam's Information System, I played a central role within the team responsible for redesigning the member area, combining Agile management, development, and DevOps.
    My role covered the management of Agile workflows, deployment automation, and the technical design of the project.

    - Agility & Project Management: Writing User Stories, facilitating Agile ceremonies (Daily, Sprint Planning, Retro).
    - DevOps & CI/CD: Creation, evolution, and maintenance of CI/CD pipelines on Azure DevOps.
    - Infrastructure as Code: Development and improvement of Terraform scripts for Azure resource provisioning.
    - Backend Development: Design and implementation of .NET 6 APIs.
    - Azure: Creation and management of resources (IP Whitelist, Function Apps, Web Apps, Key Vault, Service Bus, ADB2C).
    - Design of cloud architectures adapted to business needs.
    - Documentation & Design: Writing architecture documents and detailed designs.
    - Stakeholder Management: Communication and synchronization between technical and business teams.
    - Quality & Testing: Implementation and execution of unit tests.

    TOOLS & TECHNOLOGIES: AZURE DEVOPS, CI/CD YAML PIPELINE, C#, .NET 6, GIT, POWERSHELL, SQL, AGILE, REACT JS, AZURE, FUNC APP, SQL AZURE DATABASE, KEY VAULT, WEB APP, ADB2C, SERVICE BUS, TERRAFORM
    Cloud Azure Cloud Engineer CI/CD Terraform Cloud IaC Infrastructure as code Azure AD B2C .NET Core Azure DevOps Azure Service Bus
  • L’Occitane en Provence, Paris
    Studies and Development Engineer - DevOps
    LUXURY GOODS
    October 2020 - October 2021 (1 year and 1 month)
    Paris, France
    Within the team responsible for the group's RETAIL website, divided into 3 Squads (Dev, TMA, and Tech). The scope covers the 3 brands of the group, L'Occitane en Provence, Erborian & Melvita, across more than 90 countries.

    • Migration of CI/CD Pipelines
    • Installation and Configuration of TEAMCITY & OCTOPUS
    • Installation and Configuration of Test/Staging Environments
    • Monitoring of Sites and infrastructure
    • Microsoft Azure – Resource creation, IP whitelisting, Func App
    • Documentation
    • Management and coordination between different stakeholders

    TOOLS & TECHNOLOGIES: C#, ASP.NET, GIT, POWERSHELL, SQL SERVER, KANBAN,
    AZURE, FUNC APP, SQL AZURE DATABASE, VM, KEY VAULT,
    NEWRELIC, DATADOG, SIGNALFX, AKAMAI, TEAMCITY, OCTOPUS DEPLOY, BITBUCKET, CONFLUENCE, JIRA, DNS, SSL CERTIFICATE, IIS
    Cloud Engineer Cloud Azure CI/CD Scripting Atlassian JIRA DNS TeamCity

Recommendations

Be the first to recommend Marwan

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • MASTER TECHNOLOGIES ET INFORMATIQUE
    University Paris 8
    2010
  • Professional Bachelor's Degree SMRE (Multimedia Services for Business Networks)
    IUT Cergy
    2008

Skill set

Categories