Software release manager

Apply now »

Date: 28-Sep-2022

Location: Saint-Ouen

Company: Alstom

Req ID:201421 

We create smart innovations to meet the mobility challenges of today and tomorrow. We design and manufacture a complete range of transportation systems, from high-speed trains to electric buses and driverless trains, as well as infrastructure, signalling and digital mobility solutions. Joining us means joining a truly global community of more than 70000 people dedicated to solving real-world mobility challenges and achieving international projects with sustainable local impact.   

Purpose of the Job

  • Responsible for managing the complete software delivery life cycle
  • Work with the team in agile methodology from the planning phase to the deployment phase
  • Identify and solve incident through the testing phase
  • Provide the tools and services needed to help manage and deploy code into production

Reports directly to:

  • Software Development and Data Architecture Manager

Network & Link (internal)

  • Members of the Advanced Maintenance Analytics team : Data Architecture & Software Engineering, Growth & Development, and Deployment teams

Main responsibilities

  • scheduling, planning, and controlling the software's development and delivery process. 
  • Perform routine project activities to manage release by test production and environment
  • define the strategic usage of release management tools 
  • Maintain documentation related to procedures on build and release, various notifications lists, and dependencies
  • Identify the risks that can delay the release and manage them, such that the scope scheduled, and quality of the release is not affected

 MAIN REQUIRED COMPETENCES

Educational Requirements

  • Master degree in computer science, software engineer  or equivalent

Experience

Mandatory:

  • Experience in project management
  • Knowledge of Continuous Integration and Continuous Delivery (CD/CI) pipelines
  • Experience in working with DevOps and Agile methodologies
  • Working knowledge of Software Development Lifecycle
  • Expertise in computer programming
  • Configure software application updates to QA along with Production environment

Desirable:

  • Additional language (French is a plus).
  • Knowledge of Jenkins, ansible, terraform
  • Knowledge of Kubernetes and Linux environment.
  • Experience of Cloud providers like Microsoft Azure or AWS, including security and VPN
  • Experience of Machine Learning in Python or R.

Competencies & Skills

  • Good understanding of application infrastructure, system architecture, and operating system
  • Problem solving and analytics skills
  • Excellent communication and time management skills
  • Active role in the monitoring and testing phases of the release management

 

An agile, inclusive and responsible culture is the foundation of our company where diverse people are offered excellent opportunities to grow, learn and advance in their careers.  We are committed to encouraging our employees to reach their full potential, while valuing and respecting them as individuals.   

 

 

Job Type:​Experienced​


Job Segment: Testing, Cloud, Computer Science, Developer, Linux, Technology