From 0b6b6f9ca047f7f2458f45ce4b6621e867dfdcbe Mon Sep 17 00:00:00 2001 From: Ahmed Abdelhalim Date: Tue, 16 Sep 2025 15:53:48 +0200 Subject: Update project and MBition work --- data/home/work.yaml | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'data/home/work.yaml') diff --git a/data/home/work.yaml b/data/home/work.yaml index c0cfcdb..be58261 100644 --- a/data/home/work.yaml +++ b/data/home/work.yaml @@ -1,22 +1,28 @@ +--- Work: - Company: MBition GmbH. Link: https://mbition.io Location: Berlin, Germany Positions: + - Title: Senior DevSecOps Engineer + Duration: May. 2025 - Present. - Title: Senior Build Engineer (SRE) Duration: Apr. 2023 - Apr. 2025 Note: Worked as part of Build Enablement, and SwF Runners teams, who worked on the build and test tooling, docs, platform, infrastructure, GitLab runners, pipelines, and security optimizations. - These toolings and pipelines were used by various development teams across the globe to ship the + These tools and pipelines were used by various development teams across the globe to ship the software to 3 generations of Mercedes-Benz cars.
- Below, are some of the tasks I did: + Key achievements include: Tasks: + - Maintain the tooling/infrastructure used to integrate private GitLab runners in different projects. + - Maintain the shared kubernetes CI runners, used by all development teams across the world. + - Enhanced the security and reduced the cost for both the fleeting and shared runners setup. - Improved the execution time of the build step from 60+ minutes to be ~6 minutes. - Improved the generation of Logical Blocks step time from 90+ minutes to be ~60 minutes. - Improvements on pipelines' stability (10% less failures due to pipeline issues). - Identified problems with pipeline architecture, and created the project specification for fixing them. - - Supported other teams on refactoring, and architecting pipelines for better stability/performance. + - Collaborated with other teams on refactoring, and architecting pipelines for better stability/performance. - Rewrote parts of the pipeline in golang/Docker to improve performance, stability, and releases LTS on both Jenkins and Gitlab CI. - Implemented the Change Control Board (CCB) for reviewing tickets and improve refinement process. -- cgit v1.2.3