Yassine Moumen

Yassine Moumen

DevOps / Site Reliability Engineer
Reply rate:
-
Availability:
Part-time (20 hrs/wk)
Age:
31 years old
Location:
Quebec City, Quebec, Canada
Experience:
9 years
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
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.