Schlagwörter
Skills
Durch die Arbeit als Teamleiter habe ich gelernt Changeprozesse professionell umzusetzen, hierbei aber niemals das Menschliche aus den Augen zu verlieren.
Administration von Jira
● Managen von Jira Plugins in Data Center oder Cloud
● Administrieren von Usern und Rechten
● Organisieren von Customfields, Screens und Workflows
3rd Level Support
● Umsetzung von spezifischen Kundenanforderungen, wie das automatische Genehmigen von Tickets
● Erstellen von Project automation
● Kommunikation mit Plugin Herstellern
ScriptRunner
● Entwicklung von Behaviours mit Groovy Skripten
● Erstellung komplexer Groovy Skripte mit verschiedenen Abhängigkeiten, REST-API Zugriffen sowie Error-Handling
● Job Implementierung, um eine Vertreterreglung für Approval-Workflows zu realisieren
Insight/Assets Discovery
● Administration von Schema, Object Types, Attributes, sowie Berechtigungsmanagement
● Implementierung von Insight REST API Request
● Erstellung einer Insights Utility Library zur Verarbeitung von Insights Objekten mit Groovy
Atlassian Plugin SDK
● Erweiterung der Jira REST API
● Entwicklung von Plugins zur Kommunikation zwischen Jira und anderen Tools
● Erstellung von WebWorks
Projekthistorie
Die Ibeo Automotive Systems GmbH wuchs stark und plante weiteres Wachstum. Das IT-Team stand vor Herausforderungen beim Ressourcenaustausch und der Überwachung der Aktivitäten. Um diese Probleme zu lösen, wurde ein Framework entwickelt, das einen einheitlichen Zugriff auf interne und externe Ressourcen ermöglichte. Es umfasste Funktionen wie einheitliche PDF-Erstellung, E-Mail-Versand und Zugriff auf das Active Directory. Zudem wurden REST-API-Aufrufe an die Projektmanagementsoftware Atlassian Jira unterstützt. Das Projekt wurde in zwei Phasen unterteilt: Die erste umfasste die Implementierung der Grundfunktionalität, während die zweite Phase die langfristige Wartung und Erweiterung des Frameworks beinhaltete. Zu Beginn bestand das Projektteam nur aus einem Entwickler, wuchs jedoch mit der Zeit auf drei Entwickler. Das Ziel war ein Java-Framework, das Datenschutz, Sicherheit und Stabilität bei softwareseitigen Zugriffen gewährleistete. Der Projektfortschritt wurde in der Projektmanagementsoftware Atlassian Jira dokumentiert. Die Ziele des Projektes umfassten Kosteneinsparungen, stabilere Systeme, Datenschutz und Sicherheit von Geheimnissen wie Patenten.
Rolle: Hauptverantwortlicher Entwickler
Team: 3 Entwickler
Sprache: Java
Aufgaben:
★ Analyse und Design
★ Festlegung vom Stylesheet
★ Implementierung
★ Einarbeitung von Entwicklern und Nutzern
★ Support und Hilfestellungen
Technologien:
✔ Atlassian Jira Server
✔ PostgreSQL
✔ ActiveDirectory
✔ Rundeck
✔ Zip4j
✔ Apache POI
✔ IText (PDF)
Das Projekt zielte darauf ab, die internen Genehmigungsprozesse der Ibeo Automotive Systems GmbH zu digitalisieren, beginnend mit dem Bestellprozess. Vor dem Projekt wurden Genehmigungen mit ausgedruckten Formularen verarbeitet, was zu Verzögerungen, unleserlichen Informationen und Fehlern führte. Zu Beginn bestand das Projektteam nur aus einem Entwickler, wuchs jedoch mit der Zeit auf drei Entwickler an. Das Hauptwerkzeug für das Projektmanagement, Geschäftsprozesse und die Berichterstattung ist Atlassian Jira. Der Projektzeitplan umfasste drei Phasen: die Schaffung eines grundlegenden Genehmigungsprozesses, die Digitalisierung des Bestellprozesses und Anpassungen und Korrekturen. Durch die Digitalisierung aller internen Genehmigungsprozesse konnten zukünftig Fehler, Unklarheiten und Zeitverluste vermieden werden. Es gab technische und personelle Risiken, einschließlich möglicher Fehler durch die komplexen Systeme und das Risiko eines Ausfalls aufgrund von Fehlern im Grundprozess. Die Projektresultate sollten ein grundlegender Genehmigungsprozess sein, auf dem zukünftige Implementierungen aufbauen können, sowie ein digitalisierter Bestellprozess.
Rolle: Hauptverantwortlicher Entwickler
Team: 3 Entwickler
Sprache: Java
Aufgaben:
★ Analyse und Design
★ Implementierung
★ Erweiterung und Anpassung
★ Change Management
★ Support und Hilfestellungen
Technologien:
✔ Atlassian Jira Server
✔ Rundeck
✔ Atlassian Confluence
✔ Apache POI
Bei der Ibeo Automotive Systems GmbH wurde die Projektmanagementsoftware Atlassian Jira nicht nur für Projekte verwendet, sondern ebenso für die Digitalisierung des Unternehmens. Atlassian Jira ist durch selbstgeschriebene Jira-PlugIns sehr anpassbar. Nachteilig ist, dass die volle Last, insbesondere bei der Erzeugung von PDFs, auf dem Jira-Server liegt. Dieses führt dazu, dass Jira sehr langsam wird und gelegentlich vollständig abstützt. Dieses Projekt hatte zum Ziel, die Last für Jira fremde Leistungen, wie das Erzeugen eines PDFs, auf andere Server auszulagern. Für die Verwaltung und Orchestrierung der Server wird das Automatisierungstool Rundeck verwendet. Es wurde ein Jira-PlugIn entwickelt, welches das Automatisierungstool Rundeck über dessen REST-API anweist, einen Docker-Container zu startet. In diesem -Container wird zum Beispiel die PDFs erzeugende Java Applikation ausgeführt. Die Java Applikation wiederum kommuniziert mit dem Jira Server über die Jira-REST-API und tauscht in beide Richtungen mit diesem Daten aus.
Rolle: Hauptverantwortlicher Entwickler
Team: 2 Entwickler
Sprache: Java
Aufgaben:
★ Analyse und Design
★ Implementierung
★ Erweiterung und Anpassung
★ Einarbeitung von Entwicklern
★ Support und Hilfestellungen
Technologien:
✔ Atlassian Jira Server
✔ Atlassian Plugin SDK
✔ Rundeck
Reisebereitschaft
exali IT-Haftpflicht-Siegel (Sondertarif für Freelancermap-Mitglieder)
Das original exali IT-Haftpflicht-Siegel bestätigt dem Auftraggeber, dass die betreffende Person oder Firma eine aktuell gültige branchenspezifische Berufs- bzw. Betriebshaftpflichtversicherung abgeschlossen hat. Diese Versicherung wurde zum Sondertarif für Freelancermap-Mitglieder abgeschlossen.
Versicherungsbeginn:
01.02.2023
Versicherungsende:
01.01.2027