charemma.de Platform

Charalambos Emmanouilidis·Platform & DevOps Engineer

Entwicklungsplattformen, die Teams entlasten.Automatisierte Abläufe. Reproduzierbare Umgebungen.
Von der Architektur bis zum Betrieb.

BL. 00SchwerpunkteSchritt 1:
Aufbau in Schichten

Wobei ich Ihnen helfe.

Ich baue Plattformen, auf denen Entwicklung und Betrieb zusammenlaufen: reproduzierbar, automatisiert und so gestaltet, dass Ihre Teams schneller und verlässlicher liefern, ohne sich um die Infrastruktur darunter kümmern zu müssen.

Schwerpunkt 01

Platform Engineering

Typisch, wenn

Jedes Team seine Infrastruktur selbst zusammenbaut.

Ergebnis

Eine interne Plattform mit Golden Paths und Self-Service, auf der Teams selbstständig liefern.

Schwerpunkt 02

Kubernetes

Typisch, wenn

Anwendungen und Dienste auf verstreuten Servern laufen, jeder anders betrieben.

Ergebnis

Ein einheitliches Fundament, auf dem Plattform-Dienste und Anwendungen laufen, in der Cloud oder on-premise.

Schwerpunkt 03

GitOps

Typisch, wenn

Niemand genau weiß, was gerade in Produktion läuft.

Ergebnis

Git ist die Quelle der Wahrheit. Änderungen laufen per Review, Rollouts und Korrekturen automatisch.

Schwerpunkt 04

DevOps & CI/CD

Typisch, wenn

Builds, Tests und Releases zum Engpass werden.

Ergebnis

Automatisierte, reproduzierbare Pipelines vom Commit bis zum Release.

Schwerpunkt 05

Infrastructure as Code

Typisch, wenn

Server und Umgebungen gewachsen sind und niemand sie nachbauen kann.

Ergebnis

Deklarativ beschriebene Infrastruktur, jederzeit reproduzierbar. Auf Wunsch per Spezifikation definiert, sodass jedes Team das Setup KI-gestützt selbst erweitern kann.

Schwerpunkt 06

Automatisierung

Typisch, wenn

Wiederkehrende Aufgaben Zeit kosten und fehleranfällig sind.

Ergebnis

Eigene Werkzeuge, Services und Integrationen, die Routine zuverlässig übernehmen. Wo es passt, auch als LLM-Pipelines.

Mein Fundament ist Software Engineering: Werkzeuge, Services und Integrationen, die eine Plattform braucht, entwickle ich selbst. Security und KI-Integration plane ich von Anfang an mit ein. Über 20 Jahre Erfahrung, viel davon in regulierten Umfeldern.

Erfahrung20+JahreSoftware & Plattform
UmfangEnd-to-EndArchitektur bis Betrieb
UmfeldreguliertMedizintechnik & Medien
SecurityOSCPOffensive Security

CI/CD-Migration, Plattform-Strategie oder ein zweiter Blick auf Ihre Pipeline? Sprechen wir darüber

BL. 01Stückliste8 Positionen,
einzeln oder
kombiniert

Schicht für Schicht. Eine Quelle der Wahrheit.

Vom Betriebssystem bis zur Anwendung ist jede Schicht deklariert, versioniert und reproduzierbar.

Pos.LeistungStichworte
01

Interne Entwicklerplattformen

Plattform als Produkt: Golden Paths, Self-Service, klare Zuständigkeiten, dokumentierte Entscheidungen.

  • IDP
  • Self-Service
02

Kubernetes

Das Fundament, auf dem Plattform-Dienste und Anwendungen laufen. Aufbau und Betrieb in der Cloud und on-premise, inklusive Monitoring und Alerting.

  • Kubernetes
  • Betrieb
  • Monitoring
03

GitOps

Der gewünschte Zustand steht in Git, Abweichungen werden automatisch korrigiert, neue Versionen gehen ohne Handgriff live.

  • GitOps
  • Rollouts
04

Infrastructure as Code & deklarative Setups

Infrastruktur, Server und Entwicklerrechner deklarativ beschrieben und aus demselben Repository reproduzierbar.

  • IaC
  • Reproduzierbar
05

CI/CD & Build-Beschleunigung

Pipelines migrieren und modularisieren, Caching, Multi-Arch-Builds, nachvollziehbare Releases.

  • CI/CD
  • Releases
06

Automatisierung

Wiederkehrende Abläufe mit eigenen Kommandozeilenwerkzeugen, APIs und Services automatisieren, dazu standardisierte Container-Umgebungen.

  • Automatisierung
  • Tooling
07

Embedded Linux

Build-Systeme für Embedded Linux, Cross-Builds, Emulation, LTS-Upgrades und Systemtests.

  • Embedded
08

KI-gestützte Setups, abgesichert

Abläufe als LLM-Pipelines, Infrastruktur und Setups per Spec-driven Development definiert, damit jedes Team sie mit Coding-Agenten nachvollziehbar erweitern kann. Dazu Scans, Least Privilege, Secrets-Verwaltung und Penetrationstests.

  • LLM-Pipelines
  • Spec-driven
  • DevSecOps
BL. 02SchemaWeg einer
Änderung

Deklariert statt gebastelt.

Jeder Handgriff an einem Server ist eine Abweichung, die irgendwann jemand suchen muss. Ich beschreibe den gewünschten Zustand und lasse Werkzeuge dafür sorgen, dass er gilt.

  1. 01commit

    Soll-Zustand

    Infrastruktur und Konfiguration als Code.

  2. 02build

    Reproduzierbar bauen

    Gleiche Eingaben, gleiches Ergebnis.

  3. 03prüfen

    Automatisch prüfen

    Tests, Scans, Qualitäts-Gates.

  4. 04review

    Freigabe

    Ein Mensch merged.

  5. 05sync

    Abgleichen

    Ausrollen ohne Handgriff.

  6. 06betrieb

    Beobachten

    Metriken, Alarme, Erreichbarkeit.

Sync-ProtokollBeispiel
  1. Merge in maina3f9c1e
  2. Cluster weicht abOutOfSync
  3. Neue Version ausgerolltSynced
  4. Health-Checks grünHealthy
Vereinfachter Ablauf einer Änderung. Beispiele meiner Arbeit: github.com/charemma
  1. Automatisierung vor Handarbeit

    Was zweimal von Hand passiert, wird beim dritten Mal Code.

  2. Plattform als Produkt

    Entwickler sind die Kunden. Golden Paths und Self-Service statt Tickets und Wartezeit.

  3. Entscheidungen festhalten

    Architekturentscheidungen liegen als Decision Records im Repository.

  4. Least Privilege von Anfang an

    Rechte, Secrets und Scans sind Teil der Plattform, kein späteres Projekt.

  5. Messen statt schätzen

    Build-Zeiten und Stabilität vorher und nachher dokumentiert.

BL. 03ArbeitspaketeHäufige
Einstiege

Typische Aufgaben in Projekten.

Wo ich einsteige, hängt von Ihrer Ausgangslage ab. Diese Aufgaben kommen am häufigsten vor, einzeln oder als Teil eines größeren Plattform-Vorhabens.

AP-01Aufbau

Plattform von Grund auf

Entwicklungs- und CI/CD-Infrastruktur für neue Produkte konzipieren und umsetzen, von der Architektur bis zum Betrieb.

AP-02Modernisierung

Gewachsene CI/CD erneuern

Bestehende Pipelines migrieren, vereinheitlichen und beschleunigen, ohne den laufenden Betrieb zu stören.

AP-03Self-Service

Tickets abschaffen

Projekte, Repositories und Umgebungen auf Knopfdruck, nach festen Standards und ohne Wartezeit.

AP-04Betrieb

Betrieb automatisieren

Deployments, Monitoring und Alerting so aufsetzen, dass der Betrieb ohne Handgriffe läuft und Probleme früh auffallen.

AP-05Regulierte Umfelder

Compliance automatisieren

Nachweise, Dokumentation und Prüfungen entstehen direkt in der Pipeline statt in Handarbeit vor dem Release.

AP-06Embedded

Embedded-Builds modernisieren

Versions-Upgrades, schnellere und stabilere Builds, Tests und Emulation direkt in der Pipeline.

BL. 04AnsichtenEin Profil,
drei Seiten

Plattform ist das Fundament. Security und KI bauen darauf auf.

Wer eine Plattform baut, entscheidet auch, wie sicher sie ist und wie gut Agenten darauf arbeiten können. Beides decke ich selbst ab, jeweils mit eigener Seite.

Der Vorteil für Sie: eine Person, die Plattform, Angriffsfläche und Agenten-Anbindung zusammen denkt. Keine Übergaben zwischen drei Dienstleistern.

BL. 05KontaktRaum Stuttgart
oder remote

Plattformen, die Entwickler gern nutzen. Und die morgen noch genauso bauen.

Ein kurzes Gespräch reicht, um zu sehen, wo Ihre Builds Zeit verlieren und was sich standardisieren lässt.

me@charemma.de