Platform Engineer

TenneT

Verlopen op: 29 jan 2025 om 10:00
Max. Uurtarief: 100
Aantal uur per week: 40
Provincies: Gelderland
Segmenten: ICT Informatievoorziening

Omschrijving

Soorten Inhuur: Freelance
Start datum: 17 februari 2025
Eind datum: 13 februari 2026

About the Team
As CI/CD team we see a bright energy future with our ultimate vision Tennet as code to “automate everything” as the mindset for true agility to drive the energy transition. Our mission is to accelerate continuous improvement, repeatability and transparency with a lightning fast CI/CD platform, with high quality built-in, shift security left by design and an energising developer experience. Our motto is “let’s break the speed limit!”. To make all this our new reality we will replace our existing portfolio of self-hosted, on-premise CI/CD tools with a modern CI/CD SaaS platform in public cloud, with on-premise deployments for critical applications within TenneT. We have selected GitHub Enterprise as our new CI/CD SaaS platform and are at the start of implementation of the plan to be executed by and together with our supplier. After rollout of this platform this will offer a swift and smooth transition for all development / DevOps teams (approx. 150 developers). In this role TenneT can offer you a nice challenge in which you can actively contribute to the transition to DevSecOps team and improved Agile way of working.

About the Role
We are looking for a senior CI/CD engineer with developer experience to strengthen our growing CI/CD team. As an experienced engineer in this domain you have the drive to innovate, continuously improve, automate and actively engage with the DevOps teams within TenneT to improve and simplify their development workflows to maximise their productivity.

Tasks and Responsibilities
– Collaborate with architects, lead developers, and engineers to identify and implement improvements for the Developer Experience within TenneT.
– Define, design, develop, build, and manage cloud-native CI/CD platform services and opinionated pipelines, ensuring they are available on-demand through self-service automation.
– Deliver fully documented, tested, and secure solutions that are highly available, disaster-resilient, and integrated with infrastructure-as-code/configuration-as-code automation.
– Establish standardized building blocks, offer tools, and provide recommendations to reduce development lead times.
– Ensure privacy and security are effectively managed across all services.
– Support lifecycle management, maintain service-level agreements (SLAs), and address incidents collaboratively with the team.
– Lead the migration of development/DevOps teams from legacy CI/CD tools to a modern SaaS CI/CD platform.
– Participate in a 24/7 support rotation (on-call duty) – this happens once every 6 weeks.

Conditions
– At entry, TenneT performs a Pre-Employment Screening.
– Duty station for this position is officially Arnhem Rijnpoort – 1 a 2 x week in the office – Tuesday is a fixed day.
– We would like to receive the personal motivation of the candidate and CV in English or Dutch.
– The candidate has to be available throughout the entire duration of the assignment.

Deze opdracht voor inhuur wordt gegund via een aanbestedingsprocedure. De opdrachtgever heeft specifieke eisen en wensen geformuleerd. Om in aanmerking te komen, dien je te voldoen aan de gestelde eisen. Daarnaast kun je extra punten verdienen door tegemoet te komen aan de wensen.

Eisen

  • 5+ years of hands-on experience with Continuous Integration/Continuous Delivery (CI/CD), Life Cycle Management, and Release & Version Management.
  • Strong expertise in CI/CD platforms, tools, and cloud-native development.
  • Proven experience in DevOps practices for managing services and container orchestration using Kubernetes.
  • Solid background in Agile development methodologies, such as Scrum.
  • Demonstrable experience in pipeline development for various technology stacks and migration to greenfield solutions.
  • Familiarity with GitOps workflows and a wide range of CI/CD tools like Jenkins, GitLab, GitHub, and Bitbucket.
  • Proficient in programming/scripting languages such as Java, Python, and Bash.
  • Experience in Linux environments (preferably Red Hat/RHEL) and LDAP integration with Role-Based Access Control (RBAC).
  • Strong understanding of Infra-as-Code/Config-as-Code tools (e.g., Ansible) and technologies like Elastic Stack, HashiCorp Vault/Consul.
  • Hands-on experience with self-service development, test automation, service operations, and security management.
  • Proven experience in Agile methodologies (e.g., Scrum) and pipeline development for various technology stacks.
  • Experience with 24/7 on-call support rotations and handling enterprise-level service operations is a big plus.
  • Excellent command of English and a min. level of B2 in Dutch.
  • At entry, TenneT performs a Pre-Employment Screening.
  • Candidates must have prior experience working in an enterprise-level or semi-governmental organization, with a proven ability to navigate the associated bureaucratic processes and complexities effectively.
  • Duty station for this position is officially Arnhem Rijnpoort – 1 to 2 times a week in the office – Tuesday is a fixed day.
  • All submitted candidates must be in possession of a valid Passport or ID card, which must be taken along to the interview and at the start of the assignment.
  • The candidate has to be available throughout the entire duration of the assignment.

Wensen

  • Collaborate with architects, lead developers, and engineers to identify and implement improvements for the Developer Experience within TenneT.
  • Define, design, develop, build, and manage cloud-native CI/CD platform services and opinionated pipelines, ensuring they are available on-demand through self-service automation.
  • Deliver fully documented, tested, and secure solutions that are highly available, disaster-resilient, and integrated with infrastructure-as-code/configuration-as-code automation.
  • Establish standardized building blocks, offer tools, and provide recommendations to reduce development lead times.
  • Ensure privacy and security are effectively managed across all services.
  • Support lifecycle management, maintain service-level agreements (SLAs), and address incidents collaboratively with the team.
  • Lead the migration of development/DevOps teams from legacy CI/CD tools to a modern SaaS CI/CD platform.
  • Participate in a 24/7 support rotation (on-call duty) – this happens once every 6 weeks.
  • Strong professional and intellectual ability, with a proactive and communicative approach.
  • Proven decision-making skills with a focus on timely, informed actions.
  • A collaborative team player who leads by example and fosters knowledge sharing.
  • Customer-focused with a “Developer Experience” and “Automate Everything” mindset.
  • Capable of maintaining a high-level view of systems to evaluate and challenge solutions effectively.
  • Committed to continuous learning through conferences, training, and knowledge-sharing sessions.
  • Certifications (preferred): Kubernetes (CKA/CKAD), cloud certifications (AWS, Azure, or GCP), or related infrastructure automation tools (e.g., Terraform).
Deze opdracht is verlopen.