Kontinuierliche Verbesserung der Entwicklungsprozesse
CI / CD - Release Management
In diesem Projekt arbeiteten wir als Team von Softwareentwicklern und Systems Engineers für ein führendes Finanzunternehmen mit Standorten über die ganze Welt. Das Unternehmen nutzte die Avaloq Banking Suite und strebte eine kontinuierliche Verbesserung des Online-Bankings an. Unser Ziel war es, die Stabilität, Prozesse und Benutzerfreundlichkeit der Software stetig zu optimieren, um den Kunden ein noch besseres Bankenerlebnis zu bieten. Wir waren massgeblich an der Implementierung der erforderlichen Infrastruktur und Prozesse beteiligt und unterstützten die Entwicklungsteams dabei, ihre Arbeitslast in die neue Umgebung zu überführen. Die Herausforderungen lagen in der Integration verschiedener Tools, der Vorbereitung für die Einführung von Docker/OpenShift und der effizienten Anwendung agiler Methoden, um die gesteckten Ziele erfolgreich zu erreichen. Durch den Einsatz moderner Technologien und bewährter Tools wie Jira, Confluence, Bitbucket, Bamboo, JFrog Artifactory und vielen mehr, konnten wir das Projekt erfolgreich abschliessen und die Online-Banking-Plattform des Unternehmens auf ein neues Niveau heben.
Herausforderungen:
• Kontinuierliche Verbesserung der Stabilität, Prozesse und Benutzerfreundlichkeit der Avaloq Front Platform für das Online-Banking
• Integration verschiedener Tools und Plattformen, darunter Jira, Ivanti, Docker und OpenShift
• Gewährleistung eines reibungslosen Übergangs für die Entwicklungsteams zur neuen Umgebung
• Bewältigung komplexer Anforderungen im Finanzbereich und Einhaltung hoher Sicherheitsstandards
• Effiziente Nutzung agiler Methoden und Technologien, um die Projektziele innerhalb des festgelegten Zeitrahmens zu erreichen.
Problemstellung
Technologies & Tools
- Avaloq
- Bash/Batch
- JBoss EAP 7
- Red Hat Linux
- Atlassian
- Oracle DB
- Docker/OpenShift
- Kotlin & Spring Boot
- Atlassian JIRA, Confluence, Bitbucket, Bamboo
- JFrog Artifactory
- IntelliJ/Git
SuperPutty, Kitty - Oracle SQL Developer
- SCRUM
Tätigkeiten
- Durchführung manueller und automatisierter Deployments
- Konzeption und Implementierung des Atlassian CI/CD-Stacks
- Umsetzung von Entwicklungs- und Freigabeprozessen
- Entwicklung eines Synchronisationstools zwischen Jira und Ivanti
- Vorbereitung für die Einführung von Docker/OpenShift