
Consultant, DevOps Engineer, Software Engineer
- Verfügbarkeit einsehen
- 0 Referenzen
- 115€/Stunde
- 22159 Hamburg
- Nähe des Wohnortes
- de | en | fr
- 14.04.2025
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
10/2021 – offen
Tätigkeitsbeschreibung
• Design und Entwicklung eines Enterprise Data Lakes auf Basis von AWS EKS, S3, SQS, SNS, Glue, Athena, Lake Formation, Step Func‑
tions, RabbitMQ und weiteres
• Softwareentwicklung in Kotlin mit Spring Boot, sowie Python und PySpark
• Realisierung von fachlichen Reports auf Grundlage der Daten im Datalake mit PySpark und SQL
• Definition von Qualitätszielen für den Enterprise Data Lake und Aufbau von Monitoring und Alerting zur Überwachung dieser
• Einführung von Apache Superset zur Visalisierung von Kennzahlen
• Einführung eines Datenkatalogs
• Einführung von LinkedIn DataHub zur Unterstüzung von Data Governance
• Weiterentwicklung und Pflege existierender Microservices (Kotlin, Java & Spring Boot)
• Architekturberatung
• Optimierung der AWS Landing Zone
• Automatisierung manueller Prozesse
• Unterstützung der Software Developer, Data Engineers und Fachbereiche bei der Erstellung performanter Queries auf dem Datalake
Apache Spark, Java (allg.), Kotlin, Python, Spring Framework, Kubernetes
1/2021 – 9/2021
Tätigkeitsbeschreibung
• Design einer Zielarchitektur für das neue Couponing Tool
• Backendentwicklung in Kotlin
• Frontendentwicklung in Typescript/ React
• Entwicklung der Infrastruktur nach IaC mit Terraform und Azure DevOps Pipelines
Kotlin, Microsoft Azure, React (JavaScript library), Typescript
1/2020 – 12/2020
Tätigkeitsbeschreibung
• Neugestaltung der Infrastruktur für den Lieferservice mit Blick auf Fehlertolleranz und Skalierbarkeit
• Migration des Shops in AWS AutoSclaing Groups
• Umstellung auf IPv6
• Entwicklung eines Unterbrechungsfreien Deployments
• Einführung von Session Replication auf Basis von spring‑session‑jdbc
• Einführung von AWS CloudFront als CDN
• Migration der Datenbank zu AWS Aurora Serverless Postgres
• Migration der internen Queues von AWS AmazonMQ to SQS
• Rauslösen von Teilen des Shops in Microservices als Container oder Serverless Anwendungen mit AWS Lambda
• Entwicklung einer Umsatzreporting Pipeline mit Logstash, ElasticSearch und Kibana
• Softwareentwicklung in Java, Kotlin und Python
Amazon Web Services (AWS), Java (allg.), Kotlin, Python
12/2018 – 10/2019
Tätigkeitsbeschreibung
• Konzeptionierung und Entwicklung der Bestell- und Trackingschnittstelle für Marktplatzpartner von OTTO auf Basis von AWS Lambda
und AWS Aurora Serverless
• Konzeptionierung und Entwicklung des zentralen API Gateways mit AWS ECS, HAProxy, Nginx
• Vollständige Automatisierung aller Infrastruktur- und Servicedeployments mit Terraform
• Softwareentwicklung in Java, Python und Go
• Aufbau des CI/CD-Systems auf Basis von CircleCI
• Aufbau des Logging-/Monitoring-/Alerting-Stacks auf Basis von AWS CloudWatch, Slack und Microsoft Teams
• Coaching von Entwicklern in den Bereichen AWS und TDD
• Beratung von Teams in Bezug auf Technologieauswahl in AWS
• Einführung von DevOps Prinzipien
Nginx, Docker, Go (Programmiersprache), Java (allg.), Node.Js, Python, Amazon Web Services (AWS)
7/2017 – 11/2018
Tätigkeitsbeschreibung
Design der Gesamtarchitektur und Landing Zone von otto.de in AWS
Beratung von Entwicklungsteams bei der Migration in die Cloud
Design und Implementierung von Plattformen in AWS mit CloudFormation und Terraform
Migration und Redesign von Anwendungen in Zusammenarbeit mit den Entwicklungsteams
Redesign des Deploymentprozesses für die Suggest- und Suchfunktion von otto.de auf Basis von ElasticSearch und Apache Solr
Entwicklung von Anwendungen in Java, Scala, Clojure, Python und Go
Planung, Durchführung und Moderation von Schulungen, Hands-on Coachings und Workshops
Entwicklung von Konzepten für teamübergreifende Themen, bspw. Inter-Backend-Kommunikation über Teamgrenzen hinweg
Setup von Deployment-Werkzeugen (Jenkins, CircleCI, AWS-Codepipeline, AWS-Codebuild, ...)
Einführung von DevOps Prinzipien
Steuerung von Projektzeitplan und -risiken
Planung von Meilensteinen für die Migration
Mongodb, Postgresql, Docker, Go (Programmiersprache), Java (allg.), Jenkins, Python, Amazon Web Services (AWS)
1/2017 – 6/2017
Tätigkeitsbeschreibung
Konzeption und Vorbereitung der Migration von otto.de zu AWS
Design der Gesamtarchitektur und Landing Zone von otto.de in AWS
Erstellung des Business Cases für die AWS Migration
Abstimmung des Migrationsvorgehens mit dem Vorstand
Exemplarische Migration verschiedener Use Cases im Live Betrieb
Evaluierung geeigneter Cloud-Provider und Technologien
Softwareentwicklung in Java und Python
Mongodb, Docker, Go (Programmiersprache), Java (allg.), Jenkins, Python, Amazon Web Services (AWS)
1/2015 – 1/2017
Tätigkeitsbeschreibung
• Fachliche Leitung eines Teams von fünf Personen
• Konzeptionierung und Implementierung einer Container Plattform für den Betrieb von Microservices und Big Data Anwendungen auf
Basis von Mesos/Marathon/Chronos
• Proof of Concept für Big Data Anwendungen in Microsoft Azure
• Aufbau einer Microservice-Umgebung für Stateful-Services
• Etablierung eines Real-Time-Monitorings inkl. Self-Healing Funktionen auf Basis von Riemann
• Automatisierung des Aufbaus von Infrastrukturkomponenten auf Basis von Puppet und Ansible
• Implementierung eines ”Chaos Monkey” zum zufälligen Löschen virtueller Maschinen in VMWare vSphere
• Automatisierung aller Disaster-Recovery Prozesse
• Migration monolithischer Anwendungen in die Microservice Plattform
• Softwareentwicklung in Ruby, Go, Python, Clojure und Scala
• Mitarbeit an Open Source Projekten Mesos, Marathon, Chronos, Spark, Jenkins
Apache Hadoop, Apache Spark, Red Hat Enterprise Linux (RHEL), Docker, Jenkins, Ruby, Ansible, Puppet, Microsoft Azure, Kubernetes, Personalführung
8/2014 – 12/2014
Tätigkeitsbeschreibung
• Konzeption und Implementierung einer Plattform für die Verarbeitung von Machine Learning Anwendungen auf Basis von Apache
Spark
• Automatisierung des Aufbaus der Infrastruktur für Big Data Applikationen
• Implementierung von Data-Pipelines auf Basis von Scala und Apache Spark
• Laufzeitoptimierung von Big Data Anwendungen
• Entwicklung von Microservices in Clojure und Python
Apache Hadoop, Maschinelles Lernen, Apache Spark, Bash Shell, Docker, Java (allg.), Scala, Puppet
8/2013 – 7/2014
Tätigkeitsbeschreibung
• Entwicklung, Einführung und Pflege von Frameworks zur Standardisierung und Automatisierung von Betriebsprozessen von Unix und
Linux Systemen
• Entwicklung einer Android App zur Terminvermittlung von verschiedenen Dienstleistern für die terminbuddy GmbH
• Softwareentwicklung in Java und Bash
IBM Aix, Android, Red Hat Enterprise Linux (RHEL), Bash Shell, Java (allg.)
4/2009 – 6/2013
Tätigkeitsbeschreibung
Design und Entwicklung einer IT Infrastruktur on demand Automationsplattform für AIX und RedHat Linux Systeme
Design von Private und Hybrid Enterprise Cloud Lösungen
Mitarbeit an der Ausgestaltung der IT Strategie
Beratung konzerninterner Kunden zum Umgang mit automatisch bereitgestellter Infrastruktur
Standardisierung und Automatisierung der Prozesse und Tasks bei der Infrastrukturbereitstellung
Entwicklung von Frameworks zur Standardisierung von Betriebsprozessen
Softwareentwicklung in Python und Jython
IBM Aix, Red Hat Enterprise Linux (RHEL), Python, Puppet
Zertifikate
Ausbildung
Berlin
Über mich
Weitere Kenntnisse
Frameworks: Spring Boot, Spring Cloud, Hibernate, Spark, Tensorflow, React, Android, JUnit, Mockk, Mockito, Sinatra, RSpec, ServerSpec, Swagger, JSON Schema, protobuf, …
Cloud Provider: AWS, Azure
Amazon Web Services: API Gateway, Athena Certificate Manager, CloudFormation, CloudFront, CloudTrail, CloudWatch, Cognito, Config, DynamoDB, EC2, ECR, ECS, EFS, EKS, ElastiCache, ElasticSearch, EMR, Glue, IAM, Kinesis, KMS, Lambda, Lake Formation, RDS, Route53, S3, Secrets Manager, SNS, SQS, SSM, Step Funktions, Systems Manager, VPC, WAF, …
Infrastruktur/Tools: Docker, Kubernetes, Zookeeper, Mesos, Marathon, Chronos, Nginx, Apache, HAProxy, Traefik, Varnish, Prometheus, Grafana, Nagios/Icinga, Logstash/beats/ElasticSearch/Kibana, Datadog, Hadoop, HDFS, Iceberg, Jenkins, CircleCI, TravisCI, LambdaCD, Azure DevOps, Git, Packer, Vagrant, …
Infrastructure as Code: Terraform, CloudFormation, Puppet, Ansible, FAI, …
Datenbanken: DynamoDB, PostgreSQL, Redis, MySQL, MongoDB, ElasticSearch, Solr, Redis, Kafka, Riemann, RabbitMQ, …
Methoden/Konzepte:Scrum, Kanban, Agile Entwicklung, DevOps, Microservices, Domain Driven Design, Eventsourcing, Test Driven Development
Sprachen: Deutsch (Muttersprache), Englisch (fließend in Wort und Schrift), Französisch (Grundkenntnisse)
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Französisch (Grundkenntnisse)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden