Lahcen Aboucannan

Lahcen Aboucannan

$25/hr
Senior DevOps Engineer | CI/CD, Docker/K8s, AWS/Azure, Linux, DB, Monitoring, Automation
Reply rate:
100.0%
Availability:
Hourly ($/hour)
Age:
43 years old
Location:
Casablanca, Casablanca, Morocco
Experience:
11 years
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.
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.