-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathhugo.yaml
More file actions
189 lines (168 loc) · 8 KB
/
hugo.yaml
File metadata and controls
189 lines (168 loc) · 8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
baseURL: "https://friesoft.github.io"
languageCode: "en-us"
title: "Bernhard Friedreich"
module:
imports:
- path: github.com/gurusabarish/hugo-profile
defaultContentLanguage: "en"
enableEmoji: true
outputs:
home:
- "HTML"
- "RSS"
- "JSON"
page:
- "HTML"
- "RSS"
enableRobotsTXT: true
pagination:
pagerSize: 10
markup:
goldmark:
renderer:
unsafe: true
params:
title: "Bernhard Friedreich"
description: "DevOps Engineer & Developer"
customCSS: true
favicon: "/fav.png"
customScripts: |
<script src="/script.js"></script>
font:
fontSize: 1rem
fontWeight: 400
lineHeight: 1.5
textAlign: left
navbar:
align: ms-auto
brandName: "Bernhard Friedreich"
showBrandLogo: true
brandLogo: "/fav.png"
disableSearch: true
stickyNavBar:
enable : true
showOnScrollUp : false
menus:
disableAbout: false
disableExperience: false
disableProjects: false
disableContact: true
disableEducation: false
disableAchievements: true
hero:
enable: true
intro: "Hello, I am"
title: "Bernhard Friedreich"
subtitle: "DevOps Engineer based in Vienna"
image: "/images/avatar.png"
bottomImage:
enable: false
content: "I'm a DevOps Engineer based in Vienna, Austria, focused on automation, monitoring, and stable enterprise operations with deep expertise in Single Sign-On (SSO) solutions and GitOps."
button:
enable: true
name: "Get in touch"
url: "mailto:friesoft@gmail.com"
download: false
newPage: false
socialLinks:
fontAwesomeIcons:
- icon: fab fa-github
url: https://github.com/friesoft
- icon: fab fa-twitter
url: https://twitter.com/friesoft_dev
about:
enable: true
title: "About Me"
birthdate_self: "1991-08-15"
birthdate_kid: "2016-12-13"
content: |-
I'm a DevOps Engineer based in Vienna, Austria. I am {age_self} years old, and I live with my loving wife and our {age_kid}-year-old son. Professionally, my area of work has shifted from being a pure software developer to building up all our tools needed for automation and GitOps. I am also involved in occasional product development direction planning, software architecture, and onboarding and scheduling new employees. I maintain a deep focus on stable operations for large-scale enterprise systems and specialize in **Single Sign-On (SSO)** implementations, working within **Agile** environments and often leveraging AI-assisted development tools to streamline troubleshooting and coding.
My fascination with computers started early: from summer programming courses in **Volksschule** (elementary school) and reading **Visual Basic** books as a kid, to learning touch-typing on an **electric typewriter** during **Gymnasium** (grammar school).
My Linux journey began with years of distro-hopping, eventually leading to **Fedora**, which aligns with my professional focus on **RHEL**. I actively use and contribute to **KDE development**, constantly finding and improving the desktop experience based on what I personally use and need.
Beyond my professional life, I am a passionate **Homelab** enthusiast managing about 50 containers, and developer of **porturl**—a comprehensive SSO portal featuring a Spring Boot backend, a React Admin web frontend, and an Android application.
skills:
enable: true
title: "My Expertise"
subtitle: "I have a broad range of skills and experience in various technologies. Here are some of them in no particular order:"
categories:
- name: "Single Sign-On (SSO)"
items: ["Keycloak", "Shibboleth IdP/SP", "Broadcom Siteminder"]
- name: "Automation & GitOps"
items: ["Puppet", "Ansible", "ArgoCD", "Terraform", "Helm", "Tekton", "Jenkins", "renovatebot"]
- name: "Infrastructure & Platforms"
items: ["OpenShift", "Red Hat Enterprise Linux (RHEL)", "Fedora", "Docker/Podman", "Portainer", "vagrant", "VirtualBox", "Proxmox"]
- name: "Networking & Security"
items: ["Wireguard", "Adguardhome", "Unifi", "Openshift ACS"]
- name: "Reverse Proxying & Application Servers"
items: ["Traefik", "Apache Tomcat", "Apache HTTP Server", "nginx", "Citrix Netscaler"]
- name: "Monitoring & Observability"
items: ["Elastic Stack", "Logstash", "Splunk", "Zabbix", "Icinga2", "Grafana", "Loki", "Prometheus", "InfluxDB", "OpenTelemetry"]
- name: "Software Development"
items: ["Java", "Angular", "React", "Kotlin", "Android", "C++", "Bash", "Perl", "Python", "Groovy", "Ruby"]
- name: "Frameworks & Libraries"
items: ["Spring Boot", "Spring Framework", "Qt", "Lucene", "KDE Frameworks", "React Admin"]
- name: "Buildsystems & Buildenvironments"
items: ["Maven", "Gradle", "RPM", "mock", "cmake"]
- name: "Collaboration & AI"
items: ["Jira", "Confluence", "XWiki", "GitLab", "GitHub", "Gemini CLI", "Antigravity", "Copilot"]
- name: "Testing & Quality Assurance"
items: ["Jira Xray", "Robotframework", "Selenium", "Apache JMeter", "SonarQube"]
experience:
enable: true
title: "Experience"
items:
- company: "Bundesrechenzentrum GmbH"
companyUrl: "https://www.brz.gv.at/"
jobs:
- name: "DevOps Engineer"
date: "Jan 2014 - Present"
content: |
- **Foundational Tooling & Platform Engineering:** Architected and built our team's core automation platform and tooling infrastructure from the ground up, establishing the technical foundation for our current operations.
- **CI/CD & GitOps Transformation:** Designed and implemented the enterprise-grade delivery pipelines and container orchestration strategies that drove our team's transition to GitOps.
- **Monitoring & Observability Systems:** Established the comprehensive monitoring, observability, and alerting systems ensuring the high availability of mission-critical enterprise portals.
- **Enterprise SSO & Identity:** Managing and scaling large-scale authentication and identity provider infrastructures for core government services.
- **Software Delivery & Systems Engineering:** Supporting the full lifecycle of enterprise applications.
- name: "Software Developer and Operations Engineer"
date: "Jan 2012 - Dec 2013"
content: |
- **CMS & Portals:** Development, Maintenance and operations of major enterprise systems.
- company: "EBCONT enterprise technologies GmbH"
companyUrl: "https://www.ebcont.com/"
jobs:
- name: "Junior Consultant"
date: "Nov 2010 - Dec 2011"
content: |
**Working at Bundesrechenzentrum GmbH.**
- **Portals:** Development of major enterprise portal systems using Java.
- company: "Otto Bock"
companyUrl: "https://www.ottobock.com/"
jobs:
- name: "Software Engineer (Summer Job)"
date: "Jul 2009 - Jul 2009"
content: "Rewriting applications from Visual Basic to C#."
- name: "Software Engineer (Summer Job)"
date: "Jul 2008 - Jul 2008"
content: "Rewriting applications from Visual Basic to C#."
- name: "Software Engineer (Summer Job)"
date: "Aug 2007 - Aug 2007"
content: "Rewriting applications from Visual Basic to C#."
- company: "IVM technologies"
companyUrl: "https://www.ivm.at/"
jobs:
- name: "Software Engineer (Summer Job)"
date: "Jul 2007 - Jul 2007"
content: "Software development using C#."
projects:
enable: true
title: "Projects"
items: []
education:
enable: true
index: false
items:
- title: "Commercial Data Processing"
school:
name: "HTL Spengergasse"
url: "https://www.spengergasse.at/"
content: |-
Coursework included Cisco CCNA and a basic SAP course.