Senior DevOps Engineer (f/m/d) (part-/fulltime)
We’re flexible! We’re happy to receive applications in English or German.
Your tasks:
Your regular responsibilities within one of our product teams will include the daily technical operation (monitoring, deployment, infrastructure administration) of our SaaS applications, middleware and related systems primarily on-premise. Your long-term initiatives will focus on the improvement of our infrastructure architecture and automation systems with aim of improving product operability and reliability.
As a Senior DevOps Engineer (f/m/d) and core product team member, you will automate and enhance process and procedures within this field of responsibility using state-of-the-art instrumentation thereby ensuring stable and consistent production environments. You will be encouraged to propose new methods for operations demonstrating new technological advancements and their benefits to our products. You will be a key operations stakeholder, representing the needs of your product’s operability, sustainability, and performance.
In our product team, we strive to keep up a mentality of continuous improvement with technology-driven people that see themselves as a key part of the decision-making process – reshaping and improving the future of our products. We value the exchange of ideas, working together and encouraging each other to become better. We call it: Exchange Mindset!
Responsibilities:
- Full stack responsibility of infrastructure and applications (automate, deploy, maintain, troubleshoot)
- Current technology stack: On-premises setup with VMware VMs, RedHat 8, Ansible/Jenkins, self-developed Java/Kotlin applications, Kafka, RabbitMQ, PostgreSQL
- Operational duties include 24/7 production support shift duty and on-call shifts distributed among the team (an average of two one-week shifts and two one-week on-call duties per month will be expected)
- Monitor infrastructure and applications metrics via monitoring/observability systems (Prometheus, Grafana, OpenSearch) to ensure performance/capacity management, etc.
- Deployment and support of internally developed applications as well as third party software from test stage up to production environment
- Systems administration of application hosts: upgrading, patching, and tuning, capacity and performance management
- Contribute to evaluation and development of initiatives in the DevOps area, including various automation and containerization
- Counterpart for development in architectural design and advice
Your profile:
- University degree in Information Technology or equivalent apprenticeship
- Proven professional experience in technical operations of high critical environments
- Willingness to work with a classical on-prem stack but also ability to improve it towards containerization (will take some time due to 24/7 critical infrastructure and its regulation)
- Expertise in RedHat Enterprise Linux (installation, system monitoring and maintenance, tuning and troubleshooting, etc.)
- Experience with automation, software deployment, orchestration technologies and continuous integration & delivery (most relevant being: Ansible, Jenkins, Git, GitHub)
- Be able to take responsibility and deliver results autonomously, sometimes under time pressure
- Teamplayer who likes to share knowledge and tasks with the team and other peers. Openly communicate and synchronize with the team, share experience, listen and discuss critically and productively. We work in an agile development environment.
- Proficiency in written and spoken English
Those knowledges set you apart but are not decisive:
- Network knowledge: Topologies, LoadBalancer, firewalls, switches, xinetd Proxies, troubleshooting e.g. telnet, ss, Wireshark
- Good knowledge of one or more of the following areas: Kafka, RabbitMQ, PostgreSQL, Prometheus
- Architectural understanding of infrastructures and application design
- Experience with security requirements (certificates, TLS encryption, central identity management)
- Experience with one or more of the following languages: Java/Kotlin/Python/Go
- Understanding of Serverless, Microservices architecture
Why join us?
- Attractive salary package with many advantages such as childcare, meal allowance, job ticket, sports and leisure events
- Flexible hybrid work concept and flexible working hours
- Personal development through extensive training opportunities
- A place in a dynamic and international team within EEX Group and Deutsche Börse Group
- A long-term perspective in the constantly growing and evolving energy industry
- Bespoke onboarding plan