Puppet-Entwickler (m/w/d)

Remote  ‐ Remote

Schlagworte

Puppet It Service Management Schreiben von Dokumentation Automatisierung Datensicherung Bash Shell Configuration Management Infrastruktur Ruby Sicherheitsanforderungen Standardisierung

Beschreibung

Puppet wird als Configuration Management und Automationsprodukt in der Cloud des Kunden eingesetzt. Inhalt des Auftrags ist die Entwicklung einer automatisierten Installations- und Konfigurationsroutine von definierten IT-Services. Integraler Bestandteil ist ebenfalls die Konzeption innerhalb des Projekts zur Anpassung und Verbesserung der Entwicklungsprozesse, des Aufbaus der Puppet Architektur, die Dokumentation sowie die Konfiguration der Puppet Systeme.

Aufgaben:
- Konzeptionieren der Standards zur Entwicklung, Iterierung und Erstellung der Services BC Box, BC Entwicklungsumgebung, BC-Basisservices und Infrastruktur und Plattformservices mit Puppet Unterstützung
- Entwicklung einer automatisierten Installation und Konfiguration – nach Kundenvorgabe – für die Puppet Enterprise Master und diverse beim Kunden eingesetzte Anwendungsdienste
- Implementierung einer Routine für die Iteration der Anwendungsdienste.

Die Iteration kann folgende Funktionalitäten beinhalten:
- In-Place Update der Services
- Datensicherung, anschließende Neuinstallation und Konfiguration und Restore der Daten
- Implementierung eines Patchmanagement mit folgenden Funktionalitäten
- Identifizierung eines notwendigen Security Updates
- Weitergabe der Update Information mittels Monitoring Tool an einen externen Orchestrator
- Durchführung eines extern getriggerten Security Updates mittels Puppet
- Durchführung eines extern getriggerten Reboots mittels Puppet
- Entwicklung von Bash Skripten zur Umsetzung von Automationsprozessen
- Weiterentwicklung der bestehenden Services (Service-Iterationen) BC Box, BC Entwicklungsumgebung, BCBasisservices mit Puppet Unterstützung
- Neuentwicklung weiterer definierter IT-Services mit Puppet
- Standardisierung des Config-Managements
- Dokumentationserstellung der unterliegenden IT Services sowie der Architektur
- Erstellen eines Verfahrens zur Migration / Iteration der IT Services inner-halb der Puppet Strukturen
- Analyse und Bewertung auf Basis der Architekturvorgaben, der Sicherheitsanforderungen und der Betriebsstandards für Puppet

Notwendige Skills:
- Umfangreiche Erfahrung in der Puppet-Entwicklung
- Sichere Kenntnisse im Bereich Dokumentation
- Kenntnisse im Bereich Automatisierung
- Sichere Beherrschung der Sprachen Ruby und Shell
- Erfahrung bei der Wartung von Konfigurationsdateien

Sonstiges:
- Bereitschaft zur Sicherheitsüberprüfung der Stufe Ü2
- es kann ausschließlich aus Deutschland gearbeitet werden
- die Projektsprache ist deutsch
- 2-3 Termine finden pro Quartal vor Ort beim Kunden statt
Start
05.2024
Auslastung
100% (5 Tage pro Woche)
Dauer
8 Monate
(Verlängerung möglich)
Von
Weissenberg Business Consulting GmbH
Eingestellt
26.03.2024
Ansprechpartner:
Ina Strucken
Projekt-ID:
2733028
Branche
Hochschulen und Behörden und Verbände
Vertragsart
Freiberuflich
Einsatzart
100 % Remote
Um sich auf dieses Projekt zu bewerben müssen Sie sich einloggen.
Registrieren