T-Systems ITC Ibéria logo

DevOps Engineer (m/f/d)

T-Systems ITC Ibéria·Salary not specified

Primary stack

KubernetesGoPythonHelmKustomizeFluxCDCI/CDComplianceAqua Security

Job description

DevOps Engineer (m/f/d)

  • Full-time

About the Position

We seek an experienced professional to design and enhance our Kubernetes-native automation OCAS (Operator-based Cloud Automation Solution) for the Telekom Cloud environment. OCAS delivers fully declarative lifecycle management (deploy, configure, update, teardown) for containerized applications/CNFs using CRDs, controllers, and GitOps with FluxCD. Integrations include Vault/ESO, Kafka, Logging Operator, Telegraf, GitLab/Artifactory.

Scope of Work

In general, the scope of work is the creation of solution and functional concepts based on the proposed solutions and project orders, including:

  • Design, implement, and test Production-grade Kubernetes operators (Go, controller-runtime/Kubebuilder or Operator SDK) with tested CRDs:
    • CNF LCM Operator, Service LCM Operator, Infrastructure Provisioning Operator.
    • Test-Automation-Framework handler, Helm CNF Operator/Wrapper.
  • Define reconciliation logic, status/events, finalizers; implement idempotent, resilient controllers for the targeted solution.
  • Design, implement, and test Configuration-as-Data: templates, environment-specific rendering, and Git-based workflows.
  • Design, implement, and test working integrations with Kafka, Logging Operator, Telegraf.
  • Create, build, and test shared parameter models (“customer profile”) and config builders for cross-operator parameter injection.
  • Create and optimize GitOps repositories with FluxCD (multi-env/multi-cluster) with release templates, Helm/Kustomize overlays, release definitions, and inventory CRDs.
  • Specify, develop, and test a fully automated CNF lifecycle including in-service upgrades, dependency management (blocking/non-blocking), scaling, and clean teardown.
  • Observability by design: logs, events, metrics, error handling, retry/backoff.
  • Develop, implement, and test Security & compliance integration: RBAC, Vault/ESO secret handling, image/chart provenance (Artifactory), policy alignment.
  • Implement project-specific CI/CD pipelines (GitLab) for build, test, security scanning, and release to Artifactory.
  • Create detailed architecture and design documentation and technical descriptions of the target solutions (e.g., detailed concepts, APIs, runbooks, application documents, initial user manuals).

Responsibilities

  • Design and implement Kubernetes-native automation solutions.
  • Develop and test Kubernetes operators and CRDs.
  • Define and implement reconciliation logic and idempotent controllers.
  • Create and manage GitOps workflows with FluxCD.
  • Integrate and manage various tools and services (Kafka, Logging Operator, Telegraf, etc.).
  • Develop and maintain CI/CD pipelines.
  • Document architecture, design, and technical specifications.

Requirements

  • Degree in Computer Science or a comparable STEM program.
  • At least five years of relevant professional experience in software development.
  • In-depth knowledge of object-oriented programming languages (ideally Go or Python).
  • Solid experience with Kubernetes, Kubernetes APIs, CRDs, reconciliation patterns, finalizers, Role-Based Access Control (RBAC).
  • Solid experience with GitOps, Helm/Kustomize, GitLab CI/CD.
  • Proven expertise in software architecture.
  • Business-fluent English skills.

We Offer

  • International, dynamic, and collaborative environment.
  • T-Social: social initiatives (sports, community, health,...).
  • Hybrid work model (remote/on-site).
  • Flexible working hours.
  • Customized training: access to Coursera.
  • Weekly language classes (English & German).
  • International Mentoring Sessions & Experience Days.
  • Flexible compensation plan (health insurance, meal vouchers, childcare, transport).
  • Telemedicine.
  • Life and accident insurance.
  • Social fund.
  • 26+ working days of vacation per year.
  • Free access to specialist services (medical, legal, wellness).
  • 100% salary coverage during medical leave.

About the Company

T-Systems is part of the Deutsche Telekom Group, with around 30,000 employees worldwide. We create technology with purpose to generate a positive impact on society. We are looking for curious talent, eager to learn, take on challenges, and contribute ideas that transform our customers’ experience.

We trust people: we offer autonomy, continuous support, and a collaborative environment where you can grow without limits. We are one global team, guided by respect, integrity, and a passion for doing better every day.

If you are looking for a new challenge, do not hesitate to send us your CV! Please send CV in English. Join our team!

T-Systems Iberia will only process the CVs of candidates who meet the requirements specified for each offer.

© T-Systems ITC Ibéria. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

T-Systems ITC Ibéria logo
T-Systems ITC Ibéria

IT / tech за описом ITJobs

More at T-Systems ITC Ibéria

All 169 roles

Popular searches