YASSINE MOUMEN
Morocco · (- / Canada · (--· www.linkedin.com/in/yassine-moumen/
https://yassinemoumen.com/
A versatile and professional software engineer with a commitment to and experience of developing
innovative and creative software solutions. Able to perform full software development life cycle activates
with strong skills in Cloud platforms, Continuous Integration/Deployment and a huge supporter of DevOps
culture.
EXPERIENCE
AUGUST 2021 – TODAY
DEVOPS / ONLINE OPERATION SPECIALIST, UBISOFT QUEBEC CITY
Reliability Engineering on Build Center:
• Design and implement Gitlab CI for Build Center and external services using it.
• Optimize CI/CD resources and execution time.
• Implement continuous delivery with Pulumi and C#.
• Configure / install cluster monitoring tools (Prometheus, Grafana, node-exporter…) using
Helm.
• Deploying and managing container-based applications/services on Kubernetes.
• Automate Dev environment provisioning using python.
• Troubleshoot incidents and conduct post-mortem analysis.
Game production DevOps:
• Design, build, deploy, monitor, and maintain various secure environments for highperformance games.
• Help design and execute infrastructure load tests.
• Diagnose and correct anomalies / collection and analysis of metrics and logs.
• Prepare, configure, test, deploy, manage, and improve ongoing integration and
deployment systems.
• Implement and maintain game deployment guides and document the implementation
and technical specifications of network and server infrastructures.
• Design the server infrastructure and ensure its development for games combining
Windows and Linux servers.
• Prepare scripts for automating infrastructure deployment (ex., Ansible).
• Develop tools and scripts to automate infrastructure management and maintenance.
• Manage cloud services using various tools.
• Analyze and recommend implementation of an infrastructure architecture for different
types of projects.
• Participate in peer review of the quality, reliability and reusability of systems and
procedures.
• Evaluate and integrate new technologies and best practices.
• Keep up-to-date on DevOps trends and technologies.
• Act as a reference and expert in all aspects game production DevOps.
• Perform all other related duties.
MARCH 2021 – JULY 2021
SENIOR SRE / DEVOPS, ORANGE BUSINESS SERVICES
Cloud and DevSecOps Solutions:
• Design, create and implement DevSecOps enablers (Prometheus, Vault, Grafana, …) for
OBS IT.
• Provide support for L2 and L3 on enablers operations.
• Guide the projects Dev team in implementing DevOps tools.
• Install, configure, and manage a high available AWX with RabbitMQ.
• Migrate Elastic Search engine from on promise to Cloud (on Kubernetes).
Reliability Engineering and Cloud Transformation:
• Implement gitlab-ci.yml templates for different tools / languages.
• Automate Kibana dashboard creation using Python.
• Design, implement and manage Ansible playbooks with AWX.
• Migrate projects pipeline from Jenkins to GitLab CI.
• Support for projects Dev team in setting up the CI/CD pipeline.
• Exchange with internal and external partners to capitalize on their experiences.
• Participate in the community animation around DevOps activities.
APRIL 2019 – MARCH 2021
SRE / DEVOPS ENGINEER, ORACLE LABS
Co-leading DevOps projects/operations at oracle labs Morocco:
• Coaching, Onboarding new DevOps Team Members.
• Recruiting FTEs, mentoring interns.
• Spreading DevOps Culture through internal and public meetups.
• Tightly collaborate with product teams in their onboarding to DevOps practices.
• Handling production issues and incident by following CAPA process.
• Writing and Reviewing product specifications.
SRE on Oracle Labs Research Productivity Environment:
• Be on the on-call rotation, responding to incidents following defined SLIs.
• Troubleshoot incidents and conduct post-mortem analysis.
• Monitoring, alerting and SLO tracking.
• Developing tools to maximize engineering efficiency using Python.
• Spreading GitOps methodology.
• Enrich operational playbooks and runbooks.
Taskforce migration from legacy environment to Oracle Cloud Infrastructure:
• Build infrastructure in accordance with OCI requirements: VCN, bastion, sub-nets,
security rules, load balancing, storage.
• Setup Kubernetes clusters with Oracle Kubernetes Engine (OKE).
• Introducing Best practices/guidelines regarding secure access to Kubernetes resources.
• Rearchitect and design segregated use cases specific namespaces
(production/Staging/Benchmark).
• Ensure continuous operation for migrated services.
• Migrate On Promises Exadata to OCI’s Autonomous Transaction Processing Database.
• Transferring / synchronizing files using OCI’s Bucket service.
• Authored troubleshooting guideline and runbooks to empower support engineers
throughout debugging and issue resolution.
Extending GraalVM continuous integration environment:
• Refactor/Automate setup and configuration of Mac/Linux environment using Ansible.
2
•
Improved add/removal of new Mac mini nodes to/from GraalVM Buildbot service by fully
automating it, which led to faster and easier maintenance without any manual
intervention.
APRIL 2017 – APRIL 2019
SYSTEM INTEGRATOR / DEVOPS, BDSI BNP PARIBAS
Oversee projects life cycle:
• Actively involved in the projects preparation, conception, realization, and Go Live.
• Acts as primary technical interface and first technical escalation point.
• Supporting Project Execution Owner (PEO) in project planning and delivery Acceptance.
• Create and update application installation and configuration standards (Roadmaps).
• Handling production issues and incident.
Codifying knowledge and maintaining assets and tools for Integration team:
• Participate in technical analyzes and costing of the realization.
• Supports team manager and performs management duties when manager is absent.
• Assists management with hiring processes and new team member training.
• Leading the scoping, standup meetings, work-planning and day-to-day activities.
Setup a high available SSO system using RedHat SSO and Infinispan:
• Design and configure infrastructure (production/Staging/Benchmark).
• Setup RHSSO and Infinispan in an Active/Passive cluster configuration.
• Provide rules / support network team to setup load balancer and firewall.
• Connect RHSSO with internal LDAP.
• Define / create realms and roles to manage the users and applications.
• Help developers to connect their application with SSO.
Successfully migrate core banking portal from AIX 6 to RedHat 7.4:
• Evaluate and document migration process.
• Implemented security recommendation required by security team.
• Integrate / test all component on a Sandbox environment.
• Detect and troubleshoot any issues with the development team.
• Migrate application and components to the new environment.
JANUARY 2015 – MARCH 2017
FULL STACK DEVELOPER, DAR AL OMRANE
Developing internal management application SMPBA (align with ISO 9001 recommendations):
• Worked on Agile Methodology and Used Scrum for Project development.
• As part of DevOps team, my role includes release management, Environment
Management, deployments, continuous integration / continuous deployment, incident
management, version management.
• Developing with Laravel 5.4/JavaFX/JavaEE and Oracle PLSQL
• CI/CD on GitLab and the Master controller OpenShift controls pods.
Design data recovery and backup system:
• Configure Personal Cloud, Network Attached Storage devices.
• Install and configure File archive system.
• Configure RAID 10 data storage system.
• Implement cross-region backup for critical data.
NOVEMBER 2014 – DECEMBER 2014
WEB DEVELOPER INTERNSHIP, THE POLYDISCIPLINARY FACULTY OF LARACHE
3
Installation and configuration of computers:
• Configure RIS and WDS servers.
• Install and configure pfSense firewall.
• Configure LAN with Cisco equipment.
Developing a new web site with Joomla CMS.
OCTOBER 2012 – NOVEMBER 2014
IT SUPPORT, CABINET BEGDOURI
Configure Network cables and Network equipment:
• Installation and administration of Active Directory, DNS, Mail, File server.
• Configure switches and routers.
• Cabling 5 floors building.
• Installation of equipment management system (GLPI).
• Design the preventive maintenance policy.
JANUARY 2012 – MARCH 2012
IT SUPPORT INTERNSHIP, ONEP
Configure Network cables and Network equipment:
• Maintenance of microcomputers (software and hardware).
• Network installation.
EDUCATION
2016 – 2019
DOCTORAL THESIS (PHD STUDENT), ABDELMALEK ESSAADI UNIVERSITY
PhD under name: Optimization of NP-complete problems.
4 Publications:
• On ACM: Parallel approach for genetic algorithm to solve the Asymmetric Traveling
Salesman Problems.
• On Academics: Parallel Implementation of Travelling Salesman Problem using Genetic
Algorithm on GPU.
• On Springer: A Parallel Approach to Optimize the Supply Chain Management.
• On IEEE: Parallel evolutionary computation to solve combinatorial optimization problem.
2014 – 2016
SOFTWARE ENGINEER, NATIONAL SCHOOL OF APPLIED SCIENCES OF
ALHOCEIMA (ENSAH)
2013 – 2014
BACHELOR DEGREE IN MANAGEMENT COMPUTER SCIENCE, POLYDISCIPLINARY
FACULTY OF LARACHE
Top of the class.
2010 – 2012
TECHNICIAN SPECIALIZED IN ADMINISTRATION OF COMPUTER NETWORKS,
SPECIALIZED INSTITUTE OF APPLIED TECHNOLOGIES AND MANAGEMENT OF
RABAT
4
Top of the class.
CERTIFICATES
•
•
•
•
•
•
•
•
•
•
•
•
•
2021 - Oracle Cloud Infrastructure 2021 Architect Associate
2021 - CKA : Certified Kubernetes Administrator
2021 - Oracle Certified Associate, Java SE 8 Programmer
2020 - Oracle Cloud Infrastructure 2020 Certified Architect Associate
2020 - Oracle Cloud Infrastructure Foundations 2020 Certified Associate
2020 - Oracle Atonomous Database 2019 Certified Specialist
2020 - Oracle Cloud Infrastructure 2019 Certified Architect Associate
2015 - Designer / Developer JAVA / JEE.
2012 - 5th place at the national CISCO NetRiders 2012 competition.
2012 - CCNA1 Network Fundamentals.
2012 - CCNA2 Routing Protocols and Concepts.
2012 - CCNA3 LAN Switching and Wireless.
2012 - CCNA4 Accessing the WAN.
SKILLS
•
•
•
•
•
•
Fluent in both English and French
Leading by example
Highly motivated and organized.
Proactive
Fast learner
Team player
ACTIVITIES AND ACHIEVEMENTS
•
•
•
•
•
•
•
•
•
•
•
•
Blogging https://www.yassinemoumen.com/
Vice-president of the Computer Science club ENSAH (2014/2015).
Ranked 5th nationally in the 2012 CISCO NetRiders competition.
Ranked 17th nationally in the 2015 ACM MCPC competition.
Implementation of a time scheduling application for examinations via Time Tabling for ENSA Al
Hoceima.
Creation of a portal for FPL (Polydisciplinary Faculty of Larache): fpl.ma
Creation of a pre-registration application for the Larache Polydisciplinary Faculty: apps.fpl.ma
Facebook page Administrator: Informatique & Réseaux.
Computer security and ethical Hacking.
Creating custom photos, logos and business cards with Photoshop.
Football, Basketball.
Video games.
5