For one of our customers in the telco industry, we are looking for a DevOps Engineer
Background of the project:
- Kernel is the foundational platform that drives the client's digital transformation. It is a data-centric system that standardizes data and APIs, ensures seamless integration, and enables the client to become a provider of digital products and services. Kernel simplifies development by providing a unified approach to integrating applications into the ecosystem, protecting developers from complexity and ensuring efficiency.
- Key features of Kernel include standardization, which ensures that all applications and services operate with normalized data and interfaces. It also simplifies integration by providing developers with a structured and clear approach, reducing complexity and ensuring smooth interactions within the digital ecosystem. In addition, Kernel enables portability, allowing applications and services to work across Telefónica's various operational business units (OBs) without the need for multiple vertical integrations.
Service description:
- Expert consulting for the development and implementation of kernels, with a focus on backend and frontend technologies. The backend is developed using Java, Python, Spring Boot, REST, SSL, and CXF, while Swagger and OpenAPI support API documentation. Data processing is done using PostgreSQL to enable a robust and scalable architecture. The security aspects, especially the use of client certificates and OAuth for access control and authentication, are given special attention
- The frontend is developed using Angular to provide a structured and responsive user interface that interacts seamlessly with the kernel APIs.
- The technical advice extends to API management and security concepts for kernels. These include the use of the Kong API Gateway with LUA for efficient control of API traffic and the implementation of a controlled access concept. Data protection and compliance with GDPR guidelines are built into the architecture to enable secure data processing across all services.
- In addition, the consulting includes cloud and infrastructure management for kernels, which is based on Azure Cloud to support scalability and high availability. Container orchestration is done with Kubernetes (AKS) and is complemented by Docker/Docker Files for the management of containerized applications. Infrastructure automation is implemented by Terraform to achieve efficient deployment. Network and traffic management are done with Nginx-Ingress, while Cert-Manager supports certificate management. In addition, the DNS configuration is optimized to achieve a stable and high-performance network infrastructure.
- Development of automation CI/CD pipelines (Continuous integrations and continuous deployment)
- Version control is managed via GitHub/GIT & GitLab, which allows for versioning and collaborative development. For automation tasks, Bash scripts are used to reduce manual effort. CI/CD pipelines ensure continuous integration and delivery, optimize the development lifecycle, and provide system stability.
- Expert advice on quality assurance and compliance in the development strategy. Automated tests within the CI/CD pipelines as well as Docker-based test environments ensure the technical integrity of new developments.
- Documentation of requirements development with Confluence and Jira
Start: 02.02.2026
Duration: until 31.12.2026
Capacity: full-time
Location: remote, some onsite presence in Munich may be required
Language Skills: English - fluent, German - fluent