update projects
Signed-off-by: Ivan Schaller <ivan@schaller.sh>
This commit is contained in:
parent
f6d57d86aa
commit
e53c36e946
5 changed files with 99 additions and 66 deletions
17
config.toml
17
config.toml
|
@ -24,7 +24,11 @@ disableSitemap = false
|
||||||
disable404 = false
|
disable404 = false
|
||||||
disableHugoGeneratorInject = false
|
disableHugoGeneratorInject = false
|
||||||
|
|
||||||
disableKinds = ["taxonomy", "term", "taxonomyTerm"]
|
disableKinds = [
|
||||||
|
"taxonomy",
|
||||||
|
"term",
|
||||||
|
"taxonomyTerm",
|
||||||
|
]
|
||||||
|
|
||||||
copyright = '<a href="https://creativecommons.org/licenses/by-nc/4.0/" target="_blank" rel="noopener">CC BY-NC 4.0</a>'
|
copyright = '<a href="https://creativecommons.org/licenses/by-nc/4.0/" target="_blank" rel="noopener">CC BY-NC 4.0</a>'
|
||||||
|
|
||||||
|
@ -99,15 +103,16 @@ name = "Contact"
|
||||||
url = "/contact"
|
url = "/contact"
|
||||||
weight = 3
|
weight = 3
|
||||||
|
|
||||||
[[menu.main]]
|
# [[menu.main]]
|
||||||
identifier = "links"
|
# identifier = "links"
|
||||||
name = "Links"
|
# name = "Links"
|
||||||
url = "https://links.ivn.sh/"
|
# url = "https://links.ivn.sh/"
|
||||||
weight = 4
|
# weight = 4
|
||||||
|
|
||||||
[[params.social]]
|
[[params.social]]
|
||||||
name = "email"
|
name = "email"
|
||||||
url = "mailto:ivan@schaller.sh"
|
url = "mailto:ivan@schaller.sh"
|
||||||
|
|
||||||
[[params.social]]
|
[[params.social]]
|
||||||
name = "github"
|
name = "github"
|
||||||
url = "https://github.com/olofvndrhr"
|
url = "https://github.com/olofvndrhr"
|
||||||
|
|
|
@ -14,11 +14,13 @@ My work is a combination of Operation in Networking and Development in Automatio
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
The main task in our team is the operation of a bgp-mpls core for businesses across switzerland and a few over the top services for it.
|
The main task of our team is the operation and development of multiple L2 and L3 network platforms for business customers across switzerland.
|
||||||
|
|
||||||
I work mostly with cisco and juniper networking equipment, and from configuration to diagnostics I use about every aspect of it.
|
I work mostly with bgp-mpls and bgp-vpls networks, but we are transitioning to more software defined network stacks with cisco nso.
|
||||||
|
|
||||||
On the development side, I work with the automation of networking tasks and building "small" internal applications.
|
The network equipment im most familiar with is from cisco and juniper. And from configuration to diagnostics I use about every aspect of it.
|
||||||
|
|
||||||
|
On the development side, I create internal tools, automate networking tasks and create services for cisco nso.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
@ -32,44 +34,50 @@ On the development side, I work with the automation of networking tasks and buil
|
||||||
- English
|
- English
|
||||||
![](https://geps.dev/progress/85)
|
![](https://geps.dev/progress/85)
|
||||||
|
|
||||||
#### Networking skills
|
#### Operational skills
|
||||||
|
|
||||||
- Routing & Switching
|
- Routing & Switching
|
||||||
![](https://geps.dev/progress/85)
|
![](https://geps.dev/progress/90)
|
||||||
|
|
||||||
- Cisco IOS-X(E/R)
|
- Cisco IOS-X(E/R)
|
||||||
![](https://geps.dev/progress/80)
|
![](https://geps.dev/progress/85)
|
||||||
|
|
||||||
- Hardware knowledge
|
- Hardware knowledge
|
||||||
![](https://geps.dev/progress/75)
|
![](https://geps.dev/progress/80)
|
||||||
|
|
||||||
- Fiber technologies
|
- Fiber technologies
|
||||||
![](https://geps.dev/progress/70)
|
![](https://geps.dev/progress/75)
|
||||||
|
|
||||||
#### Programming and scripting skills:
|
- Juniper JunOS
|
||||||
|
![](https://geps.dev/progress/65)
|
||||||
|
|
||||||
|
#### Development skills
|
||||||
|
|
||||||
- Python3
|
- Python3
|
||||||
![](https://geps.dev/progress/80)
|
![](https://geps.dev/progress/90)
|
||||||
|
|
||||||
- Shell/Bash
|
- Shell/Bash
|
||||||
![](https://geps.dev/progress/80)
|
![](https://geps.dev/progress/85)
|
||||||
|
|
||||||
- Vanilla JavaScript
|
- Vanilla JavaScript
|
||||||
![](https://geps.dev/progress/40)
|
![](https://geps.dev/progress/40)
|
||||||
|
|
||||||
|
- Cisco NSO
|
||||||
|
![](https://geps.dev/progress/40)
|
||||||
|
|
||||||
#### Other skills
|
#### Other skills
|
||||||
|
|
||||||
- Linux (various areas)
|
- Linux (various areas)
|
||||||
![](https://geps.dev/progress/80)
|
![](https://geps.dev/progress/85)
|
||||||
|
|
||||||
- Docker/Container
|
- Docker/Container
|
||||||
![](https://geps.dev/progress/75)
|
![](https://geps.dev/progress/80)
|
||||||
|
|
||||||
- Git + CI/CD
|
- Git + CI/CD
|
||||||
![](https://geps.dev/progress/60)
|
![](https://geps.dev/progress/75)
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
If you are interested in my work, check out my [Projects](../projects).
|
If you are interested in my work, check out my [Projects](../projects).
|
||||||
|
|
||||||
For my CV, you can just [write me an email](mailto:ivan@schaller.sh) and I will gladly send it to you.
|
For my CV or some work references you can just [write me an email](mailto:ivan@schaller.sh) and I will gladly send them to you.
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
+++
|
+++
|
||||||
title = "octodns-netbox-dns"
|
title = "octodns-netbox-dns"
|
||||||
description = "netbox-plugin-dns source for octodns"
|
description = "netbox-plugin-dns source for octodns"
|
||||||
date = "2024-01-01"
|
date = "2023-11-09"
|
||||||
type = ["default"]
|
type = ["default"]
|
||||||
+++
|
+++
|
||||||
|
|
||||||
|
@ -11,4 +11,7 @@ type = ["default"]
|
||||||
|
|
||||||
#### https://github.com/olofvndrhr/octodns-netbox-dns
|
#### https://github.com/olofvndrhr/octodns-netbox-dns
|
||||||
|
|
||||||
todo
|
An updated version of: https://github.com/jcollie/octodns-netbox-dns
|
||||||
|
|
||||||
|
The new commits include some new features, bugfixes and a new build system for the package.
|
||||||
|
It was also published to pypi.
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
+++
|
+++
|
||||||
title = "powerdns for arm64"
|
title = "powerdns for arm64"
|
||||||
description = "powerdns containers for arm64"
|
description = "powerdns containers for arm64"
|
||||||
date = "2024-01-01"
|
date = "2024-01-27"
|
||||||
type = ["default"]
|
type = ["default"]
|
||||||
+++
|
+++
|
||||||
|
|
||||||
|
@ -11,4 +11,19 @@ type = ["default"]
|
||||||
|
|
||||||
#### https://github.com/olofvndrhr/docker-pdns
|
#### https://github.com/olofvndrhr/docker-pdns
|
||||||
|
|
||||||
todo
|
> The whole powerdns suite for arm64+amd64.
|
||||||
|
|
||||||
|
The official docker builda from [powerdns](https://github.com/PowerDNS/pdns) only include the amd64 version, but as i was planning on using them on some arm64 machine I needed a compatible image.
|
||||||
|
|
||||||
|
So the easy to maintain way was to:
|
||||||
|
|
||||||
|
1. create new build scripts
|
||||||
|
2. build the images for amd64 and arm64
|
||||||
|
3. publish them on the official container repository
|
||||||
|
|
||||||
|
And as I was also using lightningstream for replication purposes, it was also included in the build.
|
||||||
|
The final repository then contained builds with sample configs for:
|
||||||
|
|
||||||
|
- [PowerDNS Authoritative Nameserver](https://doc.powerdns.com/authoritative/)
|
||||||
|
- [PowerDNS Recursor](https://doc.powerdns.com/recursor/)
|
||||||
|
- [Powerdns Lightningstream](https://doc.powerdns.com/lightningstream/)
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
+++
|
+++
|
||||||
title = "releasenote-gen"
|
title = "releasenote-gen"
|
||||||
description = "release note generator action"
|
description = "release note generator action"
|
||||||
date = "2024-01-01"
|
date = "2024-02-04"
|
||||||
type = ["default"]
|
type = ["default"]
|
||||||
+++
|
+++
|
||||||
|
|
||||||
|
@ -11,4 +11,6 @@ type = ["default"]
|
||||||
|
|
||||||
#### https://github.com/olofvndrhr/releasenote-gen
|
#### https://github.com/olofvndrhr/releasenote-gen
|
||||||
|
|
||||||
todo
|
A small bash script which extracts the changes from a CHANGELOG.md file following [semantic versioning](https://semver.org/).
|
||||||
|
|
||||||
|
It can be used to generate release-notes for example: new github releases, release api calls, newsletters etc.
|
||||||
|
|
Loading…
Reference in a new issue