Beschreibung
Für unseren Kunden am Standort Frankfurt/Main suchen wir einen Konfigurations-/Umgebungsmanager (m/w) Cloud Infrastruktur (AWS/EC2,S3,VPCs).
Projektbeschreibung
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 des Projekts 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
Aufgaben
Beratung der Projektteams
Modellierung von technischen Lösungen zur Bereitstellung der Umgebungen
AWS-Konfiguration (z.B. EC2, S3, RDS, IAM, Policies, VPCs)
Erstellung von Ansible- und CloudFormation-Skripten
Verfügbarmachen von Git, Jenkins und Sonar für die Projektteams
Beratung und Coaching von Entwicklungsteams bei der Nutzung der AWS-Infrastruktur
Durchgehende Qualitätssicherung der entwickelten Lösungen
Soll Leistungen:
Fachliche Beratung beim Aufsetzen und Betrieb von Infrastrukturkomponenten z.B. Mongo- und Hadoop-Datenbanken
Anforderungsprofil
Muss-Kriterien:
Konfiguration und Umgebungsmanagement von Cloud Infrastruktur und Umgebungen: AWS, EC2 Instanzen, S3, VPCs, CloudFormation
Konfiguration und Umgebungsmanagement von Container Umgebungen: Docker, Ansible
Kenntnisse in Scripting: Bash, Shell, Python, Jinja
Erfahrungen im Aufsetzen von Continuous Integration, -Deployment und –Testing: Jenkins
Sicherer Umgang mit Linux / Unix Systemen: Redhat Enterprise Linux, Ubuntu
Kenntnisse moderner Betriebs- und Entwicklungsarchitekturen: Microservice, Cloud Infrastruktur, AWS, Docker, Container-Orchestrierung etc.
Versionskontrollsystem: GIT
Soll-Kriterien:
Kenntnisse in Programmiersprachen: Java
Kenntnisse im Build-/Konfigmanagement: Ant, Maven
Praktische Erfahrung in der Integration von Standardlösungen in bestehende Landschaften inkl. Hybrid-Architekturen: Cloud & On-Premise
Erfahrungen / Zertifizierungen
Muss-Kriterien:
Erfahrungen im Betrieb komplexer Systemlandschaften
Erfahrungen mit Docker, Ansible, CloudFormation
Erfahrung bei der Einführung von Docker
Erfahrung in der Erstellung von optimierten Docker Images
Soll-Kriterien:
Erfahrung mit MongoDB
Erfahrung mit Hadoop