Software Engineer - Infrastructure Automation
Natron Tech
Bern, Switzerland
4 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, GermanJob location
Bern, Switzerland
Tech stack
Proxmox
API
Cloud Computing
Code Review
Continuous Integration
DevOps
Github
Python
Linux System Administration
Node.js
Open Source Technology
Svelte
Ansible
Prometheus
Toolchain
TypeScript
WebSocket
Ceph
React
Grafana
Backend
GIT
Vue.js
Gitlab-ci
Kubernetes
GraphQL
Front End Software Development
REST
Terraform
gRPC
Docker
Go
Job description
Wir entwickeln diverse interne Tools und Softwareprodukte selbst - von Kubernetes-Management-Plattformen bis hin zu Infrastruktur-Automatisierungslösungen. Als Software Engineer arbeitest du an der Schnittstelle zwischen Development und Infrastructure, entwickelst pragmatische und wartbare Lösungen und treibst die Weiterentwicklung unserer Produktpalette (KubeLab, flex.plane, One-Click) aktiv voran.
- Entwicklung und Weiterentwicklung interner Tools und Softwareprodukte auf Basis von Golang und Python
- Design und Implementation von Web-Frontends mit modernen Frameworks (Svelte, Vue, React)
- Entwicklung von Kubernetes-Management-Tools und Container-basierten Lösungen
- Aufbau und Pflege von CI/CD-Pipelines mit GitLab CI / GitHub Actions
- Implementierung von Automatisierungslösungen für Infrastruktur- und Platform-Management
- Entwicklung dynamischer Systeme zur Orchestrierung komplexer Workflows
- Mitarbeit an der Architektur und dem Design unserer Softwareprodukte
- Code Reviews, Testing und Qualitätssicherung
- Erstellung technischer Dokumentationen und API-Spezifikationen
- Enge Zusammenarbeit mit dem Infrastructure-Team zur Optimierung der Toolchain
- Evaluation und Integration neuer Technologien und Frameworks
- Aktive Mitgestaltung der Produktstrategie und Feature-Roadmap
Requirements
- Fundierte Programmiererfahrung in Golang und/oder Python
- Erfahrung mit modernen Web-Frontend-Frameworks (Svelte, Vue, React oder vergleichbar)
- Praktische Kubernetes-Erfahrung (Deployment, Operations, API-Integration)
- Sicherer Umgang mit Container-Technologien (Docker, Container-Registries, OCI)
- Erfahrung mit CI/CD-Pipelines (GitLab CI, GitHub Actions oder vergleichbar)
- Verständnis für Infrastructure as Code und Automatisierung
- Kenntnisse in GraphQL, RESTful API-Design und -Entwicklung
- Erfahrung mit Git und modernen Development-Workflows
- Grundverständnis von Netzwerken, Storage und Infrastruktur-Konzepten
Nice-to-have:
- Erfahrung mit Kubernetes Operators und Custom Resource Definitions (CRDs)
- Kenntnisse in weiteren Backend-Sprachen (Rust, TypeScript/Node.js)
- Erfahrung mit gRPC, WebSockets oder Event-Driven Architectures
- Infrastructure-Kenntnisse (Proxmox, Ceph, Networking)
- DevOps-Erfahrung (Ansible, Terraform, Helm, ArgoCD)
- Monitoring & Observability (Prometheus, Grafana, OpenTelemetry)
- Linux-Administration und System-Programmierung
- Open-Source-Contributions oder eigene Projekte
Persönliche Kompetenzen:
- Pragmatischer Ansatz: Fokus auf maintainable, clean und gut dokumentierten Code
- Selbstständige und strukturierte Arbeitsweise
- Teamorientierung und Freude an Wissensaustausch
- Interesse an Infrastructure-Themen und Cloud Native Technologies
- Problemlösungskompetenz und analytisches Denken
- Deutsch und Englisch in Wort und Schrift
Benefits & conditions
- Spannende Aufgaben mit viel Gestaltungsspielraum in einem dynamischen IT-Umfeld
- Ein motiviertes Team mit starkem Zusammenhalt und einem offenen Austausch
- Förderung von Weiterbildungen und Zertifizierungen, um dein Know-how auszubauen
- Flache Hierarchien und kurze Entscheidungswege
- Moderne Arbeitsumgebung inkl. Ping-Pong Tisch
- Abwechslungsreiche Team-Events
About the company
Wir sind Natron Tech AG - ein innovatives Schweizer Unternehmen mit Sitz in Bern, das sich auf Enterprise-grade Infrastructure Management spezialisiert hat. Mit ISO 27001 und ISO 9001 Zertifizierung betreuen wir namhafte Kunden wie Swissgrid, BFH und Swisscom. Als Proxmox-Partner setzen wir konsequent auf Open-Source-Technologien, moderne Automatisierung und Cloud Native Solutions., Bei Natron Tech arbeiten wir in einem Umfeld, in dem pragmatischer, maintainable Code und technische Exzellenz geschätzt werden. Wir suchen keine Full-Stack-Alleskönner, sondern Entwickler mit solidem Fundament in Golang/Python und modernen Web-Technologien, die Lust haben, an spannenden Infrastructure-Tools und Produkten mitzuarbeiten.