DevOps Engineer with go-e Labs

Berlin, Germany

€70K - 80K a year

As a fast-growing, successful company in the field of e-mobility, go-e GmbH is making the transition from start-up to an internationally recognized player. From our headquarters in Carinthia, we have already expanded to around 20 countries in Europe. With bold ideas around our passion for innovative e-mobility solutions, we are already establishing future technologies. As a green tech company, environmentally conscious processes are particularly important to us, which is why we place them at the heart of everything we do. The go-e employees contribute with their personality to the good working atmosphere, and their individuality is a foundation for our common success.

Requirements

Must:

  • At least 3 years of experience creating applications in Go, Python, C or similar
  • Experience with managing a Kubernetes cluster
  • Experience with configuring and managing Amazon Elastic Kubernetes Service
  • Experience with managing infrastructure using Terraform Experience with AWS deployment and architecture
  • Familiarity with git-based repositories and CI/CD systems
  • Experience with docker and container management
  • Exposure to Linux as a server operating system - you feel comfortable using a terminal and associated shell
  • Empathy towards your colleagues and a collaborative mindset
  • Fluent in English at C1 level

Nice to have:

  • Experience with SQL database solutions like Postgres and Clickhouse
  • Experience with Protobuf

Responsibilities

The backend team is responsible for providing an API that the charger device and users can connect to in order to enable additional functionality of a go-e device. The team is responsible for both supporting chargers currently sold on the market and building from scratch the next generation infrastructure for our upcoming product line. The new product is a greenfield where we bring in innovative technologies. We use a variety of tools, such as Terraform to run Kubernetes cluster on Amazon infrastructure, Go to write our services and keep our dependencies to a minimum, Gitlab for managing issues, running tests, building containers and hosting docker images. We are searching for a DevOps Engineer with experience in configuring and maintaining Kubernetes clusters and the infrastructure required to reliably run services.

Responsibilities:

  • Designing and developing scalable backend services for web, embedded and mobile applications
  • Participate in the full development life cycle, from design to implementation, quality assurance and maintenance
  • Working with cloud providers like AWS and infrastructure orchestration tools like Terraform
  • Collaborating with app and embedded developers to implement efficient and easy to use communication interfaces
  • Setting up the technology stack for geographically distributed software services e.g. microservices