Beschreibung
- Beratung und Unterstützung von Projekten hinsichtlich Configuration und Deployment Management Strukturen und Prozessen- Durchsetzung und kontinuierliche Verbesserung der Configuration und Deployment Management Standards
- Verwaltung der Applikations- und Umgebungskonfigurationen in den vorgesehenen Standard Configuration und Version Management Tools
- Qualitätskontrolle von Applikations Release Lieferungen aus Projekten oder von Lieferanten und Erstellung von automatisierten Deployments
- Verwaltung von Deployment-Tickets in JIRA
- Planung von Deployments mit dem Release Managment und Koordination von Deployments mit involvierten Serviceeinheiten
- Ausführung von Deployments in Entwicklungs-, Test- ?und Produktionsumgebungen
- Einhaltung der Release und Change Management Prozesse
- Engineering und Betrieb der Deployment Tools und Infrastruktur
Absolut notwendig
- Höhere Informatikausbildung oder entsprechende fundierte Fachkenntnisse
- Mindestens 3 Jahre Erfahrung im Bereich Configuration Management
- Gute Kenntnisse von Configuration und Version Management Tools wie TFS, GIT, Perforce oder Subversion
- Gute Kenntnisse von Scripting und der Shell bzw. Command Line Tools auf Linux und Windows
- Gute Kenntnisse in Secure Communication (Zertifikate, Protokolle: ssh, scp, sftp, https, t3s)
- Erfahrungen in REST und WebService APIs
- Erfahrungen bei der Automatisierung und Dokumentation von Deployment Prozessen
- Erfahrung beim Umgang mit unterschiedlichen Kundenprofilen
- Erfahrung in kritischen Situationen wie bei Produktionsproblemen oder in Taskforces ?
Produktkenntnisse ==================
- Platformen: .NET, JAVA
- Datenbanken: SQL Server, Oracle
- Application Server: IIS, WLS, JBoss
- Version Management : TFS, Perforce, Subversion, etc.
- Build Manangement: TFS, Jenkins
Wünschenswert
- Kenntnisse von Atlassian JIRA und Confluence
- Erfahrungen mit Plattformen für automatisierte Orchestrierung und Deployments (Automic ARA, XebiaLabs)
- Kenntnisse von modernen Programmiersprachen
- Erfahrungen in Software Engineering und klassischen und agilen Vorgehensweisen
- Erfahrungen in Software Testing (Test Driven Development, Unit Testing, Test Automatisierung etc.)
Hohes Qualitätsbewusstsein, gute analytische und konzeptionelle Fähigkeiten, strukturierte und zielorientierte Vorgehensweise, belastbare, teamfähige und kundenorientierte Persönlichkeit, hohe Einsatzbereitschaft