Engineer
Senior DevOps
Lahcen ABOUCANNAN 43
years old Married (2 children)
:
@
-
:-:Residence YassineGH3
APP12BouskouraCasablanca
Training:
-
:
:
:
:
Professional training in Java/J2EE development at EDHEC Casablanca.
State engineer cycle product manager at ESITH Casablanca.
Enrolled in Scientific and Technical Master's in Mathematics at FST Mohammedia.
DEUG MP (Maths-Physics) at FST Mohammedia.
: Obtained the Bac in Mathematical Sciences A at Alkhawarizmi High School Casablanca.
Professional Experiences:
March 2014-Present: Senior DevOps Engineer
HPS Morocco
Missions:
Senior DevOps Engineer
Activities:
Creation of environments under ClearCase and BitBucket control: DB, Unix and creation of
profiles with the application server (Jboss, WebSphere and Weblogic).
Design, implement and maintain integration and deployment pipelines
continuous (CI/CD).
Launching Jenkins pipelines for DB, Unix and Web compilation.
Administer containers and orchestrators such as Docker Kubernetes
Experience with CI/CD tools (Jenkins, GitLab CI, GitHub Actions).
Optimize the scalability and resilience of cloud infrastructures (
AWS, Azure ).
Collaborate with developers to integrate best DevOps practices from the development phase,
, Jira and Confluence
using tools like Bitbucket
Integrate monitoring and alerting tools such as Grafana, ELK, by setting up
Dashboards, KPIs and specific alerts.
Participate in meetings and committees with various IT project teams (DEV, OPS,
Architecture, Business Analyst, Security, Data...).
Mastery of Linux/Unix systems (Redhat AIX Centos ...) and scripting languages (Bash
Python JSON ...).
Experience with SQL databases (SQL NAV, PostgreSQL, MySQL), SQL Server...)
Establish the necessary technical documentation and presentations for new
projects as well as the technical solutions implemented (Confluence...).
Processing DevOps Tickets submitted by project and support teams (Installation of MTPs
,
(for PowerCards products V3.2, V3.5, Esecure, Wallet and validation of MTPs before client
delivery)),
Corrections of Jenkins compilation errors and Database, Jboss, WebSphere and
Weblogic).
Participation in automating the manual construction of MTPs and patches by creating a pipeline
Jenkins.
Communication in troubleshooting and debugging application errors (log analysis, mastery
of monitoring and alerting tools, implementation of workarounds, communication with
platform support, problem resolution, writing reports...).
Preparation of PowerCardsV3.2 and V3.5 Baselines with produced releases and projects.
Correction of compilation and configuration anomalies related to created environments.
Ensure reporting on assigned activities and document recurring errors.
Contribute to the continuous improvement of It-DevOps repositories.
Participate in writing reporting summaries for the It-DevOps team.
(Monetary simulator tool) at BCP and SG
Automation of scripts under KaNest
Launching test scripts with KaNest and simulating monetary transactions.
February 2013-February 2014: Functional Consultant
Capgemini Morocco
Missions:
Member of the LTASS (Load Testing) team
Activities:
Preparation of the application testing environment.
Creation of test scenarios using scenario builder.
Execution of tests under the controller and analysis of results.
Reporting of test results and writing a report to improve the performance of
the tested client application.
February 2012-January 2013: Test Analyst
SteriaMedshore
Missions:
Member of the EVS team (Validation and Support Team) in the Payment department
Activities:
Preparation of the application testing environment.
Design and development of scripts under KaNest (payment testing simulator).
Design and development of tests under KaNest and QTP.
Execution of manual and automated functional tests on KaNest and QTP.
Bug management: writing tickets under QC for the creation of detected anomalies,
Qualification of corrections.
Missions:
Mercure G6R0 Project (CRM Migration Project from France Telecom to a new architecture)
Activities:
Conducting tests and tracking anomalies in Jira.
Creation of test plans on QC.
Conducting test campaigns.
Retest, verify, and validate the corrections made by development.
September-January 2012: Test Analyst and Qualification
SteriaMedshore
Missions:
BMCE Bank Forex Project (Project to create a website for buying and selling currency)
Activities:
Planning, setting up the testing strategy (creating requirements on QC).
Design and writing of test plans.
Execution of tests.
Management of anomalies.
February-August 2011: Internship Java/J2EE Analyst Programmer, Test Manager
SteriaMedshore
Missions:
Proboard Project (Project to create a website for managing project allocations of Steria employees)
Activities:
Implementation of a management application for employees (SteriaMedshore)
Design and writing of test plans.
Execution of tests and tracking of anomalies in collaboration with the development team.
May 2010-January 2011: Professional training in Java/J2EE development at EDHEC Casablanca.
Technical Skills:
Programming Languages: Java, C/C++, VB Script, Bash.
Web Languages: XML, HTML, CSS, JSP, JavaScript.
Frameworks: Hibernate, JSF, Spring, Struts.
Modeling of Information Systems: UML, MERISE Method.
DBMS: ACCESS, ORACLE, SQLServer, MySQL.
Distributed Architectures: J2EE.
Various Tools: Eclipse, NetBeans 6.5.
Operating Systems: Windows, Unix.
Testing Tools: Quality Center, Mantis, TestLink, QTP; KaNest.
Experience with tools: CI/CD (Jenkins, GitLab CI, GitHub Actions).
Basic Sciences: Computer Engineering, Management, Marketing, Business Plan, Project Management,
Accounting, Law, Economics…etc.
Miscellaneous: Hobbies: Reading, Music, Travel, Sports.
Languages: Arabic: (Native language), French: Very good level, English: Intermediate level.