Imad Bouhamidi, Developer in Québec City, QC, Canada
Imad is available for hire
Hire Imad

Imad Bouhamidi

Verified Expert  in Engineering

DevOps Engineer and Developer

Québec City, QC, Canada

Toptal member since March 26, 2025

Bio

Imad is a senior DevOps and platform engineer with over nine years of experience optimizing cloud-native infrastructures, CI/CD pipelines, and messaging platforms. Expert in AWS, Kubernetes, and Terraform, he has spearheaded large-scale migrations from on-premises to the cloud. Imad brings deep expertise in high-availability systems, observability, and platform scalability.

Portfolio

AgileaTech
Terraform, Ansible, Amazon Simple Queue Service (SQS)...
Ticketmaster
Amazon EKS, Amazon Simple Notification Service (SNS), Argo CD, Chef...
Atos
OpenStack, Puppet, Kubernetes, Jenkins, Prometheus, Grafana, Alertmanager...

Experience

  • Docker - 9 years
  • CI/CD Pipelines - 9 years
  • Amazon Web Services (AWS) - 6 years
  • Terraform - 6 years
  • Prometheus - 6 years
  • Amazon EKS - 4 years
  • GitOps - 4 years
  • Python - 4 years

Availability

Full-time

Preferred Environment

Amazon EKS, GitOps, Terraform, GitLab CI/CD, Grafana, Prometheus, Docker, Amazon Web Services (AWS), CI/CD Pipelines, AWS ALB

The most amazing...

...thing I've built is a modern global payment platform that uses AWS, Amazon EKS, GitOps, and Terraform to handle high-traffic transactions during live events.

Work Experience

Lead DevOps and Platform Engineer

2024 - 2025
AgileaTech
  • Migrated IBM MQ to Amazon Simple Queue Service (SQS), reducing operational costs and simplifying troubleshooting while ensuring zero downtime and seamless integration with existing systems.
  • Planned and executed an on-prem ActiveMQ cluster migration with an upgrade to the latest stable version, improving platform security, resilience, and performance.
  • Designed and implemented real-time monitoring and alerting using Dynatrace and Prometheus, enabling proactive detection of anomalies and reducing mean time to resolution across high-traffic systems.
  • Built and optimized Jenkins CI pipelines to automate deployments and testing across messaging platforms, significantly accelerating release cycles and improving delivery reliability.
Technologies: Terraform, Ansible, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS), IBM MQ, ActiveMQ, Dynatrace, Docker, GitHub Actions, Prometheus, Alertmanager, Groovy Scripting, Python, Amazon Web Services (AWS), Jenkins Pipeline, CI/CD Pipelines

Senior Platform Engineer

2018 - 2024
Ticketmaster
  • Built a multi-cluster Amazon Elastic Kubernetes Service (EKS) infrastructure on AWS, applying GitOps with ArgoCD to enable seamless deployments and high availability for a global-scale payment platform.
  • Migrated legacy Java and Node.js applications from on-prem to AWS, leveraging Terraform, Docker, Amazon Elastic Container Service (ECS), and Amazon EKS to modernize the stack, enhance maintainability, and improve scalability.
  • Implemented a full observability stack using Prometheus, Grafana, Alertmanager, and OpenSearch, enabling proactive incident detection and reducing resolution time during peak traffic.
  • Optimized GitLab CI pipelines for multi-stage deployments, integrating security scans, performance testing, and Docker packaging to streamline software delivery and boost release confidence.
  • Performed Java virtual machine (JVM) tuning and capacity tests on Java apps, improving resilience and throughput under load by adjusting heap size, garbage collection, and thread pool configurations.
  • Automated the environment setup, GitLab API operations, and Jira updates using custom CLI tools and scripts written in TypeScript, Python, and JavaScript, saving hours of manual work weekly.
Technologies: Amazon EKS, Amazon Simple Notification Service (SNS), Argo CD, Chef, GitLab CI/CD, Terraform, GitOps, Python, Docker, Kubernetes, Grafana, Prometheus, PagerDuty, ELK (Elastic Stack), CloudStack, Citrix NetScaler, Shell, Amazon OpenSearch, Linux, Helm, Kustomize, Amazon Web Services (AWS), CI/CD Pipelines, AWS ALB, Amazon Virtual Private Cloud (VPC)

Senior DevOps Engineer

2018 - 2018
Atos
  • Built and maintained Jenkins CI pipelines integrated with Kubernetes to streamline build, test, and deployment workflows for faster and more reliable delivery.
  • Automated VM provisioning and configuration within an OpenStack private cloud using Puppet, improving infrastructure consistency and reducing deployment time.
  • Implemented monitoring and alerting for Kubernetes clusters, enabling early detection of issues and improving platform stability using Prometheus and Grafana.
  • Developed custom Puppet modules to enforce standardized configurations across environments, enhancing compliance and reducing manual intervention.
Technologies: OpenStack, Puppet, Kubernetes, Jenkins, Prometheus, Grafana, Alertmanager, Groovy Scripting, Jenkins Pipeline, Helm, Python, CI/CD Pipelines, GitLab CI/CD

Senior DevOps Engineer

2017 - 2018
SQLI
  • Dockerized SAP Hybris (B2B and B2C), MySQL, and Minio environments, improving development consistency and reducing deployment time across all project stages.
  • Built and optimized Jenkins pipelines for SAP Hybris and Java/JEE projects, integrating unit testing, code coverage, and static analysis for better code quality assurance.
  • Migrated all projects from SVN to Git/GitLab, streamlining version control, improving collaboration, and enabling GitLab CI integration across the organization.
  • Virtualized development environments using Vagrant, Packer, and VirtualBox, providing reproducible environments and reducing set up time for developers and QA.
  • Designed infrastructure as code (IaC) workflows with Terraform, Packer, and VMware ESXi to automate provisioning and standardize infrastructure across development and test environments.
Technologies: Docker, Terraform, Packer, Jenkins, GitLab CI/CD, Linux, Windows Server, SAP Hybris, SAP HANA, MySQL, SonarQube, Nexus, Selenium, Prometheus, Grafana, Alertmanager, Ansible, Shell, Python, Apache Maven, Jenkins Pipeline, Amazon Web Services (AWS), CI/CD Pipelines, AWS ALB, Amazon EC2, Amazon Virtual Private Cloud (VPC)

DevOps Engineer

2015 - 2017
Omnishore
  • Built the entire CI infrastructure from scratch using Jenkins Master and Slaves, automating builds and deployments for multiple environments from development to production.
  • Set up Linux servers and automated configuration for development, CI, QA, staging, and production using Vagrant, Docker, and scripting with Shell and Groovy.
  • Migrated all source code repositories from SVN to Git/GitLab, streamlining version control processes and enabling modern CI/CD practices.
  • Implemented a GitLab backup strategy using Docker Compose, ensuring codebase protection and fast recovery for all project repositories.
Technologies: Docker, GitLab CI/CD, Shell, Jenkins, Git, Docker Compose, Vagrant, Packer, VMware ESXi, Linux, SSH, Groovy Scripting, Nexus, Selenium, SonarQube, Python, Jenkins Pipeline, CI/CD Pipelines

Experience

Cloud-native Global Payment Platform at Scale

As a senior DevOps and platform engineer, I helped build a global cloud-native payment platform on AWS with multi-region and cross-region capabilities to ensure high availability and fault tolerance.

I implemented a multi-cluster Amazon ESK setup with Terraform and introduced GitOps workflows using ArgoCD for consistent and automated deployments. I enhanced observability using Grafana, Prometheus, and Alertmanager, enabling real-time monitoring and reliability during high-traffic events. I led the migration of legacy Java and Node.js applications from on-prem CloudStack to Amazon ESK or ECS, using Docker, GitLab CI, and Terraform to standardize deployments. I also implemented centralized logging with OpenSearch and Fluentd and integrated alerting with PagerDuty to support critical payment operations across regions.

Education

2012 - 2015

Bachelor’s Degree in Telecommunications and Network Engineering

National School of Applied Sciences - Tangier, Morocco

Skills

Libraries/APIs

Jenkins Pipeline

Tools

Terraform, GitLab CI/CD, Grafana, Jenkins, Shell, Apache Maven, Git, Ansible, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS), ELK (Elastic Stack), Citrix NetScaler, Amazon OpenSearch, Packer, Helm, Kustomize, Amazon Virtual Private Cloud (VPC), Amazon EKS, IBM MQ, ActiveMQ, Dynatrace, Chef, Puppet, SAP Hybris, SonarQube, Docker Compose, Vagrant

Platforms

Docker, Linux, Kubernetes, PagerDuty, CloudStack, Windows Server, Amazon Web Services (AWS), Amazon EC2, AWS ALB, OpenStack, SAP HANA, Nexus

Languages

Python, Java 7

Storage

MySQL, Amazon Aurora

Frameworks

Selenium

Other

Prometheus, CI/CD Pipelines, GitOps, Argo CD, Networking, GitHub Actions, VMware ESXi, SSH, Groovy Scripting, Alertmanager

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring