FIWARE Careers: Release Manager - Tech Team (Entry Level)
Coordinate the generation of FIWARE releases, making sure that requirements for quality of delivered software and a proper integration of components are met.
Who we are
FIWARE Foundation brings support to the fast-growing global community around FIWARE, the Open Source framework that is defining the standards for building the Smart Solutions of today and of the future, transforming the daily life of people and organizations. We believe that standards have to be driven by the needs of all Society, not the benefit of a few players. We recruit talents and gamechangers who share this vision and want to be part of our movement towards the creation of a better world that will bring new opportunities to all by fostering open innovation. Meanwhile, FIWARE has not only set up sector standards (e.g., for Smart Cities) but has also become one of the driving forces for Data Spaces in Europe. With worldwide more than 600+ members, 20+ strategic partnerships, 39 Innovation Hubs, over 1,000 Smart Data Models, a University Roadshow and an Accelerator Program, book releases and co-creations, FIWARE is growing constantly on all continents.
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