Beschreibung
Aufgabe:- Es soll eine Integrations- und Anpassungsentwicklung für das Continuous Development-Werkzeug Jenkins 1.5 oder höher incl. seiner Plugins erfolgen. In diesem Kontext wird eine eigene DSL Domain Specific Language (basierend auf Groovy, Ruby, Java) weiter ausprogrammiert werden. In diesem Kontext erfolgt auch eine Tool-Einbindung verschiedenster Colour über REST-API’s. Die gesuchte Unterstützungs-Kraft sollte sich in der Entwicklung und Integration von hochgradig verteilten Anwendungen und Infrastrukturen auskennen.
- Aufbau, Anpassungsprogrammierung und Betrieb der zugehörigen Cloud-Anbindungen und der eigenen von MMS verantworteten Infrastrukturstack-Elemente (Netzwerk, Linux, AWS, Openstack, Docker mit Kubernetes, VMWARE incl. Integration in CD-Pipline).
Aufbau, Anpassungs-Programmierung/Customizing der DevOps-Continuous-Delivery-Pipeline für Test- und Entwicklungszwecke und Betriebstools und deren Betrieb. - Die Pipeline besteht u. a. aus JAMA, Jenkins, Maven, Gradle, GIT, JIRA, Stash/Bitbucket, Artifactory, Confluence, Puppet, ELK (Elastic search, Logstash, Kibana) Nagios.
Umsetzung von klar abgegrenzten Produkt- oder Schnittstellen-Automatisierungen und Tool-Customizings
- Ständige Erhöhung des Automatisierungs-Grades bei Entwicklung und Test des Infrastrukturstacks sowie der CD-Pipeline
- Umfassende Anwendung der Continuous Integrations/Continuous Deployment-Tools und Integrationen auf die eigene Entwicklung von Infrastrukturstack und CD-Pipeline
- Schaffung der erforderlichen Dokumentation der Produkte
Anforderung:
• Jenkins 1.5 oder höher
• Groovy, Ruby, Java
• Weiterhin müssen Anwendungsbereite Puppet-Implementierungs-Kenntnisse vorliegen sowie das Verständnis von ENC, facts, Hiera zur Puppetsteuerung vorliegen
• Netzwerk, Linux, Openstack
• Logging Infrastruktrur mittels ELK
• Phyton, Go, Ruby, C++
Umgebung/Sonstiges:
- 50% Remotearbeit möglich
- Einsatzort wahlweise Dresden oder Hamburg
Beginn: kurzfristig
Dauer: 30.11.2016 mit Verlängerungoption
Branche: Sonstige