Senior Software Technologist - DevOps
You are responsible for- Participate as the DevOps specialist in the development projects and maintenance activities to deliver the best infrastructure and automation for continuous integration, continuous (unit) testing and releasing.
- Teaming up with other DevOps engineers in a multi-site team and create full automated CICD pipelines for different product development projects within IGT-S.
- Take ownership for setting up build and test management frameworks, storage management, monitoring activities, etc.
- Don’t take everything for granted but seek and propose improvement opportunities which preferably can be implemented with incremental steps.
- Be able to understand quickly existing implementations and concepts and extend or improve where needed.
- Define, implement, build and test improvements that enable effective software development processes and high quality of software deliverables taking into account maintenance responsibility for released products over a range of 10+ years.
To succeed in this role, you should have the following skills and experience
- At least a Bachelor degree in SW Engineering, Informatics, Computer Science.
- Minimum of 8 years’ experience in Software Development, preferably within DevOps teams.
- Solid understanding and at least 2 years of experience with object oriented software development.
- Experience with C#, C++ and scripting languages like Python, Perl and PowerShell.
- Experience with common Continuous Integration technologies. (Jenkins, TFS build, ADS)
- Experience with TDD is a plus.
- Experience in software development methodologies and frameworks such as Agile, Scrum and V-model.
- Experience in configuration management (configuration items identification, version control, build management, release management, change management)
- Eager to learn and work with the latest (and legacy) technologies and tools.
- Great team player with demonstrated ability to collaborate with developers and other stakeholders.
- Experience with IT-infrastructure and operations.
- A ‘lean” person who embraces change and continuously seeks improvements and ways to reduce ‘waste’.
- Experience in working in a Healthcare Product development environment is an advantage.