Full-Time

Build & Release Manager Senior

Idealforce

Idealforce

No salary listed

Phoenix, AZ, USA

In Person

Category
DevOps & Infrastructure (1)
Required Skills
Agile
Software Testing
Git
Java
Jenkins
Maven
SCRUM
Oracle
Linux/Unix
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related technical discipline
  • Advanced degree is a plus (not required)
  • Tools: SVN (Subversion), GIT, Jenkins, Maven, Nexus, Oracle, Java
  • Very strong Project Management experience performing ITIL Release Management (RM) / Software Configuration Management (SCM) activities
  • Ten or more years of professional experience in Managing Build and Release engineering, Java development, product development or testing in UNIX environment
  • Knowledge of Release Software Configuration Management concepts including code lines, branching, merging, integration, versioning
  • Excellent problem solving, analytical skills and technical troubleshooting skills
  • Excellent written and verbal communication skills
  • Ability to work with customers, developers, testing, product management, support staff
  • Familiarity with software development life cycles and agile programming framework
  • In-depth understanding of large complex software systems to isolate defects, reproduce defects, assess risk and understand varied customer deployments
  • Ability to learn new skills quickly as needed
  • Self-starter with ability to handle multiple, concurrent priorities
  • Strong negotiation and customer relations skills
Responsibilities
  • Develop Release Management framework and implement standards, processes, and controls for configuration and release activities within a fast pace Agile/SCRUM environment
  • Admin level expertise in SVN and exposure to predominant branching strategies
  • Architect and implement metrics required to bring transparency in to the migration of code from development, testing, staging, through production
  • Maintain development branches within code repository to ensure consistency of code check-ins and applicability of related branches and run merges of code across branches
  • Design, implement and configure build environment for projects including automated builds, packaging and installation processes
  • Conduct source code promotion activities between environments from Development to Production
  • Execute and troubleshoot manual/automated builds, identify the root cause for a failed build and resolve the issues
  • Configure and maintain Build Server
  • Manage daily responsibilities of supporting the build and release needs of agile scrum teams
  • Configure and maintain Version Control and Bug Tracking Software
  • Design & Implement reliable build/test automation framework
  • Oversee the service reliability and software quality control for releases
  • Manage timely resolution of all critical and/or complex problems with the different platforms in all environments including the necessary communication to stakeholders
  • Maintain stack diagrams, configuration information, release history for all environments, and communication to all stakeholders including clients
  • Manage production release process that ensures the reliability and availability of the platform
  • Maintain up to date documentation in support of the different platforms/programs
  • Setup and support of source code repositories
Desired Qualifications
  • Advanced degree in a related technical discipline
  • ITIL Transition Certified Preferred

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A