Certificates
Professional Experience
Devops Technical Lead - elham.sa
At Elham.sa our mission is to assist our clients in creating customized e-learning academies on our white-label e-learning platform. These academies feature gamified learning components and trainee progress evaluation tools. experience.elham.sa
APR 2024 - Present Alibaba Cloud, Kubernetes, Github, Github Actions, Postgres, SQL, Python, Django, Angular, S3, Cube.js, PostgresOperator, Grafana, Loki, Prometheus, Pulumi, Yaml, FluxCD
- Architected enterprise observability using Prometheus, Grafana, Loki, Sentry, ScoutAPM and Alibaba CloudMonitor; reducing MTTR to 15 minutes and achieving 99% alert accuracy
- Designed and implemented Grafana dashboards and alert rules, providing real-time visibility into system health across services.
- Led and resolved critical production incidents through systematic investigation and root cause analysis, implementing preventive measures to avoid recurrence
- Designed and managed scalable infrastructure on Alibaba Cloud using Pulumi, implementing Infrastructure as Code (IaC) best practices to ensure consistency and reusability.
- Automated Kubernetes deployments with GitOps methodology, reducing deployment time by 70% and eliminating manual interventions
- Optimized cloud infrastructure costs through resource right-sizing, achieving 30% reduction in monthly spend
- Scaled platform to handle 100k concurrent users with 99.9% uptime through Kubernetes and cloud-native architecture.
- Introduced and drove adoption of semantic versioning and conventional commits, leading to standardized release workflows and automated release notes.
- Provided guidance and support to a junior DevOps engineer, contributing to skill development and team efficiency in a startup setting.
- Orchestrated technical migrations and deployments in collaboration with Saudi clients in Oracle Cloud, maintaining platform stability during major version upgrades
- Participated in client technical sessions for release planning and issue resolution, ensuring smooth deployments and client satisfaction.
DevOps Engineer - elham.sa
APR 2022 - APR2024 AWS, EKS-Kubernetes, BitBucket, Postgres, SQL, Python, Django, Angular, S3, RDS, Cube.js, PostgresOperator, Grafana, Loki, Prometheus, Pulumi, Terraform, Yaml, FluxCD
- Led critical incident response and performance optimization, maintaining 99.9% system uptime.
- Identify cost optimization opportunities in cloud resulting 40% cut in costs.
- Addressed scalability challenges in collaboration with the backend team, enabling the system to accommodate up to 100,000 concurrent users seamlessly.
- Established GitOps workflow with FluxCD.
- Optimized the codebase, addressing performance concerns, configuration enhancements, and bug fixes.
- Setup and maintained robust continuous integration and delivery (CI/CD) pipelines for efficient development and deployment.
- Deployed Oracle Cloud environment in KSA region, ensuring CITC compliance.
- Setup an in-app dashboard using self-hosted Cube.js and Postgres.
DevOps/Data Engineer - Innova Smart Health
JUL 2021 - APR 2022 (10mo) Google Cloud Platform, Kubernetes, Gitlab CI/CD, Cube.js, Postgres, SQL, Angular, Echarts, RxJS, SonarQube
- Continuous communication with the Product Owner to translate business needs into technical requirements for the development team.
- Contribution to system Architecture & Design.
- Development of analytics backend using Cube.js. Modeling Data Cubes to answer complex business questions.
- Development of interactive dashboards using Angular11 and Data visualizations using E-charts library.
- Containerization and deployment of the system components on Kubernetes cluster.
- Setup and maintenance of Gitlab CI/CD pipeline for different environments.
BI developer Intern - Innova Santé
JAN 2021 - JUN 2021 (6mo) Cube.js, Postgres, SQL, Angular, Echarts, RxJS
- Study of different technical solutions for the requirement of embedded business intelligence and near-real-time dashboards without overloading the transactional database.
- Development of analytics backend with Cube.js and Modeling Data Cubes and interactive dashboards to answer complex business questions.
Android Developer Intern - Synergie MEDIA
APR 2018 - MAY 2018 Android, Java, Firebase
Development of an Android Application for serving and managing ads. Android - Java - FireBase.
Intern - ISIMEDIA
JAN 2017 - MAR 2017 Arduino, PHP, MySQL, HTML
Development of an MVP for a work-hours logging system using Arduino, RFID badges and synchronize data with central database, a web interface for management.
Public Talks
BlaBlaConf 3.0: your backend really handle 100k concurrent users?
Youtube Link: https://www.youtube.com/watch?v=FQGVka9AnF4
INPT CIT**: Introducing GitOps with Flux + CI/CD with Github Actions & Deploying a Full-stack app to K8s**
Video Link: https://fb.watch/mjllUhfvSp/
YouCode**: Devops & CI/CD overview in Darija**
Youtube Link: https://www.youtube.com/watch?v=0EZyWinFyh4
Contact
📞 +212 6 73528476
📬 [email protected]
📍 Rabat, Morocco
Linkedin/elasri-abdelati/
Github.com/kaizendae
Pluralsight IQ
StackOverflow
Education
Master of Data Science
University of Cadi Ayyad, Marrakech
2019-2021
Bachelor of Computer Engineering
EST, Agadir
2017-2018
DUT of Computer Engineering
EST, Agadir
2015-2017
Skills
DevOps
AWS
Gitlab CI
Kubernetes
Docker
Helm
Google Cloud
Prometheus
Grafana
Linux
Git
Vim
YAML
Github Actions
BitBucket Pipelines
Data
RDMS
Business Intelligence
Cube.js
MongoDB
Redis
SQL
Data Visualization
ML Algorithms
Airflow
Programming Languages
Python
JavaScript
TypeScript
GoLang
Bash
R
Java
C
Frameworks
Angular
Next.js
Django
Languages
English (Fluent)
French (B2-DELF)
Arabic (Mother Language)
Berber (Mother Language)