DevOps Engineer
Role details
Job location
Tech stack
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.