diff options
| author | Ahmed Abdelhalim <[email protected]> | 2023-08-11 18:08:05 +0300 |
|---|---|---|
| committer | Ahmed Abdelhalim <[email protected]> | 2023-08-11 20:20:09 +0300 |
| commit | 5e1929bea7e9ec434151209e8142979b8da69e26 (patch) | |
| tree | 00aa76125a9b83e39702b551f9609f9ed18803dc /data/home | |
| parent | ca799cfbb00041dfdc809bc9fdb3f1e07ebe7435 (diff) | |
Rework styling of the web/print
Diffstat (limited to 'data/home')
| -rw-r--r-- | data/home/work.yaml | 32 |
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: 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. |
