DevOps Engineer

EWE AG
4 days ago

Role details

Contract type
Temporary contract
Employment type
Part-time (≤ 32 hours)
Working hours
Regular working hours
Languages
English, German
Experience level
Senior

Job location

Remote

Tech stack

Clean Code Principles
API
Agile Methodologies
Amazon Web Services (AWS)
Unit Testing
Software Bug Management
Continuous Integration
DevOps
Design of User Interfaces
Identity and Access Management
Message Queuing Telemetry Transport (MQTT)
RabbitMQ
Message Oriented Middleware
Software Engineering
Openapi
System Availability
Kubernetes
Information Technology
Deployment Automation
Kafka
Operational Systems
Amazon Web Services (AWS)
Terraform
Microservices

Job description

This position is temporary until the end of 2027 and suitable for part-time work., You will further develop the message-based platform (AWS, Kafka, K8S, SQS etc.) and integrate systems to meet technical requirements. You think Cloud-native and apply the latest technologies (GitOps, IaC, CI/CD etc.).

Interface Design - Define interfaces for the future

You design and structure interfaces to implement technical requirements and create flexible orchestration options for the future. You apply established technologies & methods (REST, OpenAPI etc.).

Automation - Drive automation in all dimensions

You automate technical requirements, as well as development, quality assurance & operations. The implementation of CI/CD, Unit Tests, documentation generation, GitOps, Monitoring, Alarms etc. are central topics for you.

Operations - Organize, support and optimize operations

You responsibly organize and manage the operation of your platform. Your tasks include performing updates, support/bug fixing, and maintaining and further developing existing IT systems and network infrastructures with a special focus on high availability and reliability.

Management & Mentoring - Manage our IT service providers & act as a mentor (w/d/m) for our junior DevOps colleagues

You enjoy working with IT service providers, checking compliance with quality standards, and continuously optimizing collaboration. You support the development of employees with your expertise, seniority, and experience., You have comprehensive command of software development, e.g., in Go, Rust, or other languages. You apply principles like Clean Code and Clean Architecture competently and confidently, ensuring the long-term quality and maintainability of the software. You check the quality and security of the software using build pipelines and automate recurring tasks, such as updating dependencies or regularly checking for known vulnerabilities. Your skills allow You to use modern DevOps methods and tools (IaC, Flux, Terraform, GitOps).

DevOps

In addition to software development, you are also passionate about subsequent operations, simple and automated deployment, and the observability of your software. In case of problems, you naturally support troubleshooting.

What We Offer

  • A working relationship in an innovative company with attractive remuneration, state-of-the-art IT infrastructure, and high-end devices for daily work.
  • At our group-wide welcome day, you have the opportunity to make exciting contacts and build networks. Through a mentoring concept, we accompany your onboarding into your area of responsibility.
  • The modern working world has also arrived with us: Mobile working (remote) is part of our everyday life.
  • Efficient working requires the right equipment: Choose your hardware, operating system, and tools freely.
  • We offer possibilities for flexible workplace design and working time models, such as a long-term account for sabbaticals.
  • You receive additional compensation for on-call duty.
  • #dasMorgenmachen (Shaping Tomorrow) and becoming climate-neutral by 2035 with us.
  • E-bike or e-car? With us, the question doesn't arise; we offer you both. You can choose between a company car or a mobility allowance, and you can also lease up to two e-bikes at excellent conditions after your probationary period.
  • ...and much more! We. Here. Now. - Be a part of it!

Requirements

You have successfully completed a degree in computer science. You bring at least five years of practical experience in agile software development within a DevOps team in a cloud environment., You have very good German and English skills (at least B2 level) so that you can express yourself clearly and confidently in written and spoken communication., You have several years of practical experience with AWS and tools from the cloud-native environment. You have deployed containers on Kubernetes, built them in the AWS infrastructure, and are familiar with the principles of these platforms, especially network concepts, identity management, security, and deployment strategies.

Message-Based Architectures

You are familiar with message-based tools and protocols (Kafka, SQS, MQTT, RabbitMQ etc.) and have already implemented systems that integrate microservices using a message bus. You are also aware of the challenges that arise and the importance of clear protocols and APIs.

About the company

Because the intelligent network can't wait any longer: At EWE NETZ, we operate secure and state-of-the-art infrastructures for electricity, heat, gas, telecommunications, and drinking water, ensuring the reliable supply of our regions. Become part of our mission and grow with us.

Apply for this position