Yassine Moumen, Developer in Québec City, QC, Canada
Yassine is available for hire
Hire Yassine

Yassine Moumen

Verified Expert  in Engineering

DevOps Engineer and Developer

Location
Québec City, QC, Canada
Toptal Member Since
July 19, 2022

Yassine is a site reliability and DevOps engineer who loves building the best technical environment for big projects. His experience has taught him that the most reliable systems require more than just building to deliver but designing the best comprehensive solution one can be proud of. Yassine is keen on reading and listening to requirements, determining the best possible technology combination, creating, installing, and upgrading systems, and considering the potential future scope for change.

Portfolio

Ubisoft
Site Reliability Engineering (SRE), GitLab, C#.NET, Azure, Kubernetes, Python...
Flojoy Inc.
Continuous Integration (CI), GitHub, Bash, Windows PowerShell, DevOps...
EDU, Inc. dba Common Black College Application
DevOps, Oracle Cloud Infrastructure (OCI), Oracle, Angular, SFTP, Scripting...

Experience

Availability

Full-time

Preferred Environment

Kubernetes, Azure, Docker, GitLab CI/CD, Linux, Windows, Python, Terraform, Oracle Cloud, Ansible, Kubernetes Operations (kOps), Ubuntu, CentOS, Scripting, Cloud Security, Bash, Cloud Computing, Git, GitHub, Container Orchestration, Web Applications, Ubuntu Linux, Automation, Shell Scripting, Containers, Cloud Infrastructure, Windows Server, Cron, Azure Kubernetes Service (AKS), Linux Server Administration, Blockchain, Computer Networking, Routing, IaaS, Continuous Deployment, SSH, Remote Desktop, Deployment

The most amazing...

...project I've executed involved migrating Bitbucket, Jira, and Confluence to the cloud with Kubernetes, automating backup and user management processes.

Work Experience

DevOps | Online Operation Specialist

2021 - PRESENT
Ubisoft
  • Implemented continuous delivery with Pulumi and C# on GitLab.
  • Wrote a Helm chart package to deploy a custom monitoring stack, including Prometheus, Grafana, node-exporter, and more.
  • Automated the development environment provisioning on Azure using Python and Terraform.
  • Implemented end-to-end and smoke tests using Selenium in C# and K6.
  • Optimized the resources and the execution time of CI/CD.
Technologies: Site Reliability Engineering (SRE), GitLab, C#.NET, Azure, Kubernetes, Python, CI/CD Pipelines, Amazon Web Services (AWS), Linux, Windows, Terraform, Ansible, DevOps, IT Project Management, Agile, Networking, Databases, Jira, Confluence, Single Sign-on (SSO), Cloud, Containerization, Performance Testing, Scaling, Security, System Administration, Monitoring, NGINX, Continuous Integration (CI), IT Security, Helm, Infrastructure as Code (IaC), Bash Script, SQL, Cloud Services, Cloud Architecture, Pulumi, Continuous Development (CD), Kubernetes Operations (kOps), High-availability Systems, DevSecOps, Ubuntu, CentOS, Continuous Delivery (CD), Automated Testing, DevOps Engineer, Infrastructure, Scripting, MongoDB, Cloud Security, Bash, Cloud Computing, Git, GitHub, Prometheus, Container Orchestration, Grafana, Elasticsearch, Web Applications, Load Balancers, Ubuntu Linux, Agile DevOps, Squid Proxy Server, Automation, Shell Scripting, Network Security, Web Security, Containers, Serverless Architecture, Cloud Infrastructure, Cron, Azure Kubernetes Service (AKS), Linux Server Administration, HAProxy, Amazon EKS, Google Cloud Platform (GCP), Vault, Kibana, Azure Virtual Networks, Azure Virtual Network Gateway, Amazon Virtual Private Cloud (VPC), Jenkins, Kustomize, Node.js, Elastic, IaaS, Microservices, Continuous Deployment, Windows PowerShell, SSH, Remote Desktop, Redis, RabbitMQ, GitOps, ChatGPT, Deployment, Azure Active Directory, Amazon EC2, Amazon S3 (AWS S3), Orchestration

DevOps Engineer

2023 - 2023
Flojoy Inc.
  • Designed and implemented a CI/CD pipeline using GitHub and AWS for real-time application testing. This pipeline integrated automated testing tools like Reflect.
  • Implemented infrastructure as code (IaC) principles to ensure consistent and automated infrastructure provisioning.
  • Utilized a combination of Heroku and other testing tools to create a comprehensive testing strategy.
Technologies: Continuous Integration (CI), GitHub, Bash, Windows PowerShell, DevOps, Remote Desktop, SSH, Windows, MacOS, Linux, Amazon EC2, Amazon S3 (AWS S3), Orchestration

Oracle Cloud Infrastructure DevOps Engineer

2023 - 2023
EDU, Inc. dba Common Black College Application
  • Resolved critical infrastructure issues in Oracle Cloud successfully, ensuring uninterrupted service for CBCA's applications, resulting in a 99.9% uptime guarantee.
  • Introduced CI/CD pipelines to streamline the software development lifecycle, leading to a 40% reduction in time-to-market for new features and updates.
  • Led a team of four developers to enhance application performance by implementing efficient coding practices, resulting in improved user satisfaction ratings.
Technologies: DevOps, Oracle Cloud Infrastructure (OCI), Oracle, Angular, SFTP, Scripting, Amazon Web Services (AWS), Orchestration

Site Reliability Engineer

2022 - 2022
Silver Gold Bull Inc.
  • Planted the culture of reliability in the organization and implemented the base knowledge to build an SRE team for a precious metals company.
  • Automated a development environment provisioning using Python and AWS tools.
  • Developed tools to maximize engineering efficiency and enrich operational playbooks and runbooks.
Technologies: Site Reliability Engineering (SRE), PHP, Amazon Web Services (AWS), MySQL, Linux Server Administration, Serverless, Kibana, Amazon Virtual Private Cloud (VPC), Node.js, Elastic, IaaS, Microservices, Continuous Deployment, Windows PowerShell, SSH, Remote Desktop, Deployment, Amazon EC2, Amazon S3 (AWS S3)

Senior Site Reliability Engineer | DevOps

2021 - 2021
Orange Business Services
  • Migrated projects pipeline from Jenkins to GitLab CI.
  • Installed and configured a high available AWX with RabbitMQ.
  • Supported developers' teams in setting up their CI/CD pipeline.
Technologies: Kubernetes, AWX, Ansible, GitLab CI/CD, CI/CD Pipelines, Site Reliability Engineering (SRE), Linux, Windows, Python, Terraform, DevOps, IT Project Management, Agile, Networking, Databases, GitLab, Jira, Confluence, Cloud, Containerization, Scaling, Security, System Administration, Monitoring, NGINX, Continuous Integration (CI), IT Security, Helm, Infrastructure as Code (IaC), Bash Script, SQL, Cloud Services, Cloud Architecture, Continuous Development (CD), Kubernetes Operations (kOps), High-availability Systems, DevSecOps, Ubuntu, CentOS, Continuous Delivery (CD), Automated Testing, DevOps Engineer, Infrastructure, Scripting, Cloud Security, Bash, Cloud Computing, Git, GitHub, Prometheus, Container Orchestration, Grafana, Elasticsearch, Web Applications, Load Balancers, Ubuntu Linux, Agile DevOps, Squid Proxy Server, Automation, Shell Scripting, Network Security, Web Security, Containers, Serverless Architecture, Cloud Infrastructure, Cron, Linux Server Administration, HAProxy, Vault, Kibana, Azure Virtual Networks, Azure Virtual Network Gateway, Jenkins, Elastic, IaaS, Microservices, Continuous Deployment, Windows PowerShell, SSH, Remote Desktop, Ansible Tower, Deployment

DevOps Engineer

2019 - 2021
Oracle
  • Migrated on promises Exadata to the Oracle Cloud Infrastructure (OCI) Autonomous Transaction Processing Database.
  • Configured Kubernetes clusters with Oracle Kubernetes Engine (OKE).
  • Automated the set up and configuration of Mac and Linux environments for GraalVM using Ansible.
  • Recruited full-time equivalent employees, onboarded new DevOps team members, and mentored interns.
Technologies: Oracle Cloud, Ansible, Terraform, GraalVM, Kubernetes, Bitbucket, Jira, Confluence, CI/CD Pipelines, Site Reliability Engineering (SRE), Linux, Windows, Python, DevOps, Java, IT Project Management, Agile, Networking, Databases, Oracle, Cloud, Oracle Cloud Infrastructure (OCI), Autonomous Navigation, Containerization, Performance Testing, Scaling, Security, System Administration, Monitoring, NGINX, Continuous Integration (CI), IT Security, Helm, Infrastructure as Code (IaC), Bash Script, SQL, Cloud Services, Cloud Architecture, MySQL, Continuous Development (CD), Kubernetes Operations (kOps), High-availability Systems, Ubuntu, CentOS, Continuous Delivery (CD), Automated Testing, DevOps Engineer, Infrastructure, Scripting, Cloud Security, Bash, Cloud Computing, Git, GitHub, Prometheus, Container Orchestration, Splunk, Grafana, Elasticsearch, Web Applications, Load Balancers, Ubuntu Linux, Agile DevOps, Squid Proxy Server, Automation, Shell Scripting, Network Security, Containers, Cloud Infrastructure, Cron, Unix, Linux Server Administration, HAProxy, Computer Networking, Kibana, MacOS, Routing, VMware, Jira Administration, Elastic, IaaS, Microservices, Continuous Deployment, Windows PowerShell, SSH, Remote Desktop, Ansible Tower, Flux, GitOps, Deployment

System Administrator

2017 - 2019
BNP Paribas
  • Configured Red Hat Single Sign-On (RH-SSO) and Infinispan in an active and passive cluster configuration.
  • Wrote a library to connect RH-SSO with the internal Lightweight Directory Access Protocol (LDAP).
  • Migrated core banking portal from AIX 6 to Red Hat 7.4.
  • Created and updated application installation and configuration standards roadmaps.
Technologies: Linux, AIX, Docker, Java, WebSphere, Single Sign-on (SSO), LDAP, MySQL, Windows, Python, Terraform, Ansible, DevOps, IT Project Management, Agile, Networking, Cisco, Databases, Cloud, CI/CD Pipelines, Containerization, Performance Testing, Scaling, Security, System Administration, Monitoring, NGINX, Continuous Integration (CI), IT Security, Infrastructure as Code (IaC), Bash Script, SQL, Cloud Services, Continuous Development (CD), High-availability Systems, Ubuntu, CentOS, Continuous Delivery (CD), Automated Testing, DevOps Engineer, Infrastructure, Scripting, IT Support, Bash, Cloud Computing, Git, GitHub, Container Orchestration, Web Applications, Ubuntu Linux, Agile DevOps, Squid Proxy Server, Automation, Shell Scripting, Network Security, Containers, Site Reliability Engineering (SRE), Cloud Infrastructure, Windows Server, Cron, Firewalls, Networks, Unix, Linux Server Administration, PostgreSQL, Computer Networking, Remote Support, Routing, Elastic, IaaS, Continuous Deployment, SSH, Remote Desktop, Keycloak, Deployment

Full-stack Developer

2012 - 2017
Dar Al Omrane
  • Worked on release management, environment management, deployments, continuous integration, continuous deployment, incident management, and version management as a member of the DevOps team.
  • Built a web application, SMPBA, using Laravel 5.4, JavaFX, and Oracle PL/SQL.
  • Developed CI/CD on GitLab and master controller OpenShift control pods.
  • Installed and configured a file archive system on a Windows server.
Technologies: Laravel 5, Oracle PL/SQL, OpenShift, GitLab CI/CD, SSH

Parallel Approach for Genetic Algorithm to Solve the Asymmetric Traveling Salesman Problems

Developed an application that implements the genetic algorithm on a graphics processing unit (GPU) to see if the GPU can overcome the central processing unit (CPU) in terms of performance in trying to solve an NP-hard problem. To test our algorithm, we used some particular problems from TSPLIB to mimic real-world scenarios and have an idea of how the proposed algorithm may work. This parallel algorithm was implemented using standard C++ for the serial version and CUDA C++ for the parallel version. The parallel version is compiled via CUDA. The test libraries included 17, 70, and 443 cities, and each problem was solved with 10, 100, and 500 populations by applying 10, 100, and 500 generations to each. The GPU used in this study was the NVIDIA GeForce GTX 1060, and the serial version ran on an Intel Xeon E3-1220 V2 3.10 GHz CPU.

Pulumi API Provider for Rancher

Developed a Pulumi API provider that allows seamless integration with the Rancher platform that uses a custom OpenStack cloud platform. The provider was created using C# .NET, and it enables the creation of Kubernetes clusters along with all the necessary resources.

Personal Blog

http://yassinemoumen.com
Created a website that serves as a platform to share my written work with readers. The majority of the content I publish on this website pertains to my professional experience in the field of computer science. Specifically, I often write about topics such as computational complexity, automation, and DevOps.

Languages

Bash Script, Python, Java, SQL, Bash, C, C#.NET, C++, PHP

Tools

GitLab CI/CD, Ansible, GitLab, Terraform, Bitbucket, Jira, Confluence, NGINX, Helm, Git, GitHub, Grafana, Squid Proxy Server, Cron, Azure Kubernetes Service (AKS), Amazon EKS, Kibana, Jenkins, Elastic, Ansible Tower, Keycloak, Splunk, Vault, VMware, Azure Virtual Network Gateway, Amazon Virtual Private Cloud (VPC), RabbitMQ

Paradigms

DevOps, Continuous Integration (CI), Continuous Development (CD), Continuous Delivery (CD), Automation, Continuous Deployment, DevSecOps, Automated Testing, Serverless Architecture, Microservices, Agile

Platforms

Kubernetes, Linux, Windows, Oracle Cloud Infrastructure (OCI), Ubuntu, Azure, Docker, Oracle, WebSphere, Amazon Web Services (AWS), CentOS, Ubuntu Linux, Unix, Amazon EC2, AIX, NVIDIA CUDA, JEE, Windows Server, Blockchain, OpenShift, OpenStack, Google Cloud Platform (GCP), MacOS

Storage

Oracle Cloud, Databases, MySQL, Elasticsearch, Amazon S3 (AWS S3), MongoDB, PostgreSQL, Oracle PL/SQL, Redis, Azure Active Directory

Other

Site Reliability Engineering (SRE), Cloud, CI/CD Pipelines, System Administration, Monitoring, Cloud Services, Cloud Architecture, Kubernetes Operations (kOps), DevOps Engineer, Scripting, Cloud Computing, Container Orchestration, Shell Scripting, Cloud Infrastructure, Linux Server Administration, IaaS, SSH, Remote Desktop, Deployment, Orchestration, Networking, Single Sign-on (SSO), Containerization, Performance Testing, Scaling, Security, IT Security, Infrastructure as Code (IaC), Infrastructure, IT Support, Cloud Security, Prometheus, Load Balancers, Agile DevOps, Web Security, Containers, Networks, Autonomous Navigation, HAProxy, Computer Networking, Remote Support, Routing, CCNA, Azure Virtual Networks, Jira Administration, GitOps, ChatGPT, IT Project Management, Cisco, AWX, GraalVM, LDAP, Architecture, Pulumi, High-availability Systems, Web Applications, Firewalls, Blogs, Content Writing, Website CMS, Serverless, Kustomize, SFTP

Frameworks

Windows PowerShell, Flux, Laravel, Laravel 5, Angular

Industry Expertise

Network Security

Libraries/APIs

Node.js

2014 - 2016

Engineer's Degree in Software Engineering

National School of Applied Sciences of Al Hoceima (ENSAH) - Al Hoceima, Morocco

2013 - 2014

Bachelor's Degree in Computer Science and Management

University Abdelmalek Essaadi Faculty Polydisciplinary Larache - Larache, Marocco

2010 - 2012

Associate's Degree in Computer Systems and Networks

Specialized Institute of Applied Technologies and Management of Rabat - Rabat, Marocco

MARCH 2024 - PRESENT

AWS Certified Cloud Practitioner

Amazon Web Services

MAY 2022 - PRESENT

Microsoft Certified: Azure Fundamentals

Microsoft

DECEMBER 2021 - PRESENT

Oracle Cloud Infrastructure Architect Associate

Oracle

JUNE 2021 - PRESENT

Certified Kubernetes Administrator

The Linux Foundation

FEBRUARY 2021 - PRESENT

Oracle Certified Associate, Java SE 8 Programmer

Oracle

AUGUST 2020 - PRESENT

Oracle Cloud Infrastructure Foundations Certified Associate

Oracle

AUGUST 2020 - PRESENT

Oracle Cloud Infrastructure 2019 Certified Architect Associate

Oracle

JULY 2020 - PRESENT

Oracle Autonomous Database Cloud Certified Specialist

Oracle

SEPTEMBER 2015 - PRESENT

JAVA/JEE Developer

Specialized Institute Of Applied Technology NTIC

AUGUST 2012 - PRESENT

Cisco Certified Network Associate Accessing the WAN

Cisco

JULY 2012 - PRESENT

Cisco Certified Network Associate LAN Switching and Wireless

Cisco

JUNE 2012 - PRESENT

Cisco Certified Network Associate Routing Protocols and Concepts

Cisco

MAY 2012 - PRESENT

Cisco Certified Network Associate Network Fundamentals

Cisco

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