To complement our team and support our growth, we are currently looking for a

Release Manager / DevOps Engineer


About the Role


In this role you will be working as part of a small and diverse team to setup, manage and improve the operations of product development, delivery and maintenance.

The Release Manager defines and implements processes, methodologies and tools that allow the different departments to work towards the success of our customers and our company by delivering a quality product.

The Release Manager works closely with product development and the product ownership team to setup, manage and improve the processes of requirement definition, code development and delivery of the software in a Software as a Service model for multiple customers.

The role also includes managing some of the customer support cases together with the customer support team, owning parts of the product together with product management and the product ownership team, as well as helping to ensure product quality in collaboration with the quality assurance team.

About You


You hold a bachelor’s or master’s degree in information technology, computer science, or management information systems. You have excellent C# programming skills, and you are experienced in handling software infrastructure and configuration management. You have 2 – 6 years of experience using project or release management tools such as Azure DevOps. You have multiple years of experience with microservice/function-based serverless architecture using Microsoft Azure.

You are a team player who works well under pressure, and you like to challenge yourself working with highly experienced and talented individuals. You are communicative and able to establish and maintain effective relationships with internal and external customers.

You have excellent written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to a variety of audiences.

You have excellent analytical and problem-solving skills.

Key Responsibilities


  • Manage risks and resolve challenges that impact release scope, quality, and schedules
  • Plan and communicate release windows and cycles across environments and components
  • Manage dependencies across interrelated processes
  • Measure and monitor progress to achieve a timely software release within defined quality standards
  • Coordinate processes between different teams, potentially located in multiple locations
  • Communicate necessary release details to business teams
  • Manage, plan, and negotiate release activities
  • Conduct release readiness and milestone reviews
  • Lead and coordinate checklist and deployment plan execution
  • Develop automation and release management tools along with scripts necessary for the construction, continuous integration, and deployment of software releases
  • Research new software development methods and techniques for managing configurations
  • Ensure that releases operate as expected
  • Initiate and oversee the development of technical guides and training for external functionality (external libraries etc.)
  • Manage the development of deliverables into production environments
  • Validate release notes
  • Managing the deployment of deliverables to the test environment, in particular guaranteeing that items with external dependency are available during the test runtime
  • Think out of the box, contribute new ideas as well as challenge views and opinions by proposing better alternatives!

Position Type


The right candidate will have the right personality to fit into our organisation and the professional culture we aim to build. We will ensure that you get the right support from the other team members to be successful in your role.

The position is generally location independent. All the better if you can show up in the office every once in a while!

Travel


For this role there are very limited travel requirements, but since our customers and partners are located all over Europe, limited travel may be necessary from time to time.