KS-005180
Leistungsbeschreibung
Projektbeschreibung:
Umzug der Webanwendung „Tagesplaner mobile pro“ von lokalen Servern (IIS-Webserver und MSSQL-Server) in die Azure-Cloud des Kunden.
Dabei wird auch das verwendete Framework „Serenity“ auf die aktuelle Version aktualisiert.
Die Funktionalitäten der Anwendung müssen cloudfähig gemacht werden.
Anforderungen
Leistungsbeschreibung:
1. Betrieb der Anwendung als Software as a Service (SaaS) in der Azure Cloud:
- Umstellung der Anwendung „Tagesplaner mobile pro“ auf den Betrieb als SaaS-Lösung in der Azure Cloud.
- Konfiguration und Bereitstellung der Anwendung als Cloud-Service zur flexiblen und skalierbaren Nutzung.
- Integration relevanter Azure-Dienste zur Optimierung von Leistung, Sicherheit und Verwaltung.
2. Pipeline für Staging- und Produktionsumgebung:
- Einrichtung einer Deployment-Pipeline für Staging- und Produktivumgebungen.
- Nutzung von Infrastructure as Code zur automatisierten Bereitstellung der Umgebungsinfrastruktur.
- Erstellung von Repositories und Pipelines in Azure DevOps zur Verwaltung von Code und Deployment-Prozessen.
3. Migration der Produktivdaten bis Ende 2025:
- Planung und sichere Migration der Produktivdaten in die Azure-Cloud-Umgebung des Kunden.
- Durchführung und Test der Datenmigration ab Dezember 2025 zur Gewährleistung eines reibungslosen Umzugs.
- Überwachung und Validierung der Migration, um Datenintegrität und Vollständigkeit sicherzustellen.
4. Aktualisierung des Webframeworks „Serenity“:
- Analyse der bestehenden Umgebung und Planung der Migration auf die aktuelle Version.
- Durchführung der Migration unter Berücksichtigung von Kompatibilität und Funktionalität.
- Anpassung von Code, Funktionen und Schnittstellen an neue Standards für optimale Leistung und Zukunftssicherheit.
5. Integration von Blob Storage und Neuentwicklung des Dateizugriffs:
- Einrichtung eines Blob Storage zur sicheren Speicherung von Dateien und Daten.
- Neuentwicklung des Dateizugriffs zur Gewährleistung eines fehlerfreien Zugriffs auf gespeicherte Dateien.
- Sicherstellung von Skalierbarkeit, Effizienz und Datensicherheit im Speichermanagement.
6. Neuentwicklung des Hintergrundjobs zur Stornierung nicht angenommener Maßnahmen:
- Analyse und Anpassung bestehender Hintergrundprozesse für den Cloud-Betrieb.
- Entwicklung einer neuen Implementierung zur Gewährleistung eines stabilen Cloud-Betriebs.
- Durchführung von Tests und Validierungen der neuen Lösung.
7. Neuumsetzung der SAP-Datenanbindung mittels Datei-Upload:
- Konzeption und Implementierung einer neuen Datenanbindung mit Import in den Blob Storage.
- Automatische Übernahme der Daten in den Tagesplaner sowie Upload in die SQL-Datenbank.
- Automatisierung und Sicherung des gesamten Import- und Upload-Prozesses.
- Überwachung und Logging zur Sicherstellung fehlerfreier Datenübertragung.
8. Migration der API-Anbindung von QS.on zur Datenübergabe:
- Anpassung der API-Schnittstelle zur reibungslosen Datenkommunikation zwischen den Systemen.
9. Erfüllung der Sicherheitsanforderungen des Kunden:
- Umsetzung der Sicherheitsrichtlinien und Standards des Kunden.
- Implementierung entsprechender Maßnahmen zur Sicherung von Anwendung und Daten.
Zusätzliche Kompetenzen:
1. Cloud Computing / Azure-Kenntnisse:
- Erfahrung in der Konfiguration und Bereitstellung von Anwendungen in der Azure Cloud.
- Kenntnisse in der Integration von Azure-Diensten für Performance, Sicherheit und Verwaltung.
2. DevOps / Infrastructure as Code:
- Erfahrung im Aufbau von Deployment-Pipelines und Nutzung von IaC.
- Sicherer Umgang mit Azure DevOps zur Code- und Pipeline-Verwaltung.
3. Datenmigration / Testmanagement:
- Erfahrung in der sicheren Migration von MSSQL-Datenbanken in die Azure Cloud.
4. Webframework-Migration / Softwareentwicklung:
- Kenntnisse in der Arbeit mit ASP.NET bzw. .NET 8, idealerweise mit dem Framework Serenity.
5. Blob Storage / Dateiverwaltung:
- Expertise in der Einrichtung, Nutzung und Absicherung von Azure Blob Storage.
6. Cloudbasierte Hintergrundprozesse:
- Erfahrung in der Entwicklung und Anpassung von Cloud-Jobs, z. B. mit Azure Functions.
7. IT-Sicherheit und Compliance:
- Verständnis und Umsetzung von Sicherheitsrichtlinien des Kunden.
- Implementierung von Maßnahmen zur Einhaltung von IT- und Datenschutzstandards.
Über den Auftraggeber
Start: 13.10.2025
Ende: 31.12.2025 plus Option auf Verlängerung
Auslastung: ca. 20 Stunden pro Woche
Onsite Stunden: 10
Offsite Stunden: 170
Standort: Augsburg | 90 % remote