Beschreibung
TätigkeitenbeschreibungBeschreibung Projekt-/ Verfahrenskontexts
Die Leistungen des Auftragnehmers (Dienstleisters) werden im Projekt Serviceteam des
Programms Vendo erbracht.
Folgende Ziele werden im Rahmen des Gesamtprojekts verfolgt:
Bereitstellung Infrastruktur auf Grundlage von Amazon Cloud Services. Die Realisierung erfolgt durch die Bereitstellung von vorkonfigurierten (automatisierten) Deployment-Umgebungen,
Delivery Pipelines und die Einbindung von Test-Tools und –Frameworks.
Im Rahmen von Vendo stellt das Serviceteam den Projektteams Services bereit.
Diese umfassen:
Bereitstellung Entwicklungs- und Deployment-Infrastruktur
Bereitstellung Build- und Konfigurations-Tools
Bereitstellung Test Automation Framework(s)
Bereitstellung Monitoring, Logging und Pre-Deployment Checks
Bereitstellung und Verwaltung Code- und Artefakt-Versionierung
Beschaffung und Verwaltung Software-Lizenzen
Coaching, Vermittlung von Best Practices und Enabling
Wissensvermittlung und Schnittstellenrolle zu bestehenden Teams und Verfahren
Gegenstand des Vertrags
Der Dienstleister erbringt folgende Leistungen:
Beratung der Projektteams
Modellierung von technischen Lösungen zur Bereitstellung der Umgebungen
AWS-Konfiguration (z.B. EC2, S3, RDS)
Erstellung von Ansible- und CloudFormation-Skripten
Verfügbarmachen von Git, Jenkins und Sonar für die Projektteams
Unterstützung beim Aufsetzen und Betrieb von Infrastrukturkomponenten z.B. Mongo- und Hadoop-Datenbanken
Beratung und Coaching von Entwicklungsteams bei der Nutzung der AWS-Infrastruktur
Durchgehende Qualitätssicherung der entwickelten Lösungen
Anforderungsprofil an Erfüllungsgehilfen (externe Fachkräfte)
Gewichtung fachliche Anforderungen: 70%
Benötigte Skills
Ggf. Level
Detaillierung, z.B. Projektmethodik / Geschäftsprozesse / Technologie
Muss-Kriterium
Soll-Kriterium
Konfiguration und Umgebungsmanagement von Cloud Infrastruktur und Umgebungen
1
AWS, EC2 Instanzen, S3, CloudFormation
X
Konfiguration und Umgebungsmanagement von Container Umgebungen
1
Docker, Ansible
X
Kenntnisse in Scripting
2
Bash, Shell, Python, Jinja
X
Kenntnisse in Programmiersprachen
2
Java
X
Kenntnisse im Build-/Konfigmanagement
2
Ant, Maven
X
Erfahrungen im Aufsetzen von Continuous Integration, -Deployment und –Testing
2
Jenkins
X
Praktische Erfahrung in der Integration von Standardlösungen in bestehende Landschaften inkl. Hybrid-Architekturen
2
Cloud & On-Premise
X
Sicherer Umgang mit Linux / Unix Systemen
2
Redhat Enterprise Linux, Ubuntu
X
Kenntnisse moderner Betriebs- und Entwicklungsarchitekturen
2
Microservice, Cloud Infrastruktur, AWS, Docker, Container-Orchestrierung etc.
X
Erfahrungen / Zertifizierungen
Muss-Kriterium
Soll-Kriterium
Erfahrungen im Betrieb komplexer Systemlandschaften
X
Erfahrungen mit Docker, Ansible, CloudFormation
X
Erfahrung bei der Einführung von Docker
X
Erfahrung in der Erstellung von optimierten Docker Images
X
Erfahrung mit MongoDB
X
Erfahrung mit Hadoop
X