From 5e1929bea7e9ec434151209e8142979b8da69e26 Mon Sep 17 00:00:00 2001 From: Ahmed Abdelhalim Date: Fri, 11 Aug 2023 18:08:05 +0300 Subject: Rework styling of the web/print --- data/home/work.yaml | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) (limited to 'data/home') diff --git a/data/home/work.yaml b/data/home/work.yaml index 0b59d35..fca0e32 100644 --- a/data/home/work.yaml +++ b/data/home/work.yaml @@ -4,19 +4,19 @@ Work: Duration: Feb. 2022 - Aug. 2022 Location: Berlin, Germany Note: - Working as part of the Engineering Enablement team, who provides infrastructure, internal tooling, docs, - CloudFoundry platform, and Kubernetes clusters, to help the development teams with their daily tasks. + Worked as part of the Engineering Enablement team, who provides infrastructure, internal tooling, docs, + CloudFoundry platform, and Kubernetes clusters, to help the development teams with their daily tasks and provide + them with a nice UX. These included: Tasks: - - Worked on internal (halfpipe) + - Workin on internal (halfpipe) tooling for building CI/CD pipelines on Github actions and Concourse. - - Implemented reusable GitHub Actions workflows for deploying to CloudFoundry, Kubernetes, and Docker Registries. - - Implemented tooling to show and report Kubernetes deployment status (from CI/CD) to respective teams, - and notify them on failure. - - Implemented alert-routing service, to integrate with Prometheus - alert-manager. - And sends alerts to different teams/projects, and preconfigured Slack channels or emails. - - Maintained team docs used by other development teams, to integrate with and use internal platforms. - - Maintained terraform-provisioned infrastructure of different parts of the platforms. + - Implementing reusable GitHub Actions workflows for deploying to CloudFoundry, Kubernetes, and Docker Registries. + - Implementing tooling to show and report Kubernetes deployment status (from CI/CD) to respective teams. + - Implementing alert-routing service, to integrate with Prometheus + alert-manager, + and sending alerts to different teams/projects, and preconfigured communication channels. + - Maintaining the team docs used by other development teams, to integrate with and use internal platforms. + - Maintaining terraform-provisioned infrastructure. - Company: Sapera GmbH. Title: Senior Developer/DevOps @@ -59,14 +59,15 @@ Work: Title: Full Stack Developer Duration: Jul. 2015 - Feb. 2016 Location: Berlin, Germany - Note: Was acquired by Airnow Data Ltd. Tasks: - Maintained the Rails web (dashboard) app. - Optimized the scraping process of getting the data from Apple and GooglePlay stores. - - Reimplemented the queueing and monitoring around the scrapers. + - Reimplemented the scraping process completely to be 8-10 times faster. + - Reimplemented the queueing and monitoring around the scrapers for stability. - Migrated acquired data from different resources to Google BigQuery. - Maintained and provisioned different purpose VM instances on Google Cloud Platform (using chef). - - Reimplemented the “Extract” step in the ETL process (using an API based crawler instead of phantomJS browser). + FootNote: | + [2] Was acquired by Airnow Data Ltd. - Company: AskNative Title: Backend Developer/DevOps @@ -77,5 +78,4 @@ Work: - Implemented events booking feature via Stripe. - Reimplemented caching for better response times. - Maintained the Heroku stacks for staging/production. - - Reimplemented large portions of the API to follow better design patterns - (Hexagonal Architecture, and Pub/Sub pattern). + - Reimplemented large portions of the API to follow design patterns. -- cgit v1.2.3