Deine Aufgaben
Als Cloud Architect (m/w/d) arbeitest Du an der Gewährleistung optimaler Verfügbarkeit unserer mehrfach ausgezeichneten BIC BPM Platform Software. An der Schnittstelle zwischen Entwicklung und Systembetrieb bestimmst du die Weiterentwicklung der Software- und Systemarchitektur zur Optimierung von Deployment und Betrieb in Cloudumgebungen. Als Teamplayer teilst du deine Expertise mit motivierten Teams und bist bereit, Aufgaben eigenständig voranzutreiben.
- Beratung aller an Entwicklung und Betrieb Beteiligten bei Technologie- und Architekturfragen z.B. hinsichtlich Skalierbarkeit, Resilienz und Verfügbarkeit
- Entwicklung der Konzepte für einen robusten und effizienten Betrieb unserer Software im Multi-Cloud-Betrieb
- Identifkation von Verbesserungspotentialen, Entwicklung von Lösungen und Mitwirkung bei deren Umsetzung
- Optimierung von Software-Installationen und Updates durch Automation von Deployment- und Migrationsaufgaben
- Definition und Überwachung von kritischen Systemparametern
- Förderung des kontinuierlichen Austauschs zwischen cross-funktionalen Teams im Systembetrieb und der Entwicklung
- Mitgestaltung der eingesetzten Betriebsinfrastruktur und Sicherheitsstrategien unter Berücksichtigung verfügbarer Fähigkeiten von Cloud Service Providern
Dein Profil
- Erfolgreich abgeschlossenes Studium der Informatik, Wirtschaftsinformatik, Mathematik oder Vergleichbares
- Mehrjährige Erfahrung in Entwicklung, Architektur und Betrieb von Softwaresystemen in Cloud- und Managed Kubernetes-Umgebungen (z.B. AWS, Azure, OpenStack)
- Umfangreiche Erfahrung im Bereich Monitoring (z.B. Elasticsearch, Prometheus), Container-Orchestrierung (u.a. Kubernetes) und Infrastructure as Code (z.B. Terraform, Ansible)
- Kenntnisse in der Softwareentwicklung (z.B. Java, Python, JavaScript, Node.js, REST APIs) sowie Best-Practices wie Clean Code, Unit-Testing und die Durchführung von Code Reviews sind von Vorteil
- Begeisterung für neue Herausforderungen und zielorientierte Umsetzung von Lösungen
- Know-how im Bereich Linux-basierter IT-Serversysteme und Netzwerke
- Ausgeprägte Teamfähigkeit
- Gute Deutsch- und Englisch-Kenntnisse in Wort und Schrift
Warum wir?
- Anspruchsvolle Aufgaben in einem modernen Softwareentwicklungsprozess in agilen, internationalen, selbst-organisierten Teams (Bochum & Spanien)
- Unterstützung bei der persönlichen Weiterentwicklung durch interne, externe oder online Schulungen (z.B. Udemy) sowie Teilnahme an Konferenzen
- Ein sicherer Arbeitsplatz mit vielfältigen Entwicklungsmöglichkeiten
- Ein attraktives Gehaltsmodell und Sozialleistungen (VWL, BaV, Bikeleasing, Corportate Benefits, etc.)
- Teamarbeit mit hohem Wissenstransfer
- Flache Hierarchien, ein hochmotiviertes Arbeitsumfeld sowie eine offene und faire Unternehmenskultur
- Moderne, leistungsstarke Arbeitsumgebung und Arbeitsausstattung sowie Home-Office-/Remote-Option
- Attraktives Bürogebäude mit Fitnessraum und Fußballplatz sowie freien Getränken runden das Angebot ab