Platform Engineer (f/m/d)

Permanent employee, Full or part-time · Cologne / Remote from Germany

Read job description in:
The role
At envelio, we are proud to have been named as one of the hundred most innovative clean technology companies in the world. And we want to achieve even more with our shared vision of driving forward the energy transition with the help of our highly innovative product. Our web-application platform supports grid operators to digitalize and automate their processes.

As a Platform Engineer (f/m/d) you help accelerate our engineers by building the foundational infrastructure that allows them to deliver value faster and with confidence. As a member of our recently established Platform Squad, you are involved in the entire software delivery lifecycle, using your experience and skills to identify and implement improvements from commit to deploy.
You are joining a squad of talented engineers supported by an Engineering Manager and Product Manager working together to help envelio succeed.
Your tasks and responsibilities
  • You enable engineers across multiple teams to simplify their work by implementing automations and streamlined processes
  • You interact with consumers of the platform to understand their needs and pains
  • You develop and integrate systems to optimize current or new processes throughout all departments
  • You continuously improve our multi-cloud and on-premises installations in a highly secured environment
  • You improve our delivery pipelines with a view on speed and reliability
  • You ensure the smooth operation of the system through better monitoring as well as by participating in the on-call rotation (business hours only)
  • You identify and remove toil to allow the squad to move faster
Our methods:

  • Agile working method with Kanban
  • Autonomous, interdisciplinary squads with a strong product mindset
  • Continuous delivery and working in small batches
  • Continuous learning through knowledge sharing sessions
  • Adherence to DevOps principles such as improving daily work over doing daily work
What you need to succeed
  • You are a DevOps allrounder and have knowledge in the following modern distributed computing areas (advanced experience in at least one of them)
    • Experience with container & orchestration technology (Docker, Kubernetes, Helm, etc.) in a cloud or hybrid environment
    • Setting up and maintaining CI pipelines in tools like Gitlab CI/CD or Github Actions
    • Configuration management tools like SaltStack, Ansible or Chef
    • Infrastructure as Code tools like Terraform or CloudFormation
  • You are an empathetic and strong communicator who is comfortable talking to people with different backgrounds and levels of technical expertise
  • You are proficient in a programming language such as Python or Golang
  • You take pride in making life easier for your fellow developers and find satisfaction in reducing cognitive load
  • You have strong Linux and distributed system skills and can debug complex issues in distributed systems
  • You are adaptable and a fast learner who is unfazed by working with new technologies
  • You are business-fluent in English (Level C1) - and German is a plus

Our Tech Stack:

  • Modern & flexible Python/JS/TS stack based on Django, FastAPI, Vue and more
  • Large-scale data processing using industry-standard backing services like PostgreSQL, TimescaleDB, MongoDB, RabbitMQ and Redis
  • Infrastructure as Code and configuration management using SaltStack and Terraform
  • Multi-cloud/hybrid on-prem deployment orchestration using Kubernetes and Helm
  • End-to-end software delivery lifecycle management with Gitlab and Gitlab CI/CD
  • … is always changing in the face of new requirements and developments in the ecosystem!
Why envelio
  • Flexible working mode within Germany: Hybrid, from home or in our lovely office in Cologne 
  • Option for remote work from abroad (up to three months per year)  
  • State of the art technology and modern tech stack 
  • Excellent hardware equipment (16 inches MacBooks, 2 screens at your workplace) 
  • 30holidays + 3 corporate holidays  
  • Support for your health through sports membership cooperations 
  • Flexible use of a monthly mobility budget (e.g. Jobrad) 
  • Time and budget for individual growth  
  • envelio pension plan  
  • Regular company and team events
About us

Over 120 employees are already on board and working passionately on smart solutions for our power grids. Each one of us contributes to the further development of our Intelligent Grid Platform – combining our core competence in the tech sector with in-depth expertise in all areas of the company. Only together can we really master the energy transition.

Die Rolle
Wir sind stolz darauf, als eines der hundert innovativsten Clean Technology Unternehmen weltweit ausgezeichnet worden zu sein.  Und wir wollen noch mehr erreichen mit unserer gemeinsamen Vision, die Energiewende mithilfe unserer hoch innovativen Produkte voranzutreiben. Unsere Web-Applikations-Plattformen ermöglichen es bereits heute, Kernprozesse von Netzbetreibern zu digitalisieren und zu automatisieren. 
 
Als Platform Engineer (w/m/d) trägst du dazu bei, unsere Ingenieure zu entlasten, indem du die grundlegende Infrastruktur aufbaust, die es ihnen ermöglicht, schneller und zuverlässiger Werte zu liefern. Als Teil unseres kürzlich gegründeten Platform Squads bist du in den gesamten Lebenszyklus der Softwareentwicklung involviert und setzt deine Erfahrungen und Fähigkeiten ein, um Verbesserungen zu identifizieren und zu implementieren - vom Commit bis zum Deployment. Du wirst Teil einer Gruppe von talentierten Entwicklern, die von einem Engineering Manager und einem Produktmanager unterstützt werden und gemeinsam am Erfolg von envelio arbeiten.
Diese Aufgaben erwarten dich
  • Du ermöglichst es Entwicklern in verschiedenen Teams, ihre Arbeit durch die Implementierung von Automatisierungen und optimierten Prozessen zu vereinfachen.
  • Du tauschst dich mit den Nutzern der Plattform aus, um deren Bedürfnisse und Probleme zu verstehen
  • Du entwickelst und integrierst Systeme, um bestehende oder neue Prozesse abteilungsübergreifend zu optimieren
  • Du verbesserst kontinuierlich unsere Multi-Cloud- und On-Premises-Installationen in einer hochsicheren Umgebung
  • Du verbesserst unsere Delivery-Pipelines hinsichtlich Geschwindigkeit und Zuverlässigkeit
  • Du stellst den reibungslosen Betrieb des Systems durch bessere Überwachung sowie durch die Teilnahme an der Bereitschaftsrotation (nur während der Geschäftszeiten) sicher
  • Du identifizierst und entfernst Hürden, damit das Team schneller arbeiten kann
Unsere Methoden: 
  • Agile Arbeitsmethode mit Kanban
  • Autonome, interdisziplinäre Teams mit einer starken Produktorientierung
  • Continuous Delivery und Arbeit in kleinen Chargen
  • Kontinuierliches Lernen durch Wissensaustausch
  • Einhaltung der DevOps-Prinzipien, wie z. B. die Verbesserung der täglichen Aufgaben gegenüber der Ausführung der täglichen Aufgaben
Das bringst du mit
  • Du bist ein DevOps-Allrounder und verfügst über Kenntnisse in den folgenden Bereichen des modernen verteilten Computings (fortgeschrittene Erfahrung in mindestens einem dieser Bereiche)
    • Erfahrung mit Container- und Orchestrations-Technologie (Docker, Kubernetes, Helm, etc.) in einer Cloud- oder Hybrid-Umgebung
    • Einrichtung und Pflege von CI-Pipelines in Tools wie Gitlab CI/CD oder Github Actions
    • Konfigurationsmanagement-Tools wie SaltStack, Ansible oder Chef
    • IaC-Tools wie Terraform oder CloudFormation
  • Du bist empathisch, kommunikationsstark und fühlst dich wohl im Umgang mit Menschen mit unterschiedlichem Hintergrund und Fachwissen
  • Du beherrschst eine Programmiersprache wie Python oder Golang
  • Du hast Freude daran, deinen Entwicklerkolleg:innen das Leben leichter zu machen und deren kognitive Belastung zu verringern
  • Du hast gute Kenntnisse in Linux und distributed Systems und kannst komplexe Probleme darin beheben
  • Du bist anpassungsfähig, lernst schnell und freust dich auf die Arbeit mit neuen Technologien
  • Du sprichst verhandlungssicheres Englisch (Stufe C1) - Deutsch ist ein Plus
Unser Tech-Stack
  • Moderner und flexibler Python/JS/TS-Stack basierend auf Django, FastAPI, Vue und mehr
  • large-scale Datenverarbeitung unter Verwendung von Industriestandard-Backing-Diensten wie PostgreSQL, TimescaleDB, MongoDB, RabbitMQ und Redis
  • Infrastructure as Code und Konfigurationsmanagement mit SaltStack und Terraform
  • Orchestrierung der Multi-Cloud-/Hybridbereitstellung vor Ort mithilfe von Kubernetes und Helm
  • End-to-End-Management des Softwarebereitstellungs-Lebenszyklus mit Gitlab und Gitlab CI/CD
  • ... ändert sich ständig mit den neuen Anforderungen und Entwicklungen in der Systemlandschaft

Wieso envelio
  • Flexibler Arbeitsmodus innerhalb Deutschlands: hybrid, von zu Hause aus oder in unserem schönen Office in Köln - du kannst entscheiden, welcher Modus am besten zu dir passt!
  • Arbeiten aus dem Ausland (bis drei Monate pro Jahr)
  • State of the Art Technologie und modernes Tech-Stack
  • Top Hardware-Ausstattung (16 zoll MacBooks, 2 Bildschirme an deinem Arbeitsplatz)
  • Zeit und Budget für individuelles Wachstum
  • 30 Urlaubstage + corporate holidays 
  • envelio-Rentenplan
  • Unterstützung deiner Gesundheit durch Kooperationen für Sportmitgliedschaften
Über uns

Über 120 Mitarbeiterinnen und Mitarbeiter sind bereits an Bord und arbeiten mit Leidenschaft an intelligenten Lösungen für unsere Stromnetze. Jede einzelne Person trägt zur Weiterentwicklung unserer Intelligent Grid Platform bei und verbindet dabei unsere Kernkompetenz im Tech-Bereich mit tiefgreifendem Know-how in allen Unternehmensbereichen. Wir sind davon überzeugt, dass wir nur gemeinsam die Energiewende nachhaltig umsetzen können. 

 
Thank you for your interest in envelio!
Please fill out the following short form and let us know how you found us. 
If you are experiencing any problems, please send an e-mail to jobs@envelio.de.
Uploading document. Please wait.
Please add all mandatory information with a * to send your application.