update projects

Signed-off-by: Ivan Schaller <ivan@schaller.sh>
This commit is contained in:
Ivan Schaller 2024-07-28 19:20:13 +02:00
parent f6d57d86aa
commit e53c36e946
5 changed files with 99 additions and 66 deletions

View file

@ -24,7 +24,11 @@ disableSitemap = false
disable404 = 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>'
@ -99,15 +103,16 @@ name = "Contact"
url = "/contact"
weight = 3
[[menu.main]]
identifier = "links"
name = "Links"
url = "https://links.ivn.sh/"
weight = 4
# [[menu.main]]
# identifier = "links"
# name = "Links"
# url = "https://links.ivn.sh/"
# weight = 4
[[params.social]]
name = "email"
url = "mailto:ivan@schaller.sh"
[[params.social]]
name = "github"
url = "https://github.com/olofvndrhr"

View file

@ -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
![](https://geps.dev/progress/85)
#### Networking skills
#### Operational skills
- Routing & Switching
![](https://geps.dev/progress/85)
![](https://geps.dev/progress/90)
- Cisco IOS-X(E/R)
![](https://geps.dev/progress/80)
![](https://geps.dev/progress/85)
- Hardware knowledge
![](https://geps.dev/progress/75)
![](https://geps.dev/progress/80)
- 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
![](https://geps.dev/progress/80)
![](https://geps.dev/progress/90)
- Shell/Bash
![](https://geps.dev/progress/80)
![](https://geps.dev/progress/85)
- Vanilla JavaScript
![](https://geps.dev/progress/40)
- Cisco NSO
![](https://geps.dev/progress/40)
#### Other skills
- Linux (various areas)
![](https://geps.dev/progress/80)
![](https://geps.dev/progress/85)
- Docker/Container
![](https://geps.dev/progress/75)
![](https://geps.dev/progress/80)
- 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).
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.

View file

@ -1,7 +1,7 @@
+++
title = "octodns-netbox-dns"
description = "netbox-plugin-dns source for octodns"
date = "2024-01-01"
date = "2023-11-09"
type = ["default"]
+++
@ -11,4 +11,7 @@ type = ["default"]
#### 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.

View file

@ -1,7 +1,7 @@
+++
title = "powerdns for arm64"
description = "powerdns containers for arm64"
date = "2024-01-01"
date = "2024-01-27"
type = ["default"]
+++
@ -11,4 +11,19 @@ type = ["default"]
#### 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/)

View file

@ -1,7 +1,7 @@
+++
title = "releasenote-gen"
description = "release note generator action"
date = "2024-01-01"
date = "2024-02-04"
type = ["default"]
+++
@ -11,4 +11,6 @@ type = ["default"]
#### 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.