13.10.2025 aktualisiert


100 % verfügbar
Senior Software Engineer | DevOps
Altlandsberg, Deutschland
Weltweit
Skills
JavaJavascriptTestsuiteAPIsAgile MethodologieAmazon Web ServicesAmazon S3Apple Mac SystemsConfluenceJiraAutomatisierungBash ShellUbuntuContinuous IntegrationLinuxDevopsDjangoElasticsearchEmbedded LinuxEmbedded SoftwareGithubIdentitätsmanagementJsonJunitPythonPostgresqlMongodbMysqlScrumSoftware ArchitectureRabbitmqRed Hat Enterprise LinuxRedisCloud-ServicesAnsiblePrometheusShell-ScriptSonarqubeTypescriptExtensible Markup LanguageYAMLDaten- / DatensatzprotokollierungScriptingReactJSFlaskGrafanaGitlabGitVue.JsContainerisierungAngularJSGitlab-CiKubernetesHashicorpApache KafkaBitbucketRoute53KibanaRestful ApisAmazon Simple Queue ServicesTerraformDevsecopsDockerJenkinsArtifactoryGolangMicroservices
API, agiler Entwicklung, Agile, agile Entwicklung, S3, SQS, Amazon Web Services, AWS, Angular, Ansible, Kafka, macOS, Artifactory, Bash, Bitbucket, Cloud Services, Confluence, Containerization, CI/CD, Logging, Datenbanken, DevOps, DevSecOps, Django, Docker, Elastic Stack, Embedded Linux, Embedded Software, XML, Flask, Git, GitHub, GitLab, GitLab CI, Golang, Grafana, HashiCorp Vault, IAM, Java, Java Platform, JavaScript, Jenkins, Jira, JSON, JUnit, Kibana, Kubernetes, Linux, Microservices, Windows, MongoDB, MySQL, PostgreSQL, Prometheus, Python, RabbitMQ, React, Red Hat Enterprise Linux, Redis, RESTful, Route53, Scripting, SCRUM, Shell Scripting, Software Architecture, Softwareprojekte, Software System, Software-Tools, Softwareentwicklung, Anwendungsentwicklung, SonarQube, Systemarchitektur, Systemtests, Terraform, Testautomatisierung, Testsuite, TypeScript, Ubuntu, VueJS, YAML
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
Tech Stack: Python, Jenkins, Jira, Confluence, Django, VueJS, GitLab CI, AWS, IaaC, Microservices
* Entwurf eines Entwicklernetzwerks mit der Mercedes-Benz IT als Teil einer Schwarm-Kollaboration.
Ausweitung des Mercedes-Benz Netzwerks für die Softwareentwicklung und Ermöglichung des Sharings
von Hardware mit Lieferanten innerhalb des Mercedes-Benz Netzwerks. Im Ergebnis Steigerung der
Entwicklungsgeschwindigkeit von >1000 Entwicklern um ~15%.
* Etablierung der DevOps-Kultur bei MBition. Um sicherzustellen, dass alle Teams "You build it,
you run it, you fix it" gleichermaßen leben können, wurde die proprietäre CI/CD
Entwicklungsplattform (SoftwareFactory) entwickelt und deployed. Das Mercedes Management
entschied im Nachgang SoftwareFactory als künftige Entwicklungsplattform für das gesamte MB.OS
zu nutzen.
* Migration der SoftwareFactory von einer schwer zu skalierenden On-Premise-Umgebung in eine
schnelle und leicht skalierbare Cloud-Umgebung. Auf diese Weise konnte die Einführung neuer
Software von mehreren Monaten auf weniger als einen 2-wöchigen Sprint reduziert werden (AWS und
IaaC).
* Entwurf eines Entwicklernetzwerks mit der Mercedes-Benz IT als Teil einer Schwarm-Kollaboration.
Ausweitung des Mercedes-Benz Netzwerks für die Softwareentwicklung und Ermöglichung des Sharings
von Hardware mit Lieferanten innerhalb des Mercedes-Benz Netzwerks. Im Ergebnis Steigerung der
Entwicklungsgeschwindigkeit von >1000 Entwicklern um ~15%.
* Etablierung der DevOps-Kultur bei MBition. Um sicherzustellen, dass alle Teams "You build it,
you run it, you fix it" gleichermaßen leben können, wurde die proprietäre CI/CD
Entwicklungsplattform (SoftwareFactory) entwickelt und deployed. Das Mercedes Management
entschied im Nachgang SoftwareFactory als künftige Entwicklungsplattform für das gesamte MB.OS
zu nutzen.
* Migration der SoftwareFactory von einer schwer zu skalierenden On-Premise-Umgebung in eine
schnelle und leicht skalierbare Cloud-Umgebung. Auf diese Weise konnte die Einführung neuer
Software von mehreren Monaten auf weniger als einen 2-wöchigen Sprint reduziert werden (AWS und
IaaC).
Tech Stack: Python, Django, Jira, Confluence, Bitbucket, Bamboo, Jira, Confluence, RESTful, RPC
* Umwandlung einer halbautomatischen und time based "Hardware-in-the-Loop" Flow Control in eine
vollautomatische, ereignisgesteuerte Implementierung. Auf diese Weise wurde die Verarbeitung
eines 2-minütigen Videos von ~12 Minuten auf ~2,5 Minuten reduziert. Somit Reduzierung der
täglichen Gesamtausführungszeit von über 24 Stunden auf weniger als 2 Stunden.
* Entwicklung und Implementierung eines neuen Produkts, das auf der HiL Flow Control basiert. Das
Produkt sorgt für einen Lastausgleich zwischen den verschiedenen "Items under Test" in
verschiedenen Testsystemen wie SiL und HiL.
* Umwandlung einer halbautomatischen und time based "Hardware-in-the-Loop" Flow Control in eine
vollautomatische, ereignisgesteuerte Implementierung. Auf diese Weise wurde die Verarbeitung
eines 2-minütigen Videos von ~12 Minuten auf ~2,5 Minuten reduziert. Somit Reduzierung der
täglichen Gesamtausführungszeit von über 24 Stunden auf weniger als 2 Stunden.
* Entwicklung und Implementierung eines neuen Produkts, das auf der HiL Flow Control basiert. Das
Produkt sorgt für einen Lastausgleich zwischen den verschiedenen "Items under Test" in
verschiedenen Testsystemen wie SiL und HiL.
Tech Stack: Python, Bitbucket, Jira, Confluence, Bamboo, JFrog Artifactory, CAN, UDS, Robot
Framework, Embedded Linux / Android, Golang
* Erstellung vollständig automatisierter Systemtests, um alle definierten CAN-Signale zu testen
und sicherzustellen, dass das "Unified Diagnostic Services" (UDS) Protokoll wie in der ISO-Norm
14229 spezifiziert implementiert wurde.
* Ermöglichung einer schnellen und automatisierten Rückmeldung an die CAN-Stack-Ingenieure.
Einsatz der Testsuite für die Qualitätssicherung während des gesamten Lebenszyklus der Serie (5
Jahre).
* Entwicklung einer Python-Bibliothek für CAN-Kommunikation und UDS.
* Entwicklung einer Python-Bibliothek zum Flashen und Einrichten von Testhardware, um
HiL-Automatisierung und Testhardware-Verwaltung zu ermöglichen.
* Spezifikation, Implementierung und Durchführung von Acceptance Tests.
Framework, Embedded Linux / Android, Golang
* Erstellung vollständig automatisierter Systemtests, um alle definierten CAN-Signale zu testen
und sicherzustellen, dass das "Unified Diagnostic Services" (UDS) Protokoll wie in der ISO-Norm
14229 spezifiziert implementiert wurde.
* Ermöglichung einer schnellen und automatisierten Rückmeldung an die CAN-Stack-Ingenieure.
Einsatz der Testsuite für die Qualitätssicherung während des gesamten Lebenszyklus der Serie (5
Jahre).
* Entwicklung einer Python-Bibliothek für CAN-Kommunikation und UDS.
* Entwicklung einer Python-Bibliothek zum Flashen und Einrichten von Testhardware, um
HiL-Automatisierung und Testhardware-Verwaltung zu ermöglichen.
* Spezifikation, Implementierung und Durchführung von Acceptance Tests.