Senior DevOps Engineer @ E. Breuninger Gmbh & Co.
💾 Job Technologies
- Kotlin
- Java
- Elasticsearch
- PostgreSQL
- AWS
- Apache Kafka
- Kubernetes
- Clojure
- MongoDB
- Python
- Docker
- NoSQL
- Scala
- Google Cloud Platform
👥 Your role in the team
An autonomous team awaits you with which you will master exciting challenges relating to our international multichannel platform. Freedom and design options enable you to develop your potential in an agile and trusting environment. We practice transparent, open and close collaboration with departments, product owners, management and DevOps teams. In this way, we harmonize our pragmatic way of working with high quality standards for architecture.
Our distributed teams work hybridly with their colleagues and have the option to work either remotely or from one of our office locations in Stuttgart, Düsseldorf and Munich, or to meet on-site for team meetings.
- As a member of one of our experienced development teams, you will design, plan and develop customer-centric and value-adding new features for a complete product area of our e-commerce & multichannel platform.
- Based on a state-of-the-art microservices architecture, you and your team are responsible for the code and decide on technologies and tools to deliver large-scale applications and operate them on PaaS/SaaS Cloud (AWS).
- You operate (e.g. monitoring, logging, dashboarding, alerting, backup, restore, etc.) your exclusively self-used infrastructure (e.g. Kafka, MongoDB, PostgreSQL, ElasticSearch), as well as the applications written by your team on Kubernetes.
- Together with your team, you decide what your self-contained system should look like, starting with tools and technologies (e.g. testing, persistence, messaging, databases, monitoring), through solution architecture (e.g. event-driven, ETL, Lambda), up to operational processes such as on-call duty and incident handling.
- Based on Breuninger's customer journey, you and your vertical team will take responsibility for the entire development cycle within an agile environment, starting with the vision, the technical roadmap, the architectural design, testing and implementation, all the way to maintenance.
- You always find out about current trends in software design, architecture and infrastructure at meetups, conferences or in specialist books, bring them into the team and thus contribute to continuous improvement.