Andreas Steffan

DEVOPS MINDED 🚀 CLOUD-/JAVA-/SPRING ENTWICKLER

Andreas Steffan
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 Dokumenten-Management-System um Standard CMIS (Content Management Interoperability Services) Schnittstelle
  • Implementierung CMIS-Basisdiensten wie Navigation, Zugriffsrechte, Suche, CRUD-Operationen und Versionierung in Java
  • Implementierung auf Basis von RESTful / OpenAPI Services
  • Bereitstellung als fat-jar und native Container-Image
  • Deployment On-Premises und Serverless als Azure Container Application mit Terraform
  • Verbesserung Team Autonomie durch Infrastruktur Engineering und kurze Feedback Schleifen
  • Observability mit OpenTelemetry, Azure Monitor und Azure Logic Apps
  • Einführung Terraform und Trunk-based Development Prozesse
  • Qualitätssicherung mit BDD-Tests in C# mit SpecFlow und Testcontainers implementiert wurden
  • Azure DevOps Pipeline Integration Tests
  • Einführung Cloud Deployment Prozesse
  • Cloud- und Terraform Schulung Mitarbeiter
  • Geheimzutat Kaffee stets integraler Bestandteil des Entwicklungs-Prozess
März 2023 - Apr. 2023
2 Monaten
Hamburg, Deutschland

Lead Developer Chaos

Öffentlich

Prototyping Chaos Engineering

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

  • Aufbau Chaos Engineering Umgebung mit Litmuschaos
  • Implementierung von Observability mit Prometheus Stack
  • Implementierung Chaos Workflows mit Argo Workflows für zwei Anwendungen für grundlegendes Verständnis Chaos Engineering
  • Implementierung Störungen Latenz, Service Ausfall
  • Ultimatives Ziel: Verbesserung der Resilienz von Anwendungen.
Nov. 2022 - Sept. 2023
11 Monaten
Hamburg, Deutschland

Lead Developer/Architekt

Versicherungen

Aufbau Openshift Umgebungen mit GitOps Änderungs Prozessen On-Prem

Skills: VSphere, Openshift, Kubernetes, GitOps, ArgoCD, Terraform, Nix, Gitlab, Datadog, AWS ECR

  • Konzeption On-Premises Openshift (OKD) Kubernetes-Cluster Umgebungen
  • Deklarative Bereitstellung auf VSphere mit Terraform, ArgoCD und Nix
  • Security getriebene Isolation von Umgebungen (sandbox, dev, int) mit Subnet pro Cluster
  • Integration zwischen ArgoCD und Terraform mit einer ArgoCD-Instanz pro Cluster
  • Bereitstellung Terraform Ausführungsumgebung durch nix
  • Observability mit Datadog und Prometheus Stack
  • Bereitstellung Image Registry durch AWS ECR
  • Schulung Mitarbeiter
Sept. 2022 - Okt. 2022
2 Monaten
Hamburg, Deutschland

Lead Developer Continuous Delivery

Lebensmittel

Implementierung GitOps Prozesse auf AWS, Kubernetes und Terraform

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

  • Konzeption und Implementierung GitOps Deployment Prozesse für AWS EKS (Kubernetes) basierte MicroServices mit flux und terraform
  • Kubernetes Integration AWS IAM
  • Implementierung Continuous Integration Pipelines mit Github Actions
  • Integration flux mit Terraform
  • Inter-Service Kommunikation vorwiegend asynchron via AWS SNS und AWS SQS
  • Anbindung third Party Shop Catalog Eventing via AWS Eventbridge
  • Implementierung Observability mit Datadog
  • Slack Integration für Alerting und Deployment Events
  • Implementierung Service Mesh mit Traefik Enterprise
Apr. 2022 - Juli 2022
4 Monaten
Hamburg, Deutschland

Lead Developer Cloud Infrastruktur

Lagertechnik

Implementierung GCP Infrastruktur/Landing Zones

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

  • Konzeption und Implementierung GCP Infrastruktur im Zuge von Multi Cloud Strategie
  • Konzeption und Implementierung Landing Zones
  • Implementierung Deployment mit Azure DevOps und Terraform
  • Implementierung Alerting via MS Teams mit ClojureScript
  • Implementierung Tagging Serverless mit Go
  • Schulung Mitarbeiter Terraform
Juni 2021 - Apr. 2022
11 Monaten
Hamburg, Deutschland

Lead Developer Cloud/Continuous Delivery

Retail

Greenfield Setup Continuous Delivery / Infrastruktur

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

  • Konzeption und Implementierung GitOps Change Prozess für Kubernetes - und GCP Ressourcen
  • Verbesserung Team Autonomie durch Infrastruktur Engineering
  • Implementierung GitOps für Solr Ressourcen mit Clojure/ClojureScript
  • Implementierung Index Feedback durch Machine Learning
  • Continuous Integration mit Github Actions
  • Betrieb Solr via Operator
  • Deployment über drei Stages
  • Implementierung k6 Load Tests für Black Friday und Superbowl
  • Alerting via OpsGenie, Google Operations und MS Teams
  • Integration Prometheus mit Google Operations Metrics
  • Implementierung Fast Recovery (Kritikalität) via Rebuild / Restore / Reindex
  • Implementierung Search Read Cache mit GCP Redis
  • Implementierung Canary Migration mit Apigee
  • Schulung Mitarbeiter Terraform, Kubernetes, Betrieb
März 2021 - Juni 2021
4 Monaten
Hamburg, Deutschland

Lead Developer Continuous Delivery Kubernetes ETL

Finanzen

Setup Continuous Delivery Apache Airflow

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

  • Deployment auf Google Kubernetes Engine GKE
  • Konzeption und Implementierung Continuous Delivery für Apache Airflow-/Spark Workloads
  • Implementierung Continuous Delivery zunächst mit helmfile, anschließend mit flux
  • Implementierung CI mit Github Actions
Jan. 2020 - Feb. 2021
1 Jahr 2 Monaten
Hamburg, Deutschland

Platform Engineer

Logistik

Aufbau Cloud Plattform

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

  • Aufbau Platform Team zur Entlastung Feature Teams
  • Verbesserung Lead Times Applications
  • Deployment und Betrieb verschiede Kubernetes Cluster: Openshift PaaS, Kubespray + Ansible, Telekom CCE
  • Abdeckung der Disziplinen Observability, Authentication/Authorization (SSO), Networking, Key Management, Storage, Databases, Continuous Integration / - Delivery, Messaging
  • Greenfield Aufbau GCP Infrastruktur mit Terraform, Cloud Build und Gitlab
  • Recovery schwerer Datacenter Incident über Pfingsten in Schichten mit Warroom
Juli 2019 - Jan. 2020
7 Monaten
Hamburg, Deutschland

Developer/Architekt Infrastruktur

Maschinenbau

Cloud Migration / Auflösung On-Premises Infrastruktur

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

  • Planung und Dekommision Niederlassung VSphere On-Premises Infrastruktur und Anwendungen
  • Konzeption und Aufbau Infrastruktur und Anwendungen auf AWS und Azure
  • Migration Dienste File-Service, Business Applikationen, Terminal-Server, Exchange Mail-Server, Netscaler ADC, Veeam Backup
  • Migration VPN
  • Aufbau AWS IAM, EC2, Route 53, S3, Lambda, SES, Cloudwatch, AWS Backup
  • Integration Azure Active Directory Identity Provider mit MFA
  • Aufbau Office 365 Dienste
Jan. 2018 - Juni 2019
1 Jahr 6 Monaten
Hamburg, Deutschland

Lead Developer Kubernetes Infrastruktur

Finanzen

Aufbau Cloud Native Platform On-Premises

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

  • Konzeption Implementierung hochverfügbare und skalierbare Plattform für das Consumer-Dokumentenarchiv On-Premises mit Kubernetes
  • Evaluation zahlreicher Cloud-Native Lösungen in kurzer Zeit
  • Einrichtung eines CI/CD-Prozesses nach GitOps-Prinzipien
  • Auswahl und Konfiguration von Storage-, Networking-, Observability
Sept. 2017 - Feb. 2018
6 Monaten
Hamburg, Deutschland

Lead Developer Dokumenten Management Platform

Finanzen

Implementierung eines Consumer Dokumentenarchivs

Skills: Alfresco, Java, Spring, OpenAPI

  • Konzeption und Implementierung Headless Consumer Dokumentenarchivs für mehrere Millionen Nutzer auf Basis der Alfresco Content Services Plattform und OpenAPI
  • Implementierten von Funktionalität zu Lebenszyklus, Benutzern, die Metadaten-Extraktion, Suche, Transformationen und Zugriffskontrolle
Aug. 2014 - Okt. 2014
3 Monaten
Hamburg, Deutschland

Lead Developer Content Management

Bildung

Einführung persönliche Dokumente 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

  • Konzeption und Implementierung einer Verwaltung persönlicher Dokumente (Prüfungen, Anträge, Bescheinigungen) von Studenten und Dozenten im Online-Campus einer Hochschule
  • Implementierung Student Lifecycle, Dokumenten-Erfassung, Suche für Redaktion, Studenten-Ansicht und Authentifizierung
  • Integration mit in Website
  • Aufbau 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

  • Konzeption und Implementierung Rechnungs-Ablagesystem auf Basis von Alfresco ECM und CMIS
  • Replikation und von Inhalten also ERP-System
  • Implementierung Suche
  • Anreicherung PDF-Dokumente mit Metadaten aus ERP-System
  • Abgeich Benutzer-Stammdaten mit Active Directory
  • Authentifizierung durch Actilve Directory
Feb. 2013 - Apr. 2014
1 Jahr 3 Monaten
Hamburg, Deutschland

Lead Developer Content Management

Technischer Service

Service Workflow technische Prüfungs- und Untersuchungsdienste

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

  • Konzeption und Implementierung Dokumentenverwaltung und Workflow-Lösung für technische Prüfungs- und Untersuchungsdienste
  • Koordination von Auftragnehmern und Kunden durch ein Generalunternehmen für technische Dienstleistungen
  • Import Serviceaufträge durch REST-Schnittstelle
  • Bearbeitung und Überwachung eines Vorganges durch Auftragnehmern und Kunden
  • Prozesse für verschiedene Dokumenten-Typen wie Briefings und Protokolle
  • Mandantenfähige Lösung mit entsprechender Zugriffskontrolle
Jan. 2011 - 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 Web Services, JavaScript, YUI, Dojo, Groovy, Spock, Maven, Clojure, MySQL/PostgreSQL, git, Docker

  • Konzeption und Implementierung eines Systems zur Verwaltung von Konzert- Inhalten (Bilder, Audio, Video, Dokumente) für verschiedene Kanäle (Websites, Mobile)
  • Implementierung Funktionalität zu Lebenszyklus, Suche, Zugriffs-Kontrolle, Ausspielung
  • Implementierung REST Services (für UI und Online-Shop)
  • On-Premises Aufbau Linux basierter Server-Infrastruktur
Jan. 2011 - Dez. 2014
2 Jahren
Hamburg, Deutschland

Grails Application Developer

Versandhandel

Sidecar Warenkorb

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

  • Implementierung Mitbesteller-Warenkorb-Applikation mit Grails Framework und Groovy
  • Funktionalitäten für Sammelbesteller, Mitbesteller und Mitarbeiter
  • Kommunikation mit umgebenden Shop-System mit über REST- und SOAP-Schnittstellen
  • Implementierung Lebenszyklus für Warenkörbe und Artikel (repliziert), Mitbesteller-Stammdaten, Zusammenführung von Warenkörben
  • Implementierung 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 Plattform, Spring, Solr, CMIS-/REST Services, BPMN, Freemarker, JavaScript, YUI, Java Swing, Groovy, Spock, Maven, MySQL, git

  • Konzeption und Implementierung Content-Management-Systems für eine Online-Hilfe von Versicherungs-Agenturen mit Alfresco ECM
  • Bereitstellung HTML-basierte Inhalte für etwa 2500 Agenturen in einer dedizierten (Java-Desktop)-Anwendung über VPN
  • Implementierung von Funktionalität zu Lebenszyklus, In Context-Editing, Aggregation von Inhalten, Suchfunktionen, Workflow-Management und die Publizierung
Jan. 2005 - Jan. 2018
12 Jahren 1 Monate
Hamburg, Deutschland

Lead Developer Java

Maschinenbau

Angebots-Workflow System für Wärmeaustauscher

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

  • Konzeption und Implementierung mandantenfähige Angebots-Workflow- und Marketing-Anwendung
  • Integration mit ERP-System
  • Verfolgung von Angeboten
  • Verwaltung Dokumente wurden in Alfresco ECM
  • Integration eines Systems zur automatischen Preiskalkulation für verbindliche Angebote
  • Datensynchronisation mit den ERP-Systemen
  • Einrichtung Linux-basierte Server-Infrastruktur
Okt. 2002 - Feb. 2006
3 Jahren 5 Monaten
Hamburg, Deutschland

Lead Developer Infrastruktur/Continuous Delivery

Finanzen

Relaunch Website 2003 (also bevor Infrastruktur cool war)

Skills: Linux, Java EE, RPC/SOAP Web Services, Orion Application Server, Contelligent Content Management System, Struts, Spring, Hibernate, Lucene, Jive Community, Oracle 9i, Eclipse 3, Ant, CVS, Perl

  • Neu-Implementierung Website einer Online-Bank/-Brokers bestehend aus Transaktions-, Marktdaten-, Member und öffentlichem Bereich
  • Aufbau neue Linux-Server und Netzwerk Infrastruktur
  • Implementierung Sign-On im öffentlichen Bereich
  • Komponenten für Community-, Suche-, Mitgliederdaten-, Formularcenter- und Content-Management
  • Kommunikation zwischen Komponenten mit RPC/SOAP-Webservices realisiert
  • Verantwortung für Konzeption, Implementierung des Betriebsteam von ca. 25 Linux-Systemen und Netzwerken
Jan. 2001 - Feb. 2006
5 Jahren 2 Monaten
Hamburg, Deutschland

Project Manager IT

Software

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

  • Konzeption, Implementierung und Steuerung diverse Projekte im Sektor Finanzen auf Basis von Linux, Java EE und Apple WebObjects
Jan. 1999 - Dez. 2002
2 Jahren
Hamburg, Deutschland

Developer

Software

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

  • Konzeption und Implementierung journalistische Bilddatenbank und Marktplatz

Zusammenfassung

Vertrauen ist die Basis von psychologischer Sicherheit und wichtiger als Technologie. Kultur ist der Rahmenvertrag - "... eats Strategy for Breakfast" "We Shape Our Buildings; Thereafter They Shape Us" Ein Team, ein Ziel Change is the only Constant Simplicity matters Gelernt wird ein Leben lang

Sprachen

Deutsch
Muttersprache
Englisch
Verhandlungssicher
Französisch
Grundkenntnisse

Ausbildung

Okt. 1995 - Juni 1999

Universität Hamburg

Diplom · Physik · Hamburg, Deutschland

Zertifikate & Bescheinigungen

AWS Certified Solutions Architect – Associate

Alfresco Certified Engineer

Certified Scrum Master

Sun Certified Enterprise Architect

Ähnliche Freelancer

Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.

Verifizierter Experte
Werner Keil

Enterprise Consultant, Java, Jakarta EE, Agile, and Microservice Expert

Profil ansehen
Verifizierter Experte
Michal Budzyn

Senior Backend Developer / Architect

Profil ansehen
Verifizierter Experte
Jürgen Fey

Tech & Product Lead AI Development

Profil ansehen
Verifizierter Experte
Andreas Kraus

Senior Developer

Profil ansehen
Verifizierter Experte
Andreas Schmückert

Senior Full-Stack Developer, Solution & Enterprise Architect, Security Champion and Test Manager

Profil ansehen
Verifizierter Experte
Christopher Mäuer

Full-Stack Engineer & Cloud Architecture Consultant

Profil ansehen
Verifizierter Experte
Denis Hamann

Cloud Architect | Senior Backend Developer

Profil ansehen
Verifizierter Experte
Tungi Dang

Freelance Technical Product Lead | DevOps Expert | It Program Manager | Senior Solution Architect | Ai-engineer

Profil ansehen
Verifizierter Experte
Jorge Nicolás Pérez Suárez

Kubernetes Expert

Profil ansehen
Verifizierter Experte
Reza Sayyarazamani

Devops und Cloud Engineer

Profil ansehen
Verifizierter Experte
Mathis Dudler

Senior Web-Entwickler | Schwerpunkt Frontend | Angular, Vue.js, Node.js

Profil ansehen
Verifizierter Experte
Benedikt Buchner

Senior Software Engineer

Profil ansehen
Verifizierter Experte
Dirk Bolte

Backend Java/Kotlin mit Frontend Kenntnissen (Angular, VueJS) | Product Owner

Profil ansehen
Verifizierter Experte
Sven Hohlfeld

Full-Stack Developer

Profil ansehen
Verifizierter Experte
Carlos Medina

Senior Team Leiter Web Developer PHP

Profil ansehen