As a Senior DevOps Engineer (m/f/d) you will develop advanced technical solutions for the operation and expansion of infrastructure & services and thus raise them to the next level of quality. You are responsible for continuous development based on Site Reliability Engineering principles, engineering, automation and trouble-free operation as well as for the technical control of the processes and interfaces in DT technology. You design and develop for the deployment of applications and optimize the lifecycle (including monitoring, performance control, development of security mechanisms and upgrade strategies).\
Your main tasks also include:
- You support highly complex projects directly in development, quality assurance, planning and rollout of product releases
You develop strategies for automated integration and delivery including the generic infrastructure and a corresponding tool suite
- You will work on the development of optimized deployment strategies and disaster / recovery plans
- You will work closely with the operations team to improve process efficiency and the performance of the software and system landscapes, and will deal intensively with innovative concepts
- You will work on strategically oriented projects, manage (sub) projects and represent them in management
Tech stack
- GitOps
- ClusterAPI
- FluxCD
- Go
- CAPI
- CAPV
- Ansible
- Packer
- Python
- image-builder
- bare-metal
- Linux
- GitLab
What you will work on
You will work on and use Das Schiff — a fully open-source based engine, created and used in production in Deutsche Telekom Technik to offer distributed Kubernetes Cluster-as-a-Service (CaaS) at scale, on-prem, on top of VMs or bare-metal servers, to the wide variety of applications.
At Deutsche Telekom, Das Schiff is being used to manage thousands of clusters in hundreds different locations. You can watch this short presentation from Vuk Gojnic to get an idea of the scale and the challenge.