Senior Release / Devops Engineer

Location: Best , Noord-Brabant
Language(s): Only English Required
10 Dec 2020
Senior Release / DevOps Engineer

Come help us make the world a smarter, innovative & more sustainable place!

As an experienced Release/DevOps Engineer, you have a pivotal role within Heliox. E-mobility is an exciting, fast growing new market; our chargers keep electric buses and trucks moving. Taking on this role will mean for you that you can make an immediate contribution to a more sustainable future, with cleaner air in urban life and lower global emissions as a result.

N.B.: Recruitment agencies: we prefer to find our newest Helioxers ourselves. Please do not call us - we know where to reach you in case we need help.

What will you do:
As a Senior Release/DevOps Engineer you own the DevOps pipeline and you manage releases across the company for multiple applications, across various products. The releases can include application updates, operating system patches, security improvements, hardware upgrades, etc. Where necessary you will provide tools and services to help product management and project teams manage and deploy releases into production.

You will be responsible for managing, implementing and maintaining release processes for code through development, test, and production environments. The Release/DevOps Engineer function works collaboratively with all participants in software development projects and is supportive of developers and testers as they set up their build dev/test environments.

Together with the development staff, you will strive for improving our software engineering processes and practices associated with continuously building, deploying, and updating software and environments.

A selection of your tasks:
  • Plan release windows and cycles, Conduct Release Readiness reviews, do Weekly Release Reporting.
  • Negotiate, plan and manage all release activities.
  • Communicate release details and schedules to the Business as required.
  • Manage risks and resolve issues that affect release scope, schedule and quality.
  • Measure and monitor progress to ensure application releases are delivered on time and that they meet or exceed expectations.
  • Continually work towards making improvements in the release process.
  • Develop scripts and automation tools used to build, integrate, and deploy software releases to various platforms.
  • Maintain a release repository and manage key information such as build and release procedures, dependencies, and notification lists.
  • Research new software development and configuration management methodologies and technologies and analyse their application to current configuration management needs etc.