Image of Henrik Gerdes

Welcome to my website!

My name is Henrik Gerdes. I'm a total nerd for information technology and have an absolute passion for solving specific, difficult and large-scale problems in computer science and project management. I love finding elegant & efficient ways to automate recurring tasks and provide their functionality in a user-friendly way to other people. Abstraction ForTheWin 🙌. I studied computer science at the University of Osnabrück (Germany) where I learned many low-level concepts for programming and architectural design. I did some projects with computer/game graphics, low-level socket programming, graph algorithms and implemented some algorithms for traditional AI problems. But most importantly, I acquired the skill for strategical problem-solving. While writing my bachelor's thesis on applying DevOps principles to the software development process, I worked at a local software company implementing these principles.

Now I'm working at that IT company in Munich as a Systems/DevOps engineer. I'm developing deployment strategies, craft cloud system architecture and design entire monitoring, alerting, maintenance and backup systems - primary based on OpenSource software. Right now I'm implementing ChatOps practices and expanding my knowledge of different cloud provider technologies, while further improving automated resource provisioning, monitoring, and maintenance tasks.

I love experimenting with different technologies and sharing my knowledge with others, even though if it might involve spending some quality time with your favorite rubber 🦆.

Check out my Blog where I document some of my experiences!

My Favorite Projects

Image

Galaxy Fight

A round based 2D strategy game with 3D PvP fights.

Players fight over the dominace of planets, while mining ressources to build new ships.

It is basically a collection of my C++ skills. Including Templates,Boost, QT, OpenGL and SDL.

Image

Pacmap

Want to play Pacman in your home town streets? Want to compete with your friends?

Than play Pacmap. Its an multiplayer Pacman on street maps.

Image

Beeblebrox CTF

A VM for IT-Sec starters to learn Unix and find common IT Security flaws.

Full level based CTF with a accompanying website similare to the challenges at OverTheWire

It includes Bash-Scripting, Web-Scraping and manipulation of Web-Authentication.

Languages

PYTHON

5 years data mining and manipulation. Also use of AI algorithms, PyGame and general scripting with Python 3.x

WEB

Fluid with HTML, CSS, JavaScript, TypeScript. NodeJS backend and frontend projects using express, OAS and VUE.JS. I can to create REST APIs and responsive website with bootstrab.

C/C++

1 1/2 years developing algorithms, OpenGL vertices and GUI elements using QT

JAVA

3 years of object oriented programming, multimedia tools, datatypes and software-engineering concepts.

Skills

  • Git/SVN
  • GitLab CI/CD
  • GitHub Actions
  • Azure
  • AWS
  • Terraform
  • Hetzner
  • Heroku
  • Netify
  • Packer
  • Linux
  • SSH
  • Ansible
  • Docker (Swarm)
  • Kubernetes
  • MariaDB
  • MongoDB
  • Traefik
  • Nginx
  • Keycloak - leaning
  • Grafana/Loki
  • Prometheus
  • Alertmanager
  • Pub/Sub Message Queues
  • Bash
  • Markdown
  • LaTeX
  • REST
  • GraphQL
  • WebSockets
  • OIDC/OAuth2
  • Pandas/Numpy
  • Flask
  • Vue
  • Boost
  • Silenium