Andreas Steffan

Lead-Entwickler

Hamburg, Deutschland
Erfahrungen
Sept. 2023 - März 2024
7 Monaten
Hamburg, Deutschland

Lead Developer

Software

Prototyping CMIS-Adapter für Dokumentenmanagement-System

Skills: Azure, Terraform, Azure DevOps, Azure Container Apps, Azure Monitor, OpenTelemetry, Docker, TestContainers, Spring Boot, GraalVM, OpenAPI, Cucumber

  • Erweiterung des Dokumentenmanagement-Systems um eine standardisierte CMIS-Schnittstelle
  • Implementierung von CMIS-Basisdiensten wie Navigation, Zugriffsrechte, Suche, CRUD-Operationen und Versionierung in Java
  • Umsetzung auf Basis von RESTful/OpenAPI-Services
  • Bereitstellung als Fat-JAR und native Container-Images
  • Deployment On-Premises und serverlos als Azure Container Application mit Terraform
  • Steigerung der Team-Autonomie durch Infrastructure Engineering und kurze Feedback-Schleifen
  • Observability mit OpenTelemetry, Azure Monitor und Azure Logic Apps
  • Einführung von Terraform und Trunk-based Development Prozessen
  • Qualitätssicherung mit BDD-Tests in C# mit SpecFlow und Testcontainers
  • Integrationstests in Azure DevOps Pipeline
  • Einführung von Cloud-Deployment-Prozessen
  • Schulung der Mitarbeitenden zu Cloud und Terraform
  • Geheimzutat Kaffee stets integraler Bestandteil des Entwicklungsprozesses
März 2023 - Apr. 2023
2 Monaten
Hamburg, Deutschland

Lead Developer Chaos

Öffentlich

Prototyping im Chaos Engineering

Skills: Kubernetes, LitmusChaos, Argo Workflows, GitOps, Flux, Terraform, Istio, Kube-Prometheus Stack, Loki, Nix

  • Aufbau einer Chaos-Engineering-Umgebung mit LitmusChaos
  • Implementierung von Observability mit dem Prometheus Stack
  • Erstellung von Chaos-Workflows mit Argo Workflows für zwei Anwendungen zur Einführung ins Chaos Engineering
  • Umsetzung von Störungen wie Latenz und Service-Ausfall
  • Ultimatives Ziel: Erhöhung der Resilienz von Anwendungen.
Nov. 2022 - Sept. 2023
11 Monaten
Hamburg, Deutschland

Lead Developer/Architekt

Versicherungen

Aufbau von OpenShift-Umgebungen mit GitOps-Änderungsprozessen On-Premises

Skills: vSphere, OpenShift, Kubernetes, GitOps, ArgoCD, Terraform, Nix, GitLab, Datadog, AWS ECR

  • Konzeption von On-Premises OpenShift (OKD) Kubernetes-Cluster-Umgebungen
  • Deklarative Bereitstellung auf vSphere mit Terraform, ArgoCD und Nix
  • Sicherheitsgetriebene Isolation von Umgebungen (sandbox, dev, int) mit eigenem Subnetz pro Cluster
  • Integration von ArgoCD und Terraform mit einer ArgoCD-Instanz pro Cluster
  • Bereitstellung der Terraform-Ausführungsumgebung durch Nix
  • Observability mit Datadog und Prometheus Stack
  • Bereitstellung der Image-Registry über AWS ECR
  • Schulung der Mitarbeitenden
Sept. 2022 - Okt. 2022
2 Monaten
Hamburg, Deutschland

Lead Developer Continuous Delivery

Lebensmittel

Implementierung von GitOps-Prozessen auf AWS, Kubernetes und Terraform

Skills: AWS, Kubernetes, Amazon EKS, GitOps, Flux, Terraform, GitHub, Slack, Datadog, Traefik, Amazon SNS/SQS

  • Konzeption und Implementierung von GitOps-Deployment-Prozessen für AWS EKS-basierte Microservices mit Flux und Terraform
  • Kubernetes-Integration mit AWS IAM
  • Aufbau von CI-Pipelines mit GitHub Actions
  • Verbindung von Flux mit Terraform
  • Asynchrone Inter-Service-Kommunikation hauptsächlich über AWS SNS und SQS
  • Anbindung externer Shop-Katalog-Events via AWS EventBridge
  • Implementierung von Observability mit Datadog
  • Slack-Integration für Alerts und Deployment-Events
  • Aufbau eines Service Mesh mit Traefik Enterprise
Apr. 2022 - Juli 2022
4 Monaten
Hamburg, Deutschland

Lead Developer Cloud Infrastruktur

Lagertechnik

Implementierung von GCP-Infrastruktur und Landing Zones

Skills: GCP, Terraform, GitOps, Azure DevOps, Go, ClojureScript, Cloud Functions

  • Konzeption und Implementierung der GCP-Infrastruktur im Rahmen einer Multi-Cloud-Strategie
  • Planung und Aufbau von Landing Zones
  • Deployment mit Azure DevOps und Terraform
  • Alerting via MS Teams mit ClojureScript
  • Serverless-Tagging mit Go
  • Terraform-Schulungen für Mitarbeitende
Juni 2021 - Apr. 2022
11 Monaten
Hamburg, Deutschland

Lead Developer Cloud/Continuous Delivery

Retail

Greenfield-Setup Continuous Delivery und Infrastruktur

Skills: GCP, GKE, Kubernetes, Terraform, Flux, GitOps, GitHub Actions, Apache Solr, Apigee, Clojure(Script), Spring Boot, Kotlin

  • Konzeption und Umsetzung eines GitOps-Change-Prozesses für Kubernetes- und GCP-Ressourcen
  • Erhöhung der Team-Autonomie durch automatisierte Infrastruktur
  • GitOps für Solr-Ressourcen mit Clojure/ClojureScript
  • Index-Feedback mit Machine Learning
  • CI mit GitHub Actions
  • Betrieb von Solr über Operator
  • Deployment in drei Stages
  • k6-Load-Tests für Black Friday und Superbowl
  • Alerts via OpsGenie, Google Operations und MS Teams
  • Integration von Prometheus in Google Operations Metrics
  • Fast Recovery durch Rebuild/Restore/Reindex
  • Search Read Cache mit GCP Redis
  • Canary-Migration mit Apigee
  • Schulung zu Terraform, Kubernetes und Betrieb
März 2021 - Juni 2021
4 Monaten
Hamburg, Deutschland

Lead Developer Continuous Delivery Kubernetes ETL

Finanzen

Aufbau Continuous Delivery für Apache Airflow

Skills: GCP, GKE, Kubernetes, GitHub Actions, helmfile, GitOps, Apache Airflow, Apache Spark

  • Deployment auf Google Kubernetes Engine (GKE)
  • Konzeption und Implementierung von Continuous Delivery für Airflow- und Spark-Workloads
  • Start mit helmfile, später Umstellung auf Flux
  • CI mit GitHub Actions
Jan. 2020 - Feb. 2021
1 Jahr 2 Monaten
Hamburg, Deutschland

Platform Engineer

Logistik

Aufbau einer Cloud-Plattform

Skills: GCP, Open Telekom Cloud, OpenShift, Kubernetes, Terraform, GitOps, Jenkins X Plattform, Helm, Skaffold, Draft, Docker, GitLab, Nexus, Docker-Registry, Chartmuseum, Monocular, Git, GitLab CI, Prometheus, Elasticsearch, Fluentd, Kibana, Python, Go, Clojure

  • Aufbau eines Platform-Teams zur Entlastung der Feature-Teams
  • Verkürzung der Lead Times für Applikationen
  • Deployment und Betrieb verschiedener Kubernetes-Cluster: OpenShift PaaS, Kubespray + Ansible, Telekom CCE
  • Abdeckung von Observability, Auth/Authorisierung (SSO), Networking, Key Management, Storage, Datenbanken, CI/CD, Messaging
  • Greenfield-Aufbau der GCP-Infrastruktur mit Terraform, Cloud Build und GitLab
  • Recovery eines schweren Datacenter-Incidents über Pfingsten im Schichtbetrieb mit War Room
Juli 2019 - Jan. 2020
7 Monaten
Hamburg, Deutschland

Developer/Architekt Infrastruktur

Maschinenbau

Cloud-Migration und Auflösung der On-Premises-Infrastruktur

Skills: AWS, Azure AD, vSphere, Office 365, Terraform

  • Planung und Stilllegung der vSphere-On-Premises-Infrastruktur und Anwendungen
  • Aufbau neuer Infrastruktur und Anwendungen auf AWS und Azure
  • Migration von File-Services, Business-Applikationen, Terminal-Servern, Exchange-Mail-Server, Netscaler ADC, Veeam Backup
  • Einrichtung von VPN
  • Aufbau von AWS IAM, EC2, Route 53, S3, Lambda, SES, CloudWatch, AWS Backup
  • Integration von Azure AD mit MFA
  • Einführung von Office 365-Diensten
Jan. 2018 - Juni 2019
1 Jahr 6 Monaten
Hamburg, Deutschland

Lead Developer Kubernetes Infrastruktur

Finanzen

Aufbau einer Cloud-Native-Plattform On-Premises

Skills: Kubernetes, GitOps, Jenkins X, Helm, Skaffold, Draft, Docker, Jenkins, Nexus, Docker-Registry, Chartmuseum, Monocular, Git, Prometheus, Elasticsearch, Fluentd, Kibana, vSphere, Go

  • Planung und Umsetzung einer hochverfügbaren und skalierbaren Plattform für das Consumer-Dokumentenarchiv On-Premises mit Kubernetes
  • Schnelle Evaluation zahlreicher Cloud-Native-Lösungen
  • Einrichtung eines CI/CD-Prozesses nach GitOps-Prinzipien
  • Auswahl und Konfiguration von Storage-, Networking- und Observability-Lösungen
Sept. 2017 - Feb. 2018
6 Monaten
Hamburg, Deutschland

Lead Developer Dokumenten Management Platform

Finanzen

Implementierung eines Consumer-Dokumentenarchivs

Skills: Alfresco, Java, Spring, OpenAPI

  • Planung und Umsetzung eines Headless Consumer-Dokumentenarchivs für mehrere Millionen Nutzer auf Basis von Alfresco Content Services und OpenAPI
  • Entwicklung von Funktionen zu Lifecycle, Benutzerverwaltung, Metadaten-Extraktion, Suche, Transformation und Zugriffskontrolle
Aug. 2014 - Okt. 2014
3 Monaten
Hamburg, Deutschland

Lead Developer Content Management

Bildung

Einführung einer persönlichen Dokumentenverwaltung im Online-Campus

Skills: Java, Alfresco Platform, Spring, Solr, CMIS-/REST-Services, Freemarker, JavaScript, YUI, Java Swing, Groovy, Spock, Maven, MySQL, Git, Yeoman, Grunt, Bower, npm, AngularJS

  • Planung und Umsetzung der Verwaltung persönlicher Dokumente (Prüfungen, Anträge, Bescheinigungen) für Studierende und Dozent:innen im Online-Campus
  • Implementierung von Student-Lifecycle, Dokumentenerfassung, Suche für Redaktion und Studierenden-Ansicht plus Authentifizierung
  • Integration in die Website
  • Aufbau der Linux-Server-Infrastruktur
Mai 2013 - Aug. 2013
4 Monaten
Hamburg, Deutschland

Developer Content Management

Pharma

Ablagesystem für Ein- und Ausgangsrechnungen

Skills: Java, Alfresco Platform, Spring, Spring-Security, Solr, REST-Services, BPMN, JavaScript, YUI, Dojo, Maven, MySQL, Active Directory, Git

  • Planung und Umsetzung eines Rechnungs-Ablagesystems auf Basis von Alfresco ECM und CMIS
  • Replikation von Inhalten aus dem ERP-System
  • Implementierung der Suche
  • Anreicherung von PDFs mit Metadaten aus dem ERP
  • Abgleich von Benutzerstammdaten mit Active Directory
  • Authentifizierung über Active Directory
Feb. 2013 - Apr. 2014
1 Jahr 3 Monaten
Hamburg, Deutschland

Lead Developer Content Management

Technischer Service

Service-Workflow für technische Prüfungs- und Untersuchungsdienste

Skills: Java, Alfresco Platform, Spring, Spring-Security, Solr, REST-Services, Freemarker, JavaScript, YUI, Dojo, Groovy, Spock, Maven, MySQL, Git

  • Planung und Umsetzung einer Dokumentenverwaltung und Workflow-Lösung für technische Prüfungs- und Untersuchungsdienste
  • Koordination von Auftragnehmer:innen und Kund:innen im Auftrag eines Generalunternehmens
  • Import von Serviceaufträgen über REST-API
  • Bearbeitung und Überwachung von Vorgängen durch Auftragnehmer:innen und Kund:innen
  • Workflows für unterschiedliche Dokumententypen wie Briefings und Protokolle
  • Mandantenfähige Lösung mit feingranularer Zugriffskontrolle
Jan. 2012 - Dez. 2017
6 Jahren
Hamburg, Deutschland

Lead Developer Content Management

Entertainment

Konzert-Content-Management

Skills: Java SE/EE, Alfresco Platform, Spring, Spring-Security, Lucene, Solr, Freemarker, Groovy, REST-Webservices, JavaScript, YUI, Dojo, Spock, Maven, Clojure, MySQL/PostgreSQL, Git, Docker

  • Planung und Umsetzung eines Systems zur Verwaltung von Konzertinhalten (Bilder, Audio, Video, Dokumente) für Web und Mobile
  • Funktionen zu Lifecycle, Suche, Zugriffskontrolle und Ausspielung
  • REST-Services für UI und Onlineshop
  • On-Premises-Aufbau einer Linux-Server-Infrastruktur
Jan. 2012 - Dez. 2013
2 Jahren
Hamburg, Deutschland

Grails Application Developer

Versandhandel

Sidecar-Warenkorb

Skills: Groovy, Grails, Spring, jQuery, Spock, Angular, Selenium, Jenkins

  • Umsetzung einer Sammelbesteller-/Mitbesteller-Warenkorb-Applikation mit Grails und Groovy
  • Funktionen für Sammelbesteller:innen, Mitbesteller:innen und Mitarbeitende
  • Kommunikation mit dem Shop-System via REST und SOAP
  • Lifecycle-Management für Warenkörbe und Artikel, Stammdatenverwaltung, Zusammenführung von Warenkörben
  • Zugriffskontrolle, Betrugserkennung und Mailversand
Nov. 2011 - Okt. 2012
1 Jahr
Hamburg, Deutschland

Lead Developer Content Management

Versicherungen

Hilfe-System für Versicherungsagenturen

Skills: Java, Alfresco Platform, Spring, Solr, CMIS-/REST-Services, BPMN, Freemarker, JavaScript, YUI, Java Swing, Groovy, Spock, Maven, MySQL, Git

  • Planung und Umsetzung eines Content-Management-Systems für eine Online-Hilfe von Versicherungsagenturen auf Alfresco ECM
  • Bereitstellung HTML-basierter Inhalte für ca. 2500 Agenturen in einer dedizierten Java-Desktop-App über VPN
  • Funktionen zu Lifecycle, In-Context-Editing, Content-Aggregation, Suche, Workflow-Management und Publizierung
Jan. 2006 - Jan. 2018
12 Jahren 1 Monate
Hamburg, Deutschland

Lead Developer Java

Maschinenbau

Angebots-Workflow-System für Wärmetauscher

Skills: AWS, Java SE/EE, Spring, Struts, JSP, JMX, JCR (JSR-170), Groovy, SOAP-/REST-Webservices, Bootstrap, Hibernate, MySQL, SQL Server, JBoss, Tomcat, Alfresco Platform, UML, Git

  • Planung und Umsetzung einer mandantenfähigen Angebots- und Marketing-Workflow-Anwendung
  • Integration mit ERP-System
  • Nachverfolgung und Verwaltung von Angeboten in Alfresco ECM
  • Automatische Preiskalkulation für verbindliche Angebote
  • Datensynchronisation mit ERP-Systemen
  • Aufbau einer Linux-Server-Infrastruktur
Okt. 2002 - Feb. 2006
3 Jahren 5 Monaten
Hamburg, Deutschland

Lead Developer Infrastruktur/Continuous Delivery

Finanzen

Relaunch Website 2003 (bevor Infrastruktur cool war)

Skills: Linux, Java EE, RPC/SOAP-Webservices, Orion Application Server, Contelligent CMS, Struts, Spring, Hibernate, Lucene, Jive Community, Oracle 9i, Eclipse 3, Ant, CVS, Perl

  • Neuimplementierung der Website einer Online-Bank/-Broker mit Transaktions-, Marktdaten-, Mitglieder- und öffentlichem Bereich
  • Aufbau neuer Linux-Server und Netzwerkinfrastruktur
  • Implementierung von Sign-On im öffentlichen Bereich
  • Komponenten für Community, Suche, Mitgliederdaten, Formularcenter und Content-Management
  • Kommunikation zwischen Komponenten via RPC/SOAP
  • Leitung von Konzept, Implementierung und Betriebsteam (ca. 25 Linux-Systeme)
Jan. 2001 - Feb. 2006
5 Jahren 2 Monaten
Hamburg, Deutschland

Project Manager IT

Software

Skills: Linux, Java EE, Spring, Apple WebObjects, Perl, Shell

  • Planung, Umsetzung und Steuerung verschiedener Projekte im Finanzsektor auf Basis von Linux, Java EE und WebObjects
Jan. 2000 - Dez. 2001
2 Jahren
Hamburg, Deutschland

Developer

Software

Skills: Linux, Java EE, Apache Tomcat, Perl, Shell

  • Planung und Umsetzung einer journalistischen Bilddatenbank und eines Marktplatzes
Zusammenfassung
  • Vertrauen ist die Basis von psychologischer Sicherheit und wichtiger als Technologie.
  • Kultur ist der Rahmenvertrag – „… isst Strategie zum Frühstück“
  • „Wir formen unsere Gebäude; danach formen sie uns“
  • Ein Team, ein Ziel
  • Veränderung ist die einzige Konstante
  • Einfachheit zählt
  • Lernen ein Leben lang
Sprachen
Deutsch
Muttersprache
Englisch
Verhandlungssicher
Französisch
Grundkenntnisse
Ausbildung

Universität Hamburg

Diplom · Physik · Hamburg, Deutschland

Zertifikate & Bescheinigungen

AWS Certified Solutions Architect – Associate

AWS

Alfresco Certified Engineer

Alfresco

Certified Scrum Master

Sun Certified Enterprise Architect

Sun

Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen