work just simply smarter

Mein Motto; die tägliche Arbeit effizienter gestalten, was zu schnelleren und besseren Erfolgen führt, weil mehr Zeit für das Wesentliche da ist, was wiederum zu erhöhter intrinsischer Motivation führt und zu mehr Spaß bei der Arbeit.

Erfahren Sie mehr»

über kitenco

Willkommen auf meiner Webseite, mein Name ist Stephan Kaps.
Ich unterstütze Sie gerne in Ihren Projekten, durch Engineering und Consulting Leistungen, sowohl bei der Umsetzung als auch konzeptionell. Des Weiteren biete ich Seminare (Schulung, Training, Coaching) zu diversen Themen an, ggf. offen oder Inhouse bei Ihnen. Als Evangelist für pragmatische Professionalität nach dem Motto work just simply smarter stehe ich gerne bereit, auch in Ihrem Unternehmen Praktiken, Methoden und Tools einzuführen, um Ihre internen Prozesse zu optimieren und Ihren Mitarbeiter neuen Spaß bei der Arbeit zu vermitteln und somit intrinsische Motivation zu ermöglichen!
Zertifizierungen besitze ich in den Bereichen ISTQB, ISAQB, IREB und ITIL.





Kurz-Profil

Aktuell leite ich die Softwareentwicklung im Bundesamt für Soziale Sicherung und bin Gründer und Organisator der Java User Group Bonn. Als Software-Architekt und Entwickler habe ich seit 2002 mit Java zu tun. Weitere Schwerpunkte liegen in der Konzipierung und Optimierung von Software-Entwicklungsprozessen, BizDevOps & OpenSource Werkzeugen. Darüber hinaus bin ich als Speaker und Autor aktiv. Meine Leidenschaft sind neue Technologien und Methoden.


Neuigkeiten

24.01.20 - Artikel zu "Container Registry Harbor" ist in der IX Ausgabe 2/2020 erschienen
08.01.20 - Folgeartikel "Alles verändert sich" im Java Magazin 2/20 erschienen
07.12.19 - Artikel zu "Architekturen für die Digitalisierung" ist im Java Magazin 1/20 erschienen
15.09.19 - Das Online-Themenspecial "Architekturen für den digitalen Wandel" ist erschienen. 01.03.19 - Für das Anfang September 2019 erscheinende Online Themenspecial "Architekturen für den digitalen Wandel" der ObjektSpektrum werde ich die leitende Redaktion übernehmen.
20.05.19 - Gründung der Java User Group Bonn 21.01.17 - Für das am 22.06.17 erscheinende Online Themenspecial DevOps der ObjektSpektrum werde ich wieder die leitende Redaktion übernehmen.
01.12.16 - Gleich 2 Artikel zu Migrationsstrategien sind im IX Developer Special erschienen, hier der Link
02.08.16 - Artikel zu Migrationsstrategien bei Heise.de erschienen, hier der Link
31.05.16 - Interview auf jaxenter.de zu meinem Talk auf der DevOpsCon in Berlin
31.05.16 - Leitender Redakteur für das Online-Themenspecial DevOps der Zeitschrift OBJEKTspektrum
03.02.16 - kurzes Interview von der OOP für den Deutschlandfunk
04.11.15 - Interview auf jaxenter.de zu meinem Talk auf der W-JAX

I am speaking at

10.09.2020 - 17:00
In den sicheren Hafen - Einstieg in Container Security


28.10.2020 - 18:00
Es muss nicht immer Kubernetes sein


29.10.2020 - 11:00
In den sicheren Hafen - Einstieg in Container Security


29.10.2020 - 17:00
Continuous Deployment Roadmap



03.11.2020 - 18:15
Continuous Deployment Roadmap

04.11.2020 - 15:30
In den sicheren Hafen - Einstieg in Container Security



??.11.2020
In den sicheren Hafen - Einstieg in Container Security

??.11.2020
Continuous Deployment Roadmap




??.11.2020
Es muss nicht immer Kubernetes sein




??.12.2020
Es muss nicht immer Kubernetes sein


??.12.2020
In den sicheren Hafen - Einstieg in Container Security


??.12.2020
Continuous Deployment Roadmap



Engineering & Consulting

Technische, organisatorische und kulturelle Veränderungen für bessere Projekte (effizienter, mehr Qualität, weniger Stress) und zufriedene Beteiligte

Continuous Delivery

Application-Lifecycle Management

Social-Collaboration


Außerdem gehören noch weitere Themenbereiche zum Portfolio, wie z.B.:
Projektmanagement, Anforderungsmanagement, Software-Entwicklung / -Architektur, Qualitätsmanagement, IT-Service-Management (ITIL), Continuous Integration, Technologieberatung, Testautomatisierung, Migrationsstrategien u.a.

Schulung, Training, Coaching nach Ihren Bedürfnissen

Wo ist der Unterschied?

Bei der <Schulung> qualifiziere Ich Ihre Mitarbeiter mit Wissen aus der Praxis. Gerne Inhouse bei Ihnen vor Ort.
Beim <Training> wird aus Ihren konkreten Problemen eine Schulung, mit Hands-On Workshop.
Beim <Coaching> begleite Ich Sie und ihr Team z.B. beim Erlernen neuer Technologien.



Meine aktuellen Trainings
Verteilte Architekturen mit Microservices Teil 1
Verteilte Architekturen mit Microservices Teil 2
können Sie nun auch über Developer Media buchen.

mögliche Themen


  • Get ready for Continuous Delivery
  • Application Lifecycle Management mit JIRA
  • QS-Maßnahmen im Rahmen von Continuous Integration & Delivery
  • JIRA Anwendung & Administration
  • Datenbankmigrationstools: Flyway & LiquiBase
  • Workshop: Aufbau einer Continous Delivery Pipeline
  • ...

Vorträge & Veröffentlichungen

Im Folgenden finden Sie eine Liste der von mir gehaltenen Vorträge

Vorträge
DatumVeranstaltungThema
07.05.2019JAX 2019 MainzArchitekturen für Digitalisierung - mit Workflowautomation und Microservices
23.05.2019Seacon HamburgIn Echt jetzt: Architekturen für die Digitalisierung
19.09.2016Java User Group KölnDatenbankmigrationstools: Flyway vs. LiquiBase
21.08.2016FrOSCon Sankt AugustinDatenbankmigrationstools: Flyway vs. LiquiBase
20.08.2016FrOSCon Sankt AugustinContinuous Security Testing - Ein praktischer Einstieg
14.06.2016DevOpsCon BerlinContinuous Security Testing - Ein praktischer Einstieg
28.04.2016Iqnite DüsseldorfContinuous Security Testing - Ein praktischer Einstieg
09.03.2016Javaland KölnDatenbankmigrationstools: Flyway vs. LiquiBase
03.02.2016OOP 2016 MünchenContinuous Security Testing - Ein praktischer Einstieg
16.12.2015IT-Tage FrankfurtDatenbankmigrationstools: Flyway vs. LiquiBase
05.11.2015QS-Tag NürnbergContinuous Security Testing - Ein praktischer Einstieg
04.11.2015W-Jax MünchenQS-Maßnahmen bei Continuous Delivery
03.09.2015Herbstcampus NürnbergChicken Little, Cold Turkey … oder? Welche Migrationsstrategie ist die Richtige?
Datenbankmigrationstools: Flyway vs. LiquiBase
16.07.2015German Testing Day FrankfurtContinuous Security Testing - Ein praktischer Einstieg
16.06.2015Developer Week NürnbergDatenbankmigrationstools: Flyway vs. LiquiBase
21.05.2015Entwicklertag KarlsruheChicken Little, Cold Turkey … oder? Welche Migrationsstrategie ist die Richtige?
23.04.2015Jax 2015Chicken Little, Cold Turkey … oder? Welche Migrationsstrategie ist die Richtige?
18.03.2015CeBIT 2015Continuous Security Testing - Ein praktischer Einstieg
05.02.2015Fujitsu Next e.V.QS-Maßnahmen im Rahmen von Continuous Delivery
11.11.2014Continuous Lifecycle MannheimDatenbankmigrationstools: Flyway vs. LiquiBase
06.11.2014QS-Tag NürnbergQS-Maßnahmen im Rahmen von Continuous Integration


Im Folgenden finden Sie eine Liste von mir veröffentlichter Artikel

Veröffentlichungen
Titelerschienen bei/inLink
Im sicheren Hafen - Container Registry Harbor
Beim Betreiben von Containern in Produktionsumgebungen besteht unter anderem der Bedarf, die erzeugten Images in einer Container-Registry vorzuhalten. Dabei ist sicherzustellen, dass nicht ungewollt fremde Container aus unbekannten Quellen oder manipulierte Images mit Malware den Weg in die Produktion schaffen. Darüber hinaus sollte man keine Container (weiter-)betreiben, deren Images bekannte Verwundbarkeiten enthalten. Das unter der Ägide von VMware entstandene, mittlerweile unter die Fittiche der Cloud-Native Computing Foundation (CNCF) geschlüpfte Open-Source-Projekt Harbor verspricht hierfür Unterstützung. Es entwickelt eine freie Cloud-native Container-Registry, die Vulnerability Scans und Content Trust bietet und sich bei Bedarf im eigenen Rechenzentrum betreiben lässt.
IX Magazin 02/2020Link
Architekturen für die Digitalisierung - Organisation und Infrastruktur
Im ersten Teil dieser Serie haben wir ein Projekt vorgestellt, das ein Antragsverfahren für Bürger beinhaltet, und die Gründe für die Architekturentscheidungen für Microservices und Workflow-Engine beschrieben. Diesmal stellen wir die im Rahmen des Projekts verwendete bzw. entstandene Infrastruktur vor und beleuchten organisatorische Aspekte.
Java Magazin 02/2020Link
Architekturen für die Digitalisierung - mit Microservices und Workflowautomation
Fällt das Wort Digitalisierung, denken viele an Projekte im Umfeld des Internet of Things oder an spektakuläre Blockchains. Immer häufiger wird Digitalisierung in einem Atemzug mit künstlicher Intelligenz genannt, oder es werden neue Megaprojekte wie eine europäische Cloud ausgerufen. Dass es bei Digitalisierung jedoch zu großen Teilen darum geht, Prozesse digital zu unterstützen, die aktuell entweder mit manuellem Aufwand wie beispielsweise persönlichem Erscheinen verbunden sind oder lediglich schriftlich erledigt werden können, wird stark vernachlässigt. Nicht so in diesem Artikel.
Java Magazin 01/2020Link
Migration eines großen Legacy-Systems - Anforderungen, Erfahrungen, Vorgehensweisen
Nachdem im 1.Artikel die Theorie zu sechs Migrationsstrategien vermittelt wurde, wird in diesem Folgeartikel auf die Anforderungen an eine Migration, die positiven und negativen Erfahrungen und Vorgehensweisen eingegangen. Konkret beziehen sich die Ausführungen auf die Migration eines sehr großen Anwendungssystems (13,5 Mio. LoC, 200 PJ) von einem Großrechner (Adabas, Natural) auf eine Client-Server-Architektur unter Java.
IX Developer Special 1/17
01.12.16
Link
Chicken Little, Cold Turkey … oder? Welche Migrationsstrategie ist die Richtige?
Unter Migration versteht man jegliche Art von Umstellung. Nicht selten sind davon ganze Anwendungssysteme betroffen, d.h. es ändert sich die Plattform, das Front-End, die Datenbank usw., wie es z.B. bei der Migration von Großrechnersystemen häufig der Fall ist. Die Gründe für eine Migration können vielfältig sein. Ziel dieser Umstellungen ist jedoch immer, die fachliche Funktionalität beizubehalten. Der Artikel stellt sechs Migrationsstrategien aus der Theorie vor.
Heise.de & IX Developer Special 1/17
02.08.16
Link
Qualitätssicherungsmaßnahmen bei Continuous Delivery: Teil 2: Einsatz von Open-Source-Tools und Quality-Gates
Im ersten Teil wurden die Aktivitäten zur Unterstützung der ISO 25010 beschrieben und ein Überblick über relevante QS-Maßnahmen auf den diversen Test-Stages vermittelt. In diesem Artikel wird darauf eingegangen, welche Open-Source-Tools die entsprechende Unterstützung bieten und wie Quality-Gates definiert werden können. Der Fokus liegt bei den Betrachtungen auf Java-Webanwendungen und Webservices.
OBJEKTspektrum 05/2015Link
Sichere Softwareentwicklung - Ein Einstieg in Secure Coding & Continuous Security Testing
Für die eigene Webanwendung ausschließlich Penetrationstests als Sicherheitsmaßnahmen vorzusehen, ist im Rahmen von Continuous Delivery unzureichend. Die Schnelligkeit und Häufigkeit von Auslieferungen stellt die IT-Sicherheit vor neue Herausforderungen und erfordert neue Lösungsansätze. Dieser Artikel stellt die Überlegungen und Erfahrungen bei der Definition von Sicherheitsrichtlinien für die eigene Entwicklung von Java-Webanwendungen und der Definition entsprechender Sicherheitstests vor, die in den Softwareentwicklungsprozess integriert werden können.
OBJEKTspektrum 04/2015Link
Qualitätssicherungsmaßnahmen bei Continuous Delivery: Teil 1: Aktivitäten zur Unterstützung der ISO 25010
Umfangreiche Qualitätssicherungsmaßnahmen und die Definition von Quality-Gates im Rahmen von Continuous Integration sind der eigentliche Enabler für Continous Delivery. Doch welche Tests sollte man eigentlich auf welcher Umgebung vorsehen und welche Werkzeuge bieten die entsprechende Unterstützung? Dieser Artikel vermittelt einen Überblick über relevante Qualitätssicherungsmaßnahmen auf den diversen Test-Stages und beleuchtet den Aspekt auch im Kontext traditioneller Vorgehensweisen. Der Folgeartikel geht auf die Verwendung konkreter Open-Source-Tools und Auswertungsmöglichkeiten ein.
OBJEKTspektrum 03/2015Link
Flyway vs. LiquiBase - Battle der Datenbankmigrationstools
Wenn es das Ziel ist, Software regelmäßig auszuliefern, gegebenenfalls mehrmals am Tag, darf bei all den derzeitigen Überlegungen zu Automatisierung von Tests, Deployments und Infrastruktur die Datenbank nicht vergessen werden. Die Automatisierung von Änderungen (Migrationen) ist auch hier unverzichtbar. Inzwischen existieren Tools für diese Aufgabe, die sich sehr gut in den Entwicklungsprozess integrieren lassen. Die zwei bekanntesten Tools werden in diesem Artikel vorgestellt und miteinander verglichen.
OBJEKTspektrum 02/2015 "DevOps"Link

Kontakt

  info(at)kitenco.de