open position
Release Manager

Mission
Coordinate the generation of FIWARE releases, making sure that requirements for quality of delivered software and a proper integration of components are met
Responsibilities
- Implementation and development of release processes and creation of new software releases based on the input of internal and external partners
- Patch and release planning for backend systems including quality assurance for the production lines of FIWARE
- Coordination of development activities and rollout planning
- Management and implementation of all process-relevant meetings
- Preparation and presentation of development progress and test results as well as planning of all process-accompanying measures
- Consulting and support of the configuration management
- Support for integration testing and software validation
- Collaboration on the definition and realization of configuration, integration and release processes, as well as the implementation in the continuous integration tool chain of the FIWARE Community
- Participation in R&D Projects and leading activities towards the generation of different Software Releases
- Working in an agile environment
Required Skills
- >2 years of experience
- Minimum of BS in Computer Science or related technical field
- You have at least 3 years of IT release management experience
- You have comprehensive knowledge of release management and change management concepts
- You are experienced in planning and scheduling multiple release schedules and coordinating cross-functional teams
- You have strong organizational, time management and problem-solving skills
- You are experienced with Java, Python, node.js and/or C/C++ releases
- You are experienced in Agile frameworks and software development and Dev/Ops practices and concepts
- You have strong communication skills and the ability to engage with business stakeholders to understand their business and operations requirements
- You have deep knowledge and experience with Continuous Integration/Continuous Delivery (CI/CD)
- Hands-on experience with common tools for source control management and test automation (Git, Jenkins, Travis)
- A passion for writing clean, readable source code and applying object-oriented and script programming (advanced level in Java, Python, and/or Shell)
- You have strong experience with Open Source projects
- You have strong experience in Unit and End-to-End Tests
- Fluency in English. Good knowledge of German is a plus
Submit your application!
If you feel that this sounds like you, please send your application documents, including your earliest possible starting date.
Release Manager
All positions