Job Description: 

MSC Mediterranean Shipping Company continues to invest and lead the world container market with ships, an extensive container fleet, intermodal and dedicated staff for its customers. The Company’s evolution to its leading brand needs consistency to market, and therefore it is paramount to standardise data, processes and information management.

Established in 1998, MSC Technology provides development and technology support for the MSC transportation divisions and is composed by highly accomplished technology professionals. Today, with a team of 1000 plus, MSC Technology provides the best, most interactive maritime software solutions available in the industry. With an emphasis on equal employment opportunities and a collaborative approach to growing our expertise and solving complex problems, we are a trusted strategic partner with a great journey ahead of us.

The deputy of the release and CI CD manager works closely with the release and CI CD manager in Geneva and collaborates with other members of the release and CI CD team in Chennai, India, to support teams located in Switzerland, India, USA and Italy. His main goals will consist of enforcing release management and CI CD best practices to improve the delivery quality, efficiency, and speed for MSC’s IT project portfolio.

- Monitor and coordinate the implementation of release management best practices
- Implement and help standardize new release management best practices
- Continually work towards making improvements in the release process
- Represent Release manager during Change Advisory Boards meetings to discuss release scope and/or roadblocks
- Produce monthly release management reporting
- Communicate release details and schedules to the Business when required
- Maintains release management documentation and manages key information such as build and release procedures, dependencies, and notification lists, etc.,
- Manage release dependencies and coordinate work between different teams at different locations
- Negotiate, plan and help manage all release related activities
- Manage risks and resolves issues that affect release scope, schedule and quality
- Train and support teams for release best practices adoption
- Document processes and implementation best practices

3.2 CI CD
- Monitor and coordinate the implementation of CI CD best practices
- Implement and help standardize new CI CD best practices
- Develops scripts and automation tools used to build, integrate, and deploy software releases to various platforms
- Work with release engineers to understand impacts of branches and code merges
- Automate processes
- Manage CI CD tools/platforms
- Develop and maintain Pipeline configurations
- Train and support teams for CI CD best practices adoption
- Document processes and implementation best practices

The position will report to the MSC Technology Italy Head of Development

The position will report to the Release and CI CD Manager located in Geneva.

- Team building
- Leadership
- Listening and Understanding
- Spoken and written communications
- Decision making and problem solving
- Organization and Planning
- Commitment to task

• Position to be filled in Turin Italy.
• Availability for travel in Italy, India or United States (occasionally)
(P) = Preferred, (R) = Required

- Knowledge of Agile methods and practices (preferably scrum) (R)
- At least 3 years of release and/or project management experience (R)
- Advanced knowledge of software development lifecycle (R)
- Demonstrated ability to coordinate teams toward task completion (R)
- Good understanding of DevOps (R)
- At least 5 years of experience in IT projects (R)
- Experience in large projects including offshore (P)
- Knowledge in shipping/transport industry (P)

- PowerShell or other scripting languages (R)
- Microsoft Azure DevOps (R)
- Ability to interpret and write source code (Microsoft languages) (R)
- Management of infrastructure assets
(network, servers, operating systems, DBs) (R)
- Familiarity with software packing tools (.exe, .rpm, Docker) (P)
- Good knowledge of version control tools (Git) (R)
- Familiarity with cloud providers (preferably Azure) (P)
- Familiarity with security/vulnerability tools (P)
- Familiarity with monitoring tools (P)

- Excellent English communication skills (oral and written) (R)
- Capacity to work in a multicultural environment (R)
- Passionate about IT innovation and willing to learn (R)
- Tolerance for ambiguity (P)