[Close] 

Software Configuration Management Analyst

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 o Assist development, testing and project management teams with SCM version and change control tools. o Perform administration and maintenance of SCM tools - TFS, GIT, Jenkins and JIRA. o Implement SCM tool customizations and automation of builds and deployments in TFS, GIT, Jenkins and JIRA. o Manage source code effectively using SCM best practices, such as branching, labeling, configuration control, etc. o Execute builds and deployments of Java and .NET applications to multiple software environments. o Enforce and improve the Software Configuration Management Process. o Provide user training on SCM tools, processes and procedures. o Work with development teams to troubleshoot build and deployment issues. o 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
Salary Range: NA
Minimum Qualification
5 - 7 years

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.