View Our Website View All Jobs

CI Delivery Manager

The CI/RM is a key role in Agile software  responsible for managing the team responsible for the planning, design, build, configuration and testing of all software to create the release package for the delivery of, or changes to, the designated services.  You will own the entire Release Management lifecycle.  The program focuses on the required synergy between people, process and technology to deliver and maintain services which meet company business needs.

Must have significant experience Release Configuration Management in a Continuous Integration Environment.

 

The successful candidate will be considered a subject-matter expert in Release Management, DEVOPs and SCRUM methodology.  Candidate must be an effective communicator with strong leadership skills, have excellent logic and problem solving skills and a drive to make a difference.

SAFe (Scaled Agile Framework is a plus)

Liaison & Communication

 

      Own the Release Management lifecycle which includes scheduling, coordinating and the management of releases across the enterprise for multiple applications across various portfolios. The releases can be inclusive of application updates, software updates/patches, security improvements, Projects and Programs.
      Where necessary provide tools and services to help product management and project teams manage and deploy releases into production.
      Implement and manage release processes for code through development, test, and production environments
      Work collaboratively with all participants in software development projects and is supportive of developers and testers as they set up their build dev/test environments.
      Liaise with project leads/managers/ScrumMasters, quality assurance, operations groups and other key stakeholders on the release and delivery progress, issues and improvements.
      Work with IT management to improve the software engineering processes and practices associated with continuously building, deploying, and updating software and environments
      Lead the effort of defining the IT strategic direction for release management tools for IT to ensure the process requirements of release management are built in.
      Assist in managing projects and interdependencies to ensure milestone adherence,
      Measure and monitor progress to ensure application releases are delivered on time and within budget, and that they meet or exceed expectations
      Produce Deployment, Run Books and Implementation Plans
      Work with release engineers to understand impacts of branches and code merges
      Continually work towards making improvements in the release process
      Lead and co-ordinate the Go-Live activities including the execution of the deployment Plans and checklists.
      Develops scripts and automation tools used to build, integrate, and deploy software releases to various platforms

 

Qualifications: Required

 

      Four-year college diploma or university degree in computer systems design or computer science, and/or 10 years equivalent work experience
      Thorough understanding of Release Management methodology, values, practices and procedures.
      Deep understanding of Agile principles and DEVOPS
      Familiarity with Microsoft and software development
      Experience with Microsoft TFS / Visual Studio Team Systems
      Ability to understand technical issues and identify the means to resolving them
      Strong analytical and problem solving skills with a high attention to detail.
      Creative and efficient in proposing solutions to complex, time-critical problems
      Ability to deal with multiple projects and deadlines
      Collaborative in driving decisions.
      Ability to coach the team to reach their highest potential
      Excellent interpersonal skills, ability to work with diverse personality types.
      Works smart by setting effective work goals, establishing priorities, and planning well in order to produce quality work.

Preferred

 

Experience with Agile transformation in an organization

Experience working with large programs that use multiple Agile teams

Hands on experience with tools like Jenkins, Codefresh or other CI tools

Experience with transformation from traditional release methods to current CI methods

Read More

Apply for this position

Required*
Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file