Andreas Steffan
Lead-Entwickler
Erfahrungen
Sept. 2023 - März 2024
7 MonatenHamburg, Deutschland
Lead-Entwickler
Software
- Erweiterung Dokumenten-Management-System um Standard CMIS (Content Management Interoperability Services)-Schnittstelle
- Implementierung von CMIS-Basisdiensten wie Navigation, Zugriffsrechte, Suche, CRUD-Operationen und Versionierung in Java
- Implementierung auf Basis von RESTful-/OpenAPI-Services
- Bereitstellung als Fat-JAR und nativen Container-Image
- Bereitstellung vor Ort und serverlos als Azure Container Application mit Terraform
- Verbesserung der Teamautonomie durch Infrastruktur-Engineering und kurze Feedback-Schleifen
- Observability mit OpenTelemetry, Azure Monitor und Azure Logic Apps
- Einführung von Terraform und trunk-basierten Entwicklungsprozessen
- Qualitätssicherung mit BDD-Tests in C# mit SpecFlow und Testcontainers
- Integrationstests der Azure DevOps-Pipeline
- Einführung von Cloud-Deployment-Prozessen
- Cloud- und Terraform-Schulung der Mitarbeiter
März 2023 - Apr. 2023
2 MonatenHamburg, Deutschland
Lead-Entwickler Chaos
Öffentlich
- Aufbau einer Chaos-Engineering-Umgebung mit LitmusChaos
- Implementierung von Observability mit dem Prometheus-Stack
- Implementierung von Chaos-Workflows mit Argo Workflows für zwei Anwendungen, um ein grundlegendes Verständnis von Chaos Engineering zu schaffen
- Implementierung von Störungen wie Latenz und Serviceausfall
- Ultimatives Ziel: Verbesserung der Resilienz der Anwendungen
Nov. 2022 - Sept. 2023
11 MonatenHamburg, Deutschland
Lead-Entwickler/Architekt
Versicherungen
- Konzeption von On-Premises OpenShift (OKD)-Kubernetes-Cluster-Umgebungen
- Deklarative Bereitstellung auf vSphere mit Terraform, ArgoCD und Nix
- Sicherheitsgetriebene Isolation der Umgebungen (Sandbox, Dev, Int) mit einem Subnetz pro Cluster
- Integration zwischen ArgoCD und Terraform mit einer ArgoCD-Instanz pro Cluster
- Bereitstellung der Terraform-Ausführungsumgebung durch Nix
- Observability mit Datadog und dem Prometheus-Stack
- Bereitstellung einer Image-Registry durch AWS ECR
- Schulung der Mitarbeiter
Sept. 2022 - Okt. 2022
2 MonatenHamburg, Deutschland
Lead-Entwickler Kontinuierliche Auslieferung
Lebensmittel
- Konzeption und Implementierung von GitOps-Deployment-Prozessen für auf AWS EKS (Kubernetes) basierende Microservices mit Flux und Terraform
- Kubernetes-Integration mit AWS IAM
- Implementierung von Continuous-Integration-Pipelines mit GitHub Actions
- Integration von Flux mit Terraform
- Inter-Service-Kommunikation überwiegend asynchron über AWS SNS und AWS SQS
- Anbindung des Eventings des Third-Party-Shop-Katalogs über AWS EventBridge
- Implementierung von Observability mit Datadog
- Slack-Integration für Alerts und Deployment-Ereignisse
- Implementierung eines Service Mesh mit Traefik Enterprise
Apr. 2022 - Juli 2022
4 MonatenHamburg, Deutschland
Lead-Entwickler Cloud-Infrastruktur
Lagertechnik
- Konzeption und Implementierung einer GCP-Infrastruktur im Rahmen der Multi-Cloud-Strategie
- Konzeption und Implementierung von Landing Zones
- Implementierung des Deployments mit Azure DevOps und Terraform
- Implementierung von Alerting über MS Teams mit ClojureScript
- Implementierung von Tagging für Serverless mit Go
- Schulung der Mitarbeiter in Terraform
Juni 2021 - Apr. 2022
11 MonatenHamburg, Deutschland
Lead-Entwickler Cloud/Continuous Delivery
Einzelhandel
- 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 MonatenHamburg, Deutschland
Lead-Entwickler Continuous Delivery Kubernetes ETL
Finanzen
- 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 MonatenHamburg, Deutschland
Plattform-Ingenieur
Logistik
- Aufbau Platform Team zur Entlastung Feature Teams
- Verbesserung Lead Times Applications
- Deployment und Betrieb verschiedener 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 MonatenHamburg, Deutschland
Entwickler/Architekt Infrastruktur
Maschinenbau
- 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 MonatenHamburg, Deutschland
Lead-Entwickler Kubernetes Infrastruktur
Finanzen
- Konzeption und 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 MonatenHamburg, Deutschland
Lead-Entwickler Dokumentenmanagement-Plattform
Finanzen
- Konzeption und Implementierung eines Headless-Dokumentenarchivs für mehrere Millionen Endnutzer auf Basis der Alfresco Content Services Plattform und OpenAPI
- Implementierung von Funktionalitäten für Lebenszyklus, Benutzer, Metadatenextraktion, Suche, Transformationen und Zugriffskontrolle
Aug. 2014 - Okt. 2014
3 MonatenHamburg, Deutschland
Lead-Entwickler Content Management
Bildung
- Konzeption und Implementierung einer Verwaltung persönlicher Dokumente (Prüfungen, Anträge, Bescheinigungen) von Studierenden und Dozenten im Online-Campus einer Hochschule
- Implementierung des Studentenlebenszyklus, der Dokumentenerfassung, der Suche für die Redaktion, der Studentenansicht und der Authentifizierung
- Integration in die Website
- Aufbau einer Linux-Server-Infrastruktur
Mai 2013 - Aug. 2013
4 MonatenHamburg, Deutschland
Entwickler Content Management
Pharma
- Konzeption und Implementierung eines Rechnungs-Ablagesystems auf Basis von Alfresco ECM und CMIS
- Replikation von Inhalten aus dem ERP-System
- Implementierung der Suche
- Anreicherung von PDF-Dokumenten mit Metadaten aus dem ERP-System
- Abgleich der Benutzerstammdaten mit Active Directory
- Authentifizierung über Active Directory
Feb. 2013 - Apr. 2014
1 Jahr 3 MonatenHamburg, Deutschland
Lead-Entwickler Content Management
Technischer Service
- Konzeption und Implementierung einer 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 von Serviceaufträgen über eine REST-Schnittstelle
- Bearbeitung und Überwachung eines Vorgangs durch Auftragnehmer und Kunden
- Prozesse für verschiedene Dokumententypen wie Briefings und Protokolle
- Mandantenfähige Lösung mit entsprechender Zugriffskontrolle
Jan. 2012 - Dez. 2017
6 JahrenHamburg, Deutschland
Lead-Entwickler Content Management
Entertainment
- Konzeption und Implementierung eines Systems zur Verwaltung von Konzertinhalten (Bilder, Audio, Video, Dokumente) für verschiedene Kanäle (Websites, Mobile)
- Implementierung von Funktionalitäten für den Lebenszyklus, die Suche, die Zugriffskontrolle und die Ausspielung
- Implementierung von REST-Services (für UI und Online-Shop)
- Aufbau einer On-Premises, Linux-basierten Server-Infrastruktur
Jan. 2012 - Dez. 2013
2 JahrenHamburg, Deutschland
Grails-Anwendungsentwickler
Versandhandel
- Implementierung Mitbesteller-Warenkorb-Applikation mit Grails Framework und Groovy
- Funktionalitäten für Sammelbesteller, Mitbesteller und Mitarbeiter
- Kommunikation mit umgebenden Shop-System über REST- und SOAP-Schnittstellen
- Implementierung Lebenszyklus für Warenkörbe und Artikel, Mitbesteller-Stammdaten, Zusammenführung von Warenkörben
- Implementierung Zugriffskontrolle, Betrugserkennung und Mailversand
Nov. 2011 - Okt. 2012
1 JahrHamburg, Deutschland
Lead-Entwickler Content Management
Versicherungen
- 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 Publizierung
Jan. 2006 - Jan. 2018
12 Jahren 1 MonateHamburg, Deutschland
Lead-Entwickler Java
Maschinenbau
- Konzeption und Implementierung mandantenfähige Angebots-Workflow- und Marketing-Anwendung
- Integration mit ERP-System
- Verfolgung von Angeboten
- Verwaltung Dokumente 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 MonatenHamburg, Deutschland
Lead-Entwickler Infrastruktur/Continuous Delivery
Finanzen
- 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
- Verantwortung für Konzeption und Implementierung des Betriebsteams von ca. 25 Linux-Systemen und Netzwerken
Jan. 2001 - Feb. 2006
5 Jahren 2 MonatenHamburg, Deutschland
IT-Projektleiter
Software
- Konzeption, Implementierung und Steuerung diverser Projekte im Sektor Finanzen auf Basis von Linux, Java EE und Apple WebObjects
Jan. 2000 - Dez. 2001
2 JahrenHamburg, Deutschland
Entwickler
Software
- Konzeption und Implementierung journalistische Bilddatenbank und Marktplatz
Fähigkeiten
Fokus:
- Devops
- Kontinuierliche Bereitstellung
- Architektur
- Cloud
- Java
- Spring Boot
- Terraform
- Kubernetes
Methodik/denkweise:
- Devops
- Lean
- Agile
- Kanban
- Scrum
- Oo
- Funktional
- Tdd
- Bdd
- Muster
Architektur:
- Menschen
- Microservices
- Ereignisgesteuert
- Domänengesteuert
- Geschichtet
- Mvc
- C4
Infrastruktur:
- Cloud-nativ
- Kubernetes
- Openshift
- Aws
- Gcp
- Azure
- Linux
- Container
- Docker
- Serverlos
- Service-mesh
- Istio
- Traefik
- Apigee
- Vmware
- Kvm
Protokolle:
- Rest
- Openapi
- Graphql
- Rpc
- Grpc
Plattformen/sprachen:
- Java
- Clojure
- Groovy
- Go
- Python
- Javascript
- Shell
Testing:
- Postman/newman
- Insomnia
- Selenium
- Junit
- Mockito
- Gherkin
- Cucumber
- Spock
- Testcontainers
- Property-basiert
- K6
- Litmuschaos
Ci/cd:
- Gitops
- Argocd
- Flux
- Github Actions
- Azure Devops
- Jenkins
- Jenkins X
- Ansible
- Terraform
- Maven
- Gradle
Libraries/apis/sdks:
- Spring
- Grails
- Jee
- Alfresco
- Bpmn
- Jbpm
- Activiti
- Cmis
Datenbanken:
- Mysql
- Postgresql
- Oracle
- Solr
- Elasticsearch
- Mongodb
Observability:
- Prometheus
- Grafana
- Elk
- Opentelemetry
- Azure Application Insights
- Gcp Monitoring
- Aws Cloudwatch
Eventing/streaming:
- Aws Sns/-sqs
- Gcp Pubsub
- Rabbitmq
- Jms
Security:
- Pki
- Owasp
- Zero Trust
- Oauth2
- Openid Connect
- Saml
- Tls
- Waf
- Gcp Cloud Armor
Mindset:
- Vertrauen Ist Die Basis Von Psychologischer Sicherheit Und Wichtiger Als Technologie.
- Kultur Ist Der Rahmenvertrag - "... Eats Strategy For Breakfast"
- „Wir Formen Unsere Gebäude; Danach Formen Sie Uns“
- Ein Team, Ein Ziel
- Veränderung Ist Die Einzige Konstante
- Einfachheit Zählt
- Gelernt Wird Ein Leben Lang
Highlights:
- Entdeckung Devops Kultur
- Infrastruktur Als Code
- Quantensprung Cloud Native
- (Wieder-) Entdeckung Lisp (Clojure)
- Gründung Pink Gorilla - Ein Auf Clojure(script) Basierendes Notebook Mit Plattformambitionen
Sprachen
Deutsch
MutterspracheEnglisch
VerhandlungssicherFranzösisch
GrundkenntnisseAusbildung
Universität Hamburg
Physik Diplom · Physik · Hamburg, Deutschland
Zertifikate & Bescheinigungen
AWS Certified Solutions Architect – Associate
Alfresco Certified Engineer
Certified Scrum Master
Sun Certified Enterprise Architect
Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testenWeitere Aktionen
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.