Unterstützung in d. Integrations- und Anpassungsentwicklung - Dresden & Remote (W IS-90413)

Dresden  ‐ Vor Ort
Dieses Projekt ist archiviert und leider nicht (mehr) aktiv.
Sie finden vakante Projekte hier in unserer Projektbörse.

Beschreibung

Aufgabe:
. Es soll eine Integrations- und Anpassungsentwicklung für das Continuous Development-Werkzeug Jenkins 2.x 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 Person sollte sich in der Entwicklung und Integration von hochgradig verteilten
Anwendungen und Infrastrukturen aus kennen. Integrationen werden mit Job-DSL und Pipeline-
DSL von Jenkins vorgenommen.
. Weiterhin müssen tiefe anwendungsbereite Puppet—Implementierungs-Kenntnisse vorliegen sowie das Verständnis von ENC, facts, Hiera zur Puppetsteuerung mit Puppet 4.x vorliegen.
. Die zu implementierenden Werkzeuge sind z.B. Sonarcube, Checkmarx, Selenium, Dynatrace,
appdynamis, Atlassian Xray, Teamcity, HP ALM u.a.
. Aufbau, Anpassungs-Programmierung/Customizing der DevOps-Continuous-Delivery-Pipelines 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/ICINGA2, TFS.
. Aufbau, Anpassungsprogrammierung und Betrieb der zugehörigen Cloud-Anbindungen und der eigenen von Kunden verantworteten Infrastrukturstack-Elemente (Netzwerk, Linux, AWS, Openstack, Docker mit Kubernetes, Meoshphere/Marathon, VMWARE incl. Integration in CD-Pipline)
. Entwicklung, Customizing, Test von programmierbaren IT-Infrastruktur-Elementen mittels des
Konfigurationmanagement-Tools Puppet, wie virtuelle und containerisierte Server unter Linux und Windows, Netzwerkelemente, Storage-Elemente, bestimmte Funktionsserver wie z.B. Logging-Infrastruktur mittels ELK
. Die Cloud-Infrastruktur-Automatisierungen, sowie die Anbindung der Clouds erfolgt mit dem Tool Terraform.
. Erstellen der entsprechenden Puppet-Rezepte, Terraform-Files für die programmierbare
Infrastruktur
. Tests und Tes-Automatisierung der Tests der programmierten Automatisierungen
. Erweiterung des standardisierten Jenkins-Continuous-Integration-Server-Basisumfanges mit
Integration der entsprechenden Jenkins-Plugins entsprechend der gesamten Toolkette.
. Dokumentation der erstellten Produkte bzw. programmierten Automatisierungen und Anpassungen
. Betreuung, Durchführung von Fehlerbeseitigungen und Problembehebung in Bezug auf die
automatisierten Produkte

Verantwortlichkeiten:
. 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:
Ruby, Java, Puppet, Terraform, Python- und Go-Programmierung, Jenkins/Hudson, Git, artifactory, eclipse, Confluence, JIRA, Scrum, Teamcity, Confluence, JIRA, Selenium, Sonwaqube, Puppet-Lint - 5 Jahre Erfahrung

AWS-, AZURE, Google-Cloud-Implementierungserfahrung - 3 Jahre Erfahrung

Openstack-Implementierungserfahrung - 2 Jahre Erfahrung

weitere Ergänzungen:
. 2 Jahre praktische Erfahrung als Teammitglied in Projekten nach Scrum
. Erfahrungen als Software-Architekt und Programmierer in komplexen Projekten und mit mehr als 50 Entwicklern
. Jenkins-Plugin-Programmierung, terraform/Puppet-Infrastruktur-Programmierung bei AWS, AZURE, Openstack
. Umfassende Kenntnisse in Linux-Betriebssystem inklusive Administration und Linux-Shell-Programmierung sowie Windows-Server-Betriebssystem 2012 ff. inclusive Windows-Powershell-Programmierung
. Openstack-Kenntnisse, ab Release JUNO
. Openshift-Kenntnisse ab Version 2.1
. Umfassende Kenntnisse und Verständnis zu verteilten Systemen und Consenus-Prinzipien (entsprechende Produkten im Infrastrukturumfeld, die solche Prinzipien unterstützen und managen sind Zookeeper, Meosphere, Marathon, Galeera u.a.)
. Kenntnisse in der Systemprogrammierung unter Linux und Windows
. Tiefgehende Kenntnisse im Umgang mit IDE’s wie z.B. Eclipse, IntelliJ, Visual Studio o.a.
. Tiefgehende Kenntnisse im Umgang mit GIT, Subversion, Artifactory, Packer, Racker, Vagrant, VirtualBox
. Tiefgehende in folgenden Programmiersprachen Python, Go, Java, Ruby, C++ sowie SQL-Programmierung
. Tiefgehende Kenntnisse in Puppet und Terraform
. Erfahrung bei der Administration komplexer Netzwerke, Firewalls und Router
. Kenntnisse im Cloud Computing insbesondere AWS sowie die Programmierung/Automatisierung der dortigen Infrastrukturelemente wie Cloudformation, AWS-RDS, Elastic Beanstalk, Codepipeline u.a.
. Implementierungs-Kenntnisse zu Elastic Search, Logstash, Kibana oder Graylog wären wünschenswert
. Implementierungs-Kenntnisse zu NoSQL-Datenbanken wie Mongo-DB, Redis, Cassandra, Couch-DB
. Implementierungs-Kenntnisse zu relationalen Opensource-Datenbanken PostgreSQL, MySQL/ Maria-DB
. Implementierungs-Kenntnisse zu Google-Kubernetes zur Orchestrierung von Docker-Infrastrukturen mit VMWARE/Openstack oder auf AWS/AZURE
. Tiefstes Verständnis von hochgradig verteilten Systemen und Cloud-Apps, Steuerung und Orchestrierung von komplexen Microservice-Strukturen
. praktische Architekten Erfahrungen in der Konzeptionierung für hochkomplexe MicroServices in verteilten Systeme nach Consensus-Prinzipien aufgebauten Infarstrukturen (zookeeper)
. Erste BigData-Erfahrungen mit Hadoop/MapReduce, Kafka, SPARK, Cassandra, Kibana

Umgebung/Sonstiges:
Verlängerungsoption bis 30.06.17 besteht
Umfang: 5 Tage Woche
Remote ist nach Absprache zu 50% möglich

Beginn: 01.10.2016
Dauer: 30.11.2016 mit Verlängerungsoption
Branche: Telekommunikation
Start
10.2016
Dauer
2 Monate
(Verlängerung möglich)
Von
Allgeier Experts Consulting GmbH
Eingestellt
10.09.2016
Ansprechpartner:
Joscha Seelmann-Eggebert
Projekt-ID:
1201021
Vertragsart
Freiberuflich
Um sich auf dieses Projekt zu bewerben müssen Sie sich einloggen.
Registrieren