AWS Certified DevOps Engineer & Certified Kubernetes Administrator
Crafting secure, scalable, and resilient systems with expertise in CI/CD automation, Kubernetes orchestration, and AWS infrastructure.
Connect with MeSociété Générale ABS, Casablanca, Maroc | July 2023 – Present
Société Générale ABS, Casablanca, Maroc | February 2023 – June 2023
ENSA Oujda, Morocco | January 2018 – July 2023
Lycée Qadi Ben Arabi, Oujda, Morocco | October 2015 – June 2016
Oujda, Morocco | October 2012 – December 2014
Arabic (Native)
French (Native)
English (Professional)
Welcome to the CKA Power Repo your one-stop shop for Certified Kubernetes Administrator (CKA) prep and beyond.
This script automates the setup process for a Kubernetes cluster on Ubuntu 20.04 LTS, One Master and one Node. It covers the installation of necessary dependencies, kernel settings, and components such as containerd, kubeadm, kubelet, and kubectl.
This repository provides a Docker Compose configuration for deploying a minimal DevOps tooling cluster, including Nexus, Jenkins, SonarQube, PostgreSQL, Traefik, pgAdmin, and GitLab. Tailored for development, testing, and hands-on exploration, it offers a streamlined environment to discover and experiment with tools for continuous integration, delivery, and monitoring.
Log Purger is a Python script designed to automate the compression and upload of logs to an S3 bucket, facilitating efficient log management and optimizing server space.
This script automates the installation of Atlassian Server products (Jira, Confluence, and Bitbucket) using Docker Compose. The script also handles the installation of Docker and Docker Compose if not already installed on the system.
This Docker Compose configuration sets up a comprehensive Zabbix monitoring stack along with a MySQL database, utilizing Alpine Linux for a lightweight and efficient deployment. It includes Zabbix server, web frontend with Nginx, Zabbix agent, SNMP traps, MySQL, and Grafana for visualization.
Designed and deployed a highly available Kubernetes cluster in an on-premises DMZ using kubeadm, ensuring robust and scalable infrastructure for banking applications.
Technologies: Kubernetes, Kubeadm, Docker & ETCD
Implemented a private cloud using ManageIQ for centralized resource management, automating Infra provisioning with Ansible on the VMware vSphere to reduce deployment times.
Technologies: ManageIQ, Ansible, Gitlab & VMware vSphere
Actively preparing for the AWS Certified DevOps Engineer Professional (DOP-C02) certification, focusing on enhancing expertise in modern AWS public cloud technologies and DevOps practices through real-world applications. Currently enrolled in the comprehensive course by Stephane Maarek to deepen knowledge and skills.
Learning: Public Cloud, AWS, DevOps
Developing a serverless CI/CD pipeline using AWS Lambda and Step Functions to automate deployments, focusing on cost-efficiency and scalability.
Tools: Serverless architectures, AWS Step Functions
RiverFlow, is a modular CI/CD framework that automates the build, test, scan, and deployment of applications based on user inputs.
Tools: GitHub Actions, AWS CodePipeline, Jenkins, Docker, Docker Hub, Amazon ECR, Kubernetes, Helm, Kustomize, Prometheus, Grafana, SonarQube, Trivy, Terraform (AWS, Azure, GCP), Ansible, Vagrant, CLI: Python, Frontend app with Flask
OnBudget is a personal budget tracking application built with Node.js, designed to help users manage their income and expenses, categorize transactions, and gain insights into their financial status through comprehensive summaries and reports.
Technology: React (inline JSX), Node.js/Express, REST APIs, SQLite, JWT-protected API endpoints
Revisiting Java Object-Oriented Programming (OOP) principles and best practices to enhance expertise in designing and implementing scalable microservices, focusing on modularity, encapsulation, and robust architecture.
Focus: Java OOP, Microservices, Spring Boot, REST APIs
Studying best practices for designing high-availability and cost-effective cloud-native applications, focusing on scalable, resilient architectures and efficient resource utilization in cloud environments.
Focus: Cloud Native, High Availability, Cost Optimization, Microservices
Transform Your DevOps Workflow Book a Consultation!
Schedule Now