add exp 2020 -2022
Some checks failed
ci/woodpecker/push/renovate Pipeline was successful
ci/woodpecker/push/test Pipeline failed
ci/woodpecker/push/next unknown status
ci/woodpecker/push/master unknown status
ci/woodpecker/pr/renovate Pipeline was successful
ci/woodpecker/pr/test Pipeline failed
ci/woodpecker/pr/next unknown status
ci/woodpecker/pr/master unknown status

This commit is contained in:
OCram85 2023-01-20 11:34:26 +01:00
parent e13ca859dd
commit 37d7d30627

View File

@ -3,7 +3,7 @@ title: 'About Me'
date: 2017-12-01T10:00:48+01:00
draft: false
lastmod: 2021-12-23T10:00:48+01:00
lastmod: 2023-01-02T06:00:00+01:00
showDateUpdated: true
# custom overrides for pages
@ -24,7 +24,7 @@ showTableOfContents: false
### {{< icon "terminal" >}} Projects
Take a look at this [Projects](/) page to get an overview of my current work.
Take a look at my self hosted [Gitea](https://gitea.ocram85.com/explore/repos) instance to get an overview of my current work.
### {{< icon "heart" >}} Favorite Topics
@ -71,6 +71,39 @@ HAproxy &bull; Keepalive &bull; git SCM &bull; Phabricator &bull; VSCode &bull;
#### {{< icon "calendar-alt" >}}&nbsp;2018 - 202{{< icon "question" >}}&nbsp;&nbsp;{{< icon "building" >}} Komm.ONE as **SysOp** / **DevOps Engineer**
{{< icon "calendar-plus" >}}&nbsp;**2022**&nbsp;&nbsp; Cloud-Platform Infrastructure Project
Komm.One decided to create a complete new `Cloud-Platform Infrastructure`. The project started several years ago and replaced all software and hardware. Now it was our turn - So we started planning and implementing our test stage in the new environment. 2023 will challenge us to review and adapt the automation stack to changing requirements...
{{< icon "calendar-plus" >}}&nbsp;**2021**&nbsp;&nbsp; New Full Stack Self Service Portal
In 2021 I wanted to get back into coding and software architecture. So I started refactoring our Self Service Portal. The requirements have changed so much in the meantime that we decided to start from scratch. So we started a new full stack project containing these key elements:
| Tier | Components |
| ---- | ---------- |
| Backend | [Go](https://go.dev/) + [Node.js](https://nodejs.org/) |
| Frontend | [Vue.js 3](https://vuejs.org/) (with [Pinia](https://pinia.vuejs.org/), [Vue Router](https://router.vuejs.org/)) & [Quasar](https://quasar.dev/) |
| Data Management | CouchDB, MongoDB, SQL |
{{< icon "calendar-plus" >}}&nbsp;**2020**&nbsp;&nbsp; Cloud-Frontend Automation Stack
The year 2020 started with designing a new Automation Stack. My main goal war to upgrade the tech stack while
keeping the required operating an maintenance as low as possible. So I replaced some products to split the features / responsibilities:
| Role | Replaced Product | New Component |
| ---- | ---------------- | ------------- |
| Operational Platform | native Apps | Container based with [Docker](https://www.docker.com/), [traefik](https://traefik.io/traefik/), [Portainer](https://www.portainer.io/) |
| Git VCS | Phabricator | [Gitea](https://gitea.io) |
| Artifact Store | Jenkins | [Nexus Repository Manager OSS](https://www.sonatype.com/products/repository-oss-download) |
| Build Server | Jenkins | [Drone.io](https://www.drone.io/) |
| Wiki + KB | Phabricator | [Outline](https://www.getoutline.com/) |
| Landing Page | Phabricator | [Ghost CMS](https://ghost.org/) |
| Event Monitoring + Alerting | - | [Prometheus](https://github.com/prometheus/prometheus), [Alertmanager](https://github.com/prometheus/alertmanager), [cAdvisor](https://github.com/google/cadvisor), [Karma](https://github.com/prymitive/karma), [Grafana](https://github.com/grafana/grafana) |
| Service Status | - | [Uptime Kuma](https://github.com/louislam/uptime-kuma) |
| Web Analytics | matomo | [Umami](https://github.com/umami-software/umami) |
| Static Websites | Jenkins | [Hugo](https://github.com/gohugoio/hugo) |
{{< icon "calendar-plus" >}}&nbsp;**2019**&nbsp;&nbsp; Internal Self Service Portal
I spent the second half of the year creating a single-page application based on [Vue.js](https://vuejs.org/) for
@ -89,7 +122,7 @@ applications:
{{< icon "calendar-plus" >}}&nbsp;**2018**&nbsp;&nbsp; KIVBF merged with its partners to form Komm.ONE in order
to be able to offer uniform services. After adjusting the internal organizational structure, I'm now part of the
business unit 4.2 _(Integration-, Security- & Application Managent)_. My previous team was reassigned to this new
business unit 4.2 _(Integration-, Security- & Application Management)_. My previous team was reassigned to this new
unit as well, and was renamed into CAFS _(Cloud- & Application-Frontend-Services)_. So my range of tasks changed
slightly.