• Vermittlung
  • Nürnberg
  • Veröffentlicht vor 2 Jahren

Wir suchen nächstmöglichst einen Python Softwareentwickler in Vollzeit mit Erfahrung in der System- und Anwendungsentwicklung für Linux in Nürnberg.

Aufgaben:

  • Als Programmierer übernehmen Sie Aufgaben in unserem Team zur Weiterentwicklung unser eigenentwickelten Cloud-Virtualisierungsplattform. Die Nutzer dieser Software sind sowohl die firmeninternen Administratoren der angegliederten IT-Systemwartung, wie auch externe Kunden.
  • Ihre Aufgabe umfasst die Entwicklung von Software zur Steuerung, Integration und Automation der eingesetzten Hardware und Drittsoftware, sowie die Weiterentwicklung der verteilten Steuersysteme. Unsere in Python geschriebene Cloudmanagementplattform orchestriert diverse freie Softwarestacks auf Basis von Xen, Open vSwitch und Speichernetzwerken in einer debianbasierten Umgebung.

Profil:

  • Sie haben nachweisbare Erfahrung mit Python jenseits der Webentwicklung und/oder einen Informatikabschluss an der FH oder höher. Durch die Charakteristik der Software als verteiltes System, sind Kenntnisse um die Eigenheiten derartiger Systeme wünschenswert (zum Beispiel verteiltes Locking, Queueing, Nebenläufigkeit).
  • Sie sind sicher im Umgang mit (Debian) Linux, der zugehörigen Kommandozeile und Shellskripten. Idealerweise haben Sie sich in Ihrer Freizeit bereits in Open Source Projekten engagiert.
  • Wünschenswert sind Erfahrungen mit Cloud Computing auf Basis von Xen, Netzwerkvirtualisuerung mit Open vSwitch, LVM-Diskmanagement und Speichernetzwerke auf Basis von DRBD, NBD, NFS und iSCSI.
  • Sie haben Erfahrung mit der Arbeit in Teams und fügen sich gut in ein junges und agiles Team ein, Sie können aber auch selbständig und zuverlässig auf eigene Verantwortung Probleme lösen und eigene Ideen einbringen. Wir erwarten von Ihnen Lernbereitschaft und Engagement, sowie eine Affinität für freie Software.
  • Sie haben Erfahrung im Umgang mit Versionskontrollsystemen (git) und der Anwendung von Projektmanagementkonzepten. Grundlagen in Software Testing und Releasemanagement sollten Ihnen ebenfalls bekannt sein.
  • Sie sprechen Deutsch und Englisch verhandlungssicher.

Wir freuen uns auf Ihre Bewerbungsunterlagen per E-Mail oder per Bewerbungsformular!