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)
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 + 3 corporate holidays
envelio-Rentenplan
Unterstützung deiner Gesundheit durch Kooperationen für Sportmitgliedschaften
Ü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.
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.