Software Configuration Management Analyst

Bridgestone &Firestone   •  

Antioch, TN

Industry: Automotive

  •  

5 - 7 years

Posted 122 days ago

This job is no longer available.

Job Description

The Software Configuration Management Analyst will be responsible for enforcing, maintaining and auditing the current SCM processes, as well as assisting the SCM Manager in developing and implementing SCM improvements throughout BSA IT. In addition, this role will be responsible for administering, maintaining and customizing SCM tools used for version control, change control, build and deployment automation. The SCM Engineer will be supporting the development, testing, project management and development support teams.

Responsibilities

• Assist development, testing and project management teams with SCM version and change control tools.
• Perform administration and maintenance of SCM tools - TFS, GIT, Jenkins and JIRA.
• Implement SCM tool customizations and automation of builds and deployments in TFS, GIT, Jenkins and JIRA.
• Manage source code effectively using SCM best practices, such as branching, labeling, configuration control, etc.
• Execute builds and deployments of Java and .NET applications to multiple software environments.
• Enforce and improve the Software Configuration Management Process.
• Provide user training on SCM tools, processes and procedures.
• Work with development teams to troubleshoot build and deployment issues.
• Create and update SCM process, procedure and training documents.

Qualifications

Knowledge and Experience

  • Minimum 5 years of experience administering GIT, TFS and JIRA
  • Minimum 5 years of Software Configuration Management experience
  • 3+ years of scriptingexperience with Perl, ANT, msbuild or Powershell
  • 3+ years of build automation experience using Jenkins or TeamCity
  • 3+ years of Continuous Integration experience
  • 3+ years compiling Java and .NET applications
  • 3+ years of executing and deploying Microsoft SQL applications

ADDITIONAL QUALIFICATIONS:

  • Ability to work effectively with minimal supervision.
  • Strong analytical, time management and organizational skills.
  • A complete understanding of the SDLC and development methodologies such as Waterfall, Agile and Scrum.
  • Understanding of Windows and Linux technology and commands
  • Jenkins and Quality Center integration experience.
  • Knowledge of Release Management best practices.
  • Understanding of Java and .NET programming to aid in troubleshooting.
  • Experience with Change Management software such as Remedy.

EDUCATION

  • Bachelor's Degree in Computer Science, Engineering or related field of study; or any equivalent combination of experience and training.

2018-148508