Career summary

Passionate about computer networks (infrastructure, administration, system and security). With a relevant experience of more than years in these fields. My sense of commitment and my ability to achieve ambitious goals and missions are recognized. I have been involved during my technical and professional career in the realization of various missions and projects of installations, wiring, migrations, qualifications, configurations and designs.

I have a multipurpose training and expertise in the management of services and network equipments. I manipulate Linux based systems and solutions perfectly. So, I can combine and integrate several heterogeneous environments with different concepts and technologies. I don't hesitate to share my knowledge with others and I know how to evaluate the time necessary to complete projects until the end.

Career goal

Equipped with a diverse know-how, a very rich and varied technical background. Wishing to use my skills, abilities, ambitions in a positive and professional work environment. As well, I want to actively participate in the management, control and continuous improvement of IT infrastructures.

Thirsty for learning and self-study, ready for new challenges and motivated for new opportunities. Interested in network administration, infrastructures design, professional teaching of these occupations and Web design. Able to work remotely or in the office.

Educations

Equivalence in Québec : baccalaureate degree of first university cycle in computer science. 

Grade : Good. 
Award : Major of the promotion. 
04/2015 to 06/2018 : 

Strengthening courses in english.

Level : Intermediate 6. 
CEFR equivalence : B1. 

Equivalence in Québec : Technical college diploma in computer science techniques. 

Grade : Very good. 
Award : Major of promotion and excellence classes. 

Certifications

Professional experiences

Install, configure, administer, secure and supervise the services and the active equipments. 

Inspect, analyze and improve network performances (internet traffic and access security). 

Collaborate and participate in the technical writing of IT references and specifications. 

Control, deploy, equip, organize and prepare computers rooms for the practical works. 

Design and elaborate plans for the layout and interconnection of the computer park. 

Lead and cooperate in network infrastructure cabling and qualification projects. 

Review, study and validate technicals conformities of computers equipments. 

Define, adapt and execute migration procedures and security policies. 

Diagnose, identify and resolve problems (hardware and software). 

Plan and lead the work of the intervention teams. 

09/2011 to 07/2012 : 

Instructor and trainer of technical computer networks.

Institute of Visual Communication and Human Development SCIENCES COM (Marrakech) - Morocco.

Carry and provide accelerated academic and professional support courses in the modules : 

Administration of network services under Linux. 

Open-source operating system. 

Cisco CCNA V4 (1,2,3 and 4). 

Computer repairing. 

Professional internships

05/2019 to 06/2019 : 

End of studies internship. 

National School of Applied Sciences (Marrakech) - Morocco, Cadi Ayyad University. 

To obtain the degree : Professional bachelor degree in Networks and Security of Computer Systems. 
Project title : Study and implementation of an integral solution
(virtualization, storage, supervision and security) at ENSA Marrakech. 
10/2011 to 11/2011 : 

Application and improvement internship. 

Company UNITEKAM (Marrakech) - Morocco. 

Sales agent, maintenance technician, support operator and help desk assistant : 

Assist and verify hardware and connectivity issues for customer support. 

Intervene and provide problems detection and resolution service. 

Respond and process customer service requests and complaints. 

Monitor incidents and anomalies of production servers for client. 

Sell computer hardwares and network equipments. 

Maintain and repair computers and laptops. 

04/2019 : 

End of studies internship. 

Faculty of Sciences Semlalia (Marrakech) - Morocco, Cadi Ayyad University. 

To obtain the degree : Technician Specialized in Computer Network Techniques. 
Project title : Study and install a Nagios based network supervision and administration
platform (FAN: FULLY AUTOMATED NAGIOS), within the faculty's LAN network. 
03/2011 : 

Initiation and observation internship. 

Company NETDEV (Marrakech) - Morocco. 

Networks cabler and installer : 

Contribute to the cabling operations of computers and electrical networks. 

Study infrastructures and document customers need for cabling. 

Assemble central units and upgrade operating systems. 

Interconnect active and passive network equipments. 

Technicals skills

Windows :

7 / 10 / Server 2016. 

Linux :

Fedora / CentOS / Ubuntu / Debian / Linux Mint. 

Web Design :

Responsive, Flat. 

Conception Frontend :

Create and integrate models. 

Depth knowledge in certification programs :

LPIC :

1, 2, 3. 

CompTIA :

A+. 

Microsoft :

MTA, MCSA. 

Cisco CCNA :

Routing & Switching, Security. 

Computer network cabling :

Fix, tighten and adjust ducts, plinths, armed hoses, cable trays, cabinets, watertight boxes. 

Pull, wire, tag and test twisted pair copper cables and fiber optic cables. 

Assemble, organize and connect active equipments such as : 

Optical converters, Inverters with outlets and electrical blocks, KVM switches with LCD consoles. 

Switches, Routers, Firewalls, Servers, SFP Modules, Storage Bays, PoE Power Adapters. 

Tag, arrange, link and connect passive equipments such as : 

Cable glands, Patch panels, Optical drawers with feedthrough, Rack mounting brackets. 

Patch cords/links, SM/MM Garters, Sliding Rail Shelves, RJ45 Connectors and Sockets. 

Wiring & configuration of surveillance cameras (Intermediates concepts) :

Install IP and analog cameras with the Closed Circuit Television (CCTV) power supply unit. 

Configure Branded DVRs and NVRs (HIKVISION). 

Low voltage electrical wiring (Intermediates concepts) :

Designate the intensity of distributors (interrupters, compact circuit breakers and differential circuit breakers) with the sections of the electric cables. 

Connect the electrical panel elements (junction blocks and terminals, ground strips, splitters) with the 2P+T electrical sockets. 

Developments & programming languages :

Web development :

HTML5, CSS3, JavaScript, JQuery Core, JQuery UI, PHP. 

Programming paradigms :

Object oriented, Event (Basics). 

Structured programming technique :

Algorithm (Basics). 

Programming languages :

Java, C, Python (Basics). 

Relational database language :

SQL (Basics). 

Mastered tools & software’s :

Remote maintenance & administration in CLI :

Team Viewer, DWService, Super PuTTY, AnyDesk. 

Adobe Creative Cloud :

Photoshop, Illustrator, Adobe XD, Dreamweaver, Acrobat Pro DC. 

Networks emulators & simulators :

GNS3, Cisco Packet Tracer, EVE-NG, Pnet Lab. 

Type 2 hypervisors :

Virtual Box, VMware Workstation, Hyper-V, QEMU emulator. 

Microsoft Office :

Access, Word, Publisher, Excel, PowerPoint, Visio, Outlook. 

Virtualization of application :

VMware ThinApp, Zero Install. 

Type 1 hypervisors :

VMware ESXi, Proxmox VE. 

Code editors :

Atom, Visual Studio Code. 

Thin clients :

MS RDP, Winflector. 

Networking :

Network Access Controller (Access Authorization & Captive Portal). 

Automation of tasks with scripts (Batch MS-DOS & Bash Shell). 

Typologies (LAN/WLAN/WAN/DMZ). 

Client/Server & Master/Slave. 

Centralized authentication. 

Intranet/extranet/internet. 

Network Policy & Security. 

Networks (Private/Public). 

Subnetting (CIDR/VLSM). 

Network & RAID storage. 

IP networks (IPV4/IPV6). 

Routing & switching. 

OSI, TCP/IP models. 

Cloud computing. 

Backup/Restore. 

Ethernet. 

Architectures :

Topologies (Physical/Logical/Application). 

Fault tolerance & link aggregations. 

Load balancing & high availability. 

Hyper convergence in cluster. 

Replication/redundancy. 

Automatic failover. 

Free Linux working environments & mastered open-source solutions :

LDAP directory managers :

Fusion Directory, Ldap Tool Box, Apache Directory Studio, phpLDAPadmin. 

Authentication directories :

Univention Corporate Server, 389 DS, Keycloak, Freeipa. 

Automation installation and configuration tasks :

Ansible (PoleMarch, Ansible AWX). 

SSL/TLS certificate validation and signing authorities :

Let's Encrypt, ZeroSSL. 

Security tools :

OpenSSL, Portsentry, Snort, Zenmap, Wireshark, SSHGuard. 

Disk cloning over the network with PXE :

DCS DRBL (Clonezilla Server). 

RDBMS :

MySQL, PostgreSQL (phpMyAdmin, PgAdmin). 

Web UI administration for servers :

Webmin, Ajenti. 

Helpdesk and ticket management :

GLPI, GestSup. 

Equipments inventory :

OCS Inventory, Ralph. 

NMS supervision :

LibreNMS, Observium. 

Computer class management :

Veyon. 

SMS/GSM notification :

GAMMU. 

Container :

Docker (Portainer). 

E-learning Platform :

Moodle. 

Firewalls :

Pfsense, Iptables. 

Mastered equipments :

Cisco :

Catalyst 2950 / 2960 / 3550 / 3560, Router 1800 / 2800, Aironet 1130AG, Linksys, ASA 5510, WLC 4402. 

Alcatel Lucent :

OmniAccess 4504 WLC / 375AP outdoor, OmniSwitch L3 6850-U24X / L2 6250-P24 PoE. 

IBM :

KVM 1754-HC3 LCM8, LCD 7316-TF4. 

Huawei :

CloudEngine S6730-H24X6C. 

HPE OfficeConnect :

1820, 1930 PoE. 

Aruba :

IOn 1930 PoE, 2530 PoE. 

TP-Link :

T1600G, T1700G. 

Fortinet :

Fortigate 401E. 

Administration of network services : 

HTTP/HTTPS, FTP/SFTP, DHCP, RADVD, DNS, DDNS, SSH, SCP, Samba,
NFS, OpenVPN, PKI, RDP/VNC, Active Directory/OpenLDAP, KDC Kerberos, Syslog, FreeRADIUS, Postfix. 

Administration of network protocols :

STP, VTP, CDP, LLDP, VLAN, VMPS, 802.1Q, HSRP, NAT, PPP,
Frame Relay, RIP, EIGRP, OSPF, ACL, IPSEC, SNMP, AAA, EtherChannel, Port Security. 

Languages

Arab : 

Maternal. 

English : 

Intermediate. 

French : 

Excellent fluency (spoken and written). 

Abilities

Listening and communication skills. 

Ability to anticipate and organize. 

Easy integration and adaptation. 

Responsible and active at work. 

Analysis and synthesis mind. 

Team and initiative spirit. 

Perseverance. 

Autonomous. 

Meticulous. 

Motivated. 

Dynamic. 

Versatile. 

Sociable. 

Curious. 

Interest areas

Technologies trends. 

LEGO building set. 

Musical mixing. 

Video games. 

Soccer. 

DIY. 

Volunteer activities

01/2012 to 06/2022 : 

National School of Applied Sciences (Marrakech) - Morocco, Cadi Ayyad University. 

Supervise and support students in their presentations of dissertations and their end-of-study projects. 

Guide and assist trainees in the technical writing of their graduation dissertations. 

Additional informations

Moroccan driving licence : 

Category (B) issued on 13/06/2013. 

Comparative evaluation for studies done outside Québec : 

Issued on 06/06/2022. 

Extra-professional activities : 

2012/2013 : Hosting conferences for the LINUX PARTY day at ISTA NTIC SYBA (Marrakech) - Morocco. 

Topics : (Open source and innovation in Morocco), (Linux development in Morocco). 

Extra-school activities : 

2010/2011 : Prepare the workshops and chair the organizing committee of the LINUX PARTY day at ISTA NTIC SYBA (Marrakech) - Morocco. 

Professional projects

OwnCloud-en.svg

Setting up a SaaS cloud backup server with ownCloud :

Integration of LDAP authentication with login and email.

Brute force protection after multiple failed attempts.

Managing network attached storage with WebDAV.

Share protected with a password and timeout.

Encryption and automatic file backup.

Disk quota management.

FreeNAS-en.svg

Implementation of a centralized storage system based in FreeNAS :

Replicate and transfer volumes with HTTPS via random tokens.

Configure software and hardware RAID against disk failures.

Outsourcing storage of hypervisor with NFS sharing.

Setting up instant tasks for data auto replication.

Status monitoring of hard drives via S.M.A.R.T.

Creation of DataSets for permissions control.

Link aggregation in Failover interfaces.

Creating Volumes with ZFS File System.

Proxmox-en.svg

Implementation of a hypervisors cluster based on Proxmox VE :

High availability, hyper convergence and synchronization with SSH.

Aggregation of links in failover interfaces for high performance.

Automatic backup of states and parameters of virtual machines.

Cluster grouping of hypervisors for fault tolerance.

Transfer disks between cluster nodes.

Live migration of VMs in the cluster.

Storage of VMs on the NAS via NFS.

Replication of virtual machines.

Pfsense-en.svg

Setting up a firewall cluster with Pfsense :

Configuring multiple WAN connections for internet distribution.

Configuring static and dynamic NAT with Aliases and Virtual IPs.

Identification, geolocation and traffic analysis with NtopNG.

Configuring an intrusion detection system with SNORT.

High availability with VIHD groups between firewalls.

Load balancing between servers in the cluster pools.

Replicating the firewall configuration with Pfsync.

Configuration of filtering rules (VLAN, WAN, DMZ).

Synchronization of firewalls with XMLRPC Sync.

Managing external authentication with RADIUS.

Configuring the DHCP server with failover.

Captive Portal with LDAP authentication.

Load balancing and redundancy with CARP.

VPN configuration with SSL certificate.

Bandwidth limiter with Traffic shaper.

Configure time rules with scheduling.

Web traffic blocking with Pfblocker.

Configuration of port forwarding.

Univention Corporate Server-en.svg

Setting up an LDAP directory with the UNIVENTION CORPORATE SERVER :

Password management and restoration via email with token expiration.

Unify and centralize user authentication with RADIUS.

Automatically export and save schemas in LDIF format.

Configure a slave server for replication and backup.

Creating the tree with groups, users and machines.

Configure a master server with DNS records.

Nagios-en.svg

Implementation of a monitoring platform based on Nagios Core :

Configuring the NSC ++ agent with SSL for the supervision of Windows nodes.

Deployment of an interactive mapping system based on NDoutils and Nagvis.

Configuring the NRPE agent with SSL for the supervision of Linux nodes.

Notification of alerting by email with an SMTP relay based on Postfix.

Integration of plugins in Python for collecting SNMP informations.

Notification of alerting by SMS with an SMS gateway based on GAMMU.

Configuration of Net-SNMP with SNMPv3 for monitoring switches.

Deployment of an administrative interface based on NagiosQL.

Export of configs and data collected in a MySQL database.

Generation of graphs with RRDTOOLS, MRTG and PNP4Nagios.