From 0becfc3931886d7aa4084d0b25b04bdd98b986db Mon Sep 17 00:00:00 2001 From: Adora Laura Kalb Date: Mon, 15 Jul 2024 11:03:40 +0200 Subject: [PATCH 1/2] host cv on my own site --- content/_index.md | 2 +- content/cv/1-coi-ausbildung.md | 10 ++++++++++ content/cv/2-brz-ausbildung.md | 10 ++++++++++ content/cv/3-brz-comsec.md | 11 +++++++++++ content/cv/4-noris-neteng.md | 11 +++++++++++ content/cv/5-datev-netsec.md | 10 ++++++++++ content/cv/_index.md | 20 ++++++++++++++++++++ hugo.toml | 16 +++++++++++----- layouts/cv/section.html | 18 ++++++++++++++++++ 9 files changed, 102 insertions(+), 6 deletions(-) create mode 100644 content/cv/1-coi-ausbildung.md create mode 100644 content/cv/2-brz-ausbildung.md create mode 100644 content/cv/3-brz-comsec.md create mode 100644 content/cv/4-noris-neteng.md create mode 100644 content/cv/5-datev-netsec.md create mode 100644 content/cv/_index.md create mode 100644 layouts/cv/section.html diff --git a/content/_index.md b/content/_index.md index e54f54e..7993b4a 100644 --- a/content/_index.md +++ b/content/_index.md @@ -40,7 +40,7 @@ Some ways to contact me: - [XING](https://www.xing.com/profile/Laura_Kalb3/) ## About this website -This website is [open source](https://code.lila.network/adoralaura/personal-website). It's an entirely static site generated with [{{< hugo-version >}}](https://gohugo.io/) and hosted with Cloudflare. +This website is [open source](https://code.lila.network/adoralaura/personal-website). It's an entirely static site generated with [{{< hugo-version >}}](https://gohugo.io/) and hosted on Debian 12 with Caddy. This page makes due without any cookies, javascript frameworks and databases in the effort to make the web quick and usable again :) diff --git a/content/cv/1-coi-ausbildung.md b/content/cv/1-coi-ausbildung.md new file mode 100644 index 0000000..7d49c17 --- /dev/null +++ b/content/cv/1-coi-ausbildung.md @@ -0,0 +1,10 @@ +--- +weight: 1 +params: + company: COI GmbH + position: Apprenticeship Fachinformatiker Anwendungsentwicklung + begin: Sep. 2012 + end: Aug. 2015 +type: experience +--- +Apprenticeship Software Development diff --git a/content/cv/2-brz-ausbildung.md b/content/cv/2-brz-ausbildung.md new file mode 100644 index 0000000..fc3b042 --- /dev/null +++ b/content/cv/2-brz-ausbildung.md @@ -0,0 +1,10 @@ +--- +weight: 2 +params: + company: BRZ Deutschland GmbH + position: Apprenticeship Fachinformatiker Systemintegration + begin: Aug. 2016 + end: Feb. 2019 +type: experience +--- +Apprenticeship Systems Integration diff --git a/content/cv/3-brz-comsec.md b/content/cv/3-brz-comsec.md new file mode 100644 index 0000000..f3cd70e --- /dev/null +++ b/content/cv/3-brz-comsec.md @@ -0,0 +1,11 @@ +--- +weight: 3 +params: + company: BRZ Deutschland GmbH + position: Administrator Communication and Security + begin: Feb. 2019 + end: Oct. 2021 +type: experience +--- + +Administrator and Specialist responsible for management of switching, routing and security infrastructure. I was primarily responsible for the design and deployment of 100G Datacenter Backbone-Infrastructure, deployment of a L3 campus design and the introduction of a hybrid cloud/on-prem datacenter. diff --git a/content/cv/4-noris-neteng.md b/content/cv/4-noris-neteng.md new file mode 100644 index 0000000..d5b84f1 --- /dev/null +++ b/content/cv/4-noris-neteng.md @@ -0,0 +1,11 @@ +--- +weight: 4 +params: + company: noris network AG + position: Network Engineer + begin: Nov. 2021 + end: Apr. 2023 +type: experience +--- + +I was responsible for design, deployment and maintenance of our datacenter network infrastructure. In addition to that, I was working on implementing and automating a new datacenter fabric. I primarily used Juniper, Arista and Fortigate hardware. diff --git a/content/cv/5-datev-netsec.md b/content/cv/5-datev-netsec.md new file mode 100644 index 0000000..33bb575 --- /dev/null +++ b/content/cv/5-datev-netsec.md @@ -0,0 +1,10 @@ +--- +weight: 5 +params: + company: "DATEV e.G." + position: IT Security Engineer + begin: May 2023 + end: +type: experience +--- +At DATEV I'm managing our firewall fleet, and I analyze IDPS Alerts and other IT Security incidents. In addition to that, I help automate internal processes and help with design implementations. In addition to that, I teach network and firewalling classes in the DATEV Azubi-LAB. diff --git a/content/cv/_index.md b/content/cv/_index.md new file mode 100644 index 0000000..4f10f8d --- /dev/null +++ b/content/cv/_index.md @@ -0,0 +1,20 @@ +--- +date: 2024-07-14 18:20:00+02:00 +title: "Adoras CV" +description: "Adoras CV ^-^" +--- +## About me +I’m a network engineer with a lot of software development experience, currently embroiled in network security, and I’ve managed mid-sized networks and Linux infrastructure aswell as Datacenter Networks and their automation. + +I’m interested in enterprise networks and software automation and I’d love to combine those two! + +In my spare time I do a lot of open source software development, usually in [Go](https://go.dev). You can find my [software portfolio here](/portfolio/). + +## Skills +- **Networking**: Juniper, Arista, Arbor Peakflow, Cisco (ASA/FTD/Switching), Fortigate, Check Point +- **Software Development/Automation**: Go, Python, Ansible, C#, Docker/-Compose/PodMan, REST-APIs, Git, CI/CD +- **OSes & Web Technologies**: HTML/CSS/JS, Debian, RHEL, SLES + +## Languages +- **German**: native language +- **English**: professional diff --git a/hugo.toml b/hugo.toml index 95442a2..a0eb1fd 100644 --- a/hugo.toml +++ b/hugo.toml @@ -4,7 +4,7 @@ title = "Adoras Website <3" enableGitInfo = true [params] -description = "Adoras personal website and portfolio 💖" +description = "Adoras personal website, cv and portfolio 💖" author = "Adora Laura Kalb" meta_title = "Adoras Website" @@ -12,12 +12,18 @@ meta_title = "Adoras Website" readingTime = true author = true +[[menu.main]] +name = "CV/Lebenslauf" +pageRef = "/cv/" +weight = 1 + [[menu.main]] name = "Portfolio" pageRef = "/portfolio" weight = 2 -[[menu.main]] -name = "Projects" -pageRef = "/projects" -weight = 3 +#[[menu.main]] +#name = "Projects" +#pageRef = "/projects" +#weight = 3 +# diff --git a/layouts/cv/section.html b/layouts/cv/section.html new file mode 100644 index 0000000..ee85a64 --- /dev/null +++ b/layouts/cv/section.html @@ -0,0 +1,18 @@ +{{ define "page" }} + +

{{ .Title }}

+

{{ .Content }}

+

Experience

+ {{ range .Pages.ByWeight.Reverse }} +
+

{{ .Params.position }} @ {{ .Params.company }}

+
+ +
+ {{ .Content }} +
+ {{ end }} +
+{{ end }} -- 2.39.5 From a5c449aa2381c3240575b574b2af9e744edf7ba6 Mon Sep 17 00:00:00 2001 From: Adora Laura Kalb Date: Mon, 15 Jul 2024 11:05:19 +0200 Subject: [PATCH 2/2] fix staging path --- .woodpecker/deploy-rsync.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.woodpecker/deploy-rsync.yaml b/.woodpecker/deploy-rsync.yaml index 41b174d..134904a 100644 --- a/.woodpecker/deploy-rsync.yaml +++ b/.woodpecker/deploy-rsync.yaml @@ -43,7 +43,7 @@ steps: - RSYNC_TARGET_SERVER - RSYNC_TARGET_USER environment: - TARGET_PATH: /webroot/adora.codes + TARGET_PATH: /webroot/www-staging.adora.codes RSYNC_TARGET_PORT: *SSH_PORT commands: - apk add --update --no-cache openssh rsync git -- 2.39.5