summaryrefslogtreecommitdiffstats
path: root/data/home/work.yaml
diff options
context:
space:
mode:
authorAhmed Abdelhalim <[email protected]>2023-08-11 18:08:05 +0300
committerAhmed Abdelhalim <[email protected]>2023-08-11 20:20:09 +0300
commit5e1929bea7e9ec434151209e8142979b8da69e26 (patch)
tree00aa76125a9b83e39702b551f9609f9ed18803dc /data/home/work.yaml
parentca799cfbb00041dfdc809bc9fdb3f1e07ebe7435 (diff)
Rework styling of the web/print
Diffstat (limited to 'data/home/work.yaml')
-rw-r--r--data/home/work.yaml32
1 files changed, 16 insertions, 16 deletions
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 <b>Engineering Enablement</b> 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 <b>Engineering Enablement</b> 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&colon;
Tasks:
- - Worked on internal <a href="https://github.com/springernature/halfpipe">(halfpipe)</a>
+ - Workin on internal <a href="https://github.com/springernature/halfpipe">(halfpipe)</a>
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
- <a href="https://prometheus.io/docs/alerting/latest/alertmanager/">alert-manager</a>.
- 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
+ <a href="https://prometheus.io/docs/alerting/latest/alertmanager/">alert-manager</a>,
+ 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: <a href="https://sapera.com/">Sapera GmbH.</a>
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 <a href="https://airnow.com/">Airnow Data Ltd.</a>
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 <a href="https://airnow.com/">Airnow Data Ltd.</a>
- 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 <abbr title="Publish-Subscribe">Pub/Sub</abbr> pattern).
+ - Reimplemented large portions of the API to follow design patterns.