tech_1

Technologien

Die Liste an Programmiersprachen, Skriptsprachen, Markup-Languages, Notationen und Protokollen, mit welchen ich als Entwickler im Laufe der Zeit zu tun hatte, ist sehr groß.

Als Web-Developer verfüge ich auch über entsprechende Kenntnisse im Bereich des Fullstack Developments (PHP, HTML, CSS, JS, etc), möchte mich aber klar vom Fachgebiet der Frontend-Entwicklung bzw. des Webdesigns distanzieren.

Hier eine Auflistung dessen mit dem ich es in den letzten 10 Jahren hauptsächlich zu tun hatte.

Programmier- & Skriptsprachen

Golang
  • RESTful APIs (Client & Server)
  • gRPC Services (Client & Server)
  • Worker Services
  • Cronjobs
  • CLI Tools
  • Cross Platform
  • Kong Gateway Plugins
  • Open Policy Agent Plugins
Shell/Bash
  • Docker Entrypoints
  • Server Management
  • Repository Helpers
  • Vault
  • Artifactory
  • Git
  • Azure
  • Everywhere!
PHP
  • RESTful APIs
  • Fullstack (Laminas/Slim)
  • CLI Tools
Make
  • Build & Compile (Go, PHP, Java)
  • Analysis & Reporting (Go, PHP, Java)
  • CI/CD
Java
  • Keycloak Extensions
  • WSO2 APIM Plugins
Lua
  • Kong Gateway Plugins
  • Nginx Scripting

API Management

Kong Gateway
  • Setup
  • Configuration & Administration
  • Public Access: Customers
  • Internal API Usage
  • Plugin Development (Go, Lua)
WSO2 APIM
  • Setup
  • Configuration & Administration
  • Internal API Usage
  • Extension Development (Java)

Identity & Access Management

Keycloak
  • Configuration
  • Administration
  • SSO (SAML, OpenID, etc)
  • Multi-Tenancy
  • Extensions
  • API & Message Bus
  • Identity Broker
SimpleSAMLphp
  • Configuration
  • Administration
  • SAML SSO
  • Federation
  • Identity Broker
Azure
  • User Management
  • Group Management
  • SAML SSO
  • Application/Client Setup
SSO Integration
  • PHP Web
  • Golang Web & CLI
  • Apache mod_melon
  • Traefik

Continuous Integration

Jenkins & Co
  • Setup & Customizations
  • Configuration & Administration
  • Analysis
  • Reporting
  • Deployments
  • Pipelines
  • Bitbucket Pipelines
  • GitHub Workflows
Toolchain
  • Make
  • Ant
  • Phing
  • Shell/Bash
  • Golang
  • PHP
  • Java
  • SSH, SFTP, Rsync, etc.

Storages

RDBM / NoSQL
  • MariaDB / Galera Cluster
  • MySQL
  • MongoDB / Cluster
  • PostgreSQL
  • Elastic
  • SQLite
Logging & Profiling
  • Graylog
  • Syslog
  • Zipkin
  • Sonarqube
  • Qodana
Message Broker
  • AMQP / MQTT
  • RabbitMQ
  • Mosquitto
Key-Value & Secrets
  • Etcd (Cluster)
  • Vault
  • Redis

HTTP Daemon & Entrypoints

Traefik
  • Web Application Firewall
  • Proxy
  • Dynamic Configurations
  • Docker Labels
  • Resolver (LE, Vault, Custom)
Apache
  • Mod Security (WAF)
  • Various Modules
  • Extended Configurations
  • Let’s Encrypt
  • Custom TLS
Nginx
  • Standard Configuration
  • Let’s Encrypt
  • Custom TLS
Caddy
  • Static Sites (CDN)
  • Proxy
  • Let’s Encrypt

Operating Systems

Ubuntu / Debian
  • Extended Configuration
  • Administration
  • Native Binaries
  • Debian Installer
RedHat
  • Configuration
  • Usage
  • Native Binaries

Docker

Images
  • Custom Images
  • Alpine
  • BusyBox
  • Staged Builds
  • BuildX
Container
  • Volumes
  • Networks
  • Labels (Traefik)
  • Deployments