Senior Software Technologist - DevOps/Configuration Manager
Your responsibilities
As the Configuration Manager, your responsibilities include:
- End2End configuration management responsibility to ensure reproducibility of released software in 15 years from now.
- Controlling changes to the configuration throughout the project life cycle
- Participate as the CM expert in the development projects and maintenance activities.
- Planning and tracking of all applicable Configuration Management activities within the project in cooperation with the Project Manager
- Taking ownership for CM activities such as managing archives in a version control system, take care of software releasing and maintaining the integrity of baselines.
- Specifying and maintaining the project’s Configuration Management Plan and reports.
- Translate the software architecture concepts into a configuration management implementation in cooperation with project architects, test- and integration managers and IT, both in the Netherlands and in India.
- Define and improve the software configuration management process (by means of introducing improved methodologies, functionality or tools).
- Providing accurate status and current configuration data to developers, end users, and customers
- Carrying out configuration audits to verify the configuration item integrity
- Deploy the configuration management process and procedure to other project members.
We are looking for someone with …
- At least a Bachelor degree in SW Engineering, Informatics, Computer Science or equivalent
- Minimum of 10 years’ experience in software configuration management and/or experience in product development.
- Experience in software development methodologies such as agile, SAFe, scrum and V-model.
- A set of strong technical skills in configuration management (configuration items identification, version control, build management, release management, change management)
- Experience with Azure DevOps and GitHub. Experience in a wider set of Configuration Management Tools is an advantage.
- Experience with build and tests automation tools (Azure DevOps, GitHub and Jenkins)
- Experience in software development (in C# and C++) and scripting languages (Python)
- Experience in working in a Healthcare Product development environment is an advantage
- Someone who shows initiative and has a problem solving attitude and excellent communication skills.
- A ‘lean” person who can drive change and continuously seeks improvements and ways to reduce ‘waste’.
- Self-steering