IT Software Release Engineer

This job is no longer active. View similar jobs.

POST DATE 9/8/2016
END DATE 10/8/2016

TechLink Inc. Memphis, TN

Company
TechLink Inc.
Job Classification
Full Time
Company Ref #
29678238
AJE Ref #
576121962
Location
Memphis, TN
Experience
Mid-Career (2 - 15 years)
Job Type
Regular
Education
Bachelors Degree

JOB DESCRIPTION

APPLY
In this role, you will provide software configuration management (SCM) support at the program level; to manage parallel software development and release cycles and provide SCM for large distributed development network with remote partners; to work with other teams to resolve operational matters. PRIMARY PURPOSE:To provide software configuration management (SCM) support at the program level; to manage parallel software development and release cycles and provide SCM for large distributed development network with remote partners; to work with other teams to resolve operational matters RESPONSIBILITIESEstablishes, maintains and enhances the configuration management environment to enable parallel software development for multiple teams.Provides up-to-the-minute status information by closely monitoring and becoming intimately familiar with designated application lines through source code control.Coordinates and performs application releases into production; prepares process and standards documentation.Ensures and enforces segregation of duties within the change life-cycle.Works closely with development team and quality assurance (QA) to ensure that correct versions of the source code base have been compiled correctly into the appropriate testing environment; develops relationship and works closely with the infrastructure team to coordinate networking changes, port opening requires and all otherinternal modifications that are needed for various environments; and works with multiple teams to solve problems and issues as required.Maintains the organization s virtual server farm for QA groups.Monitors and ensures the safety of source code-based and virtual machine backups on a regular basis.Assists in professional growth of other analysts/programmers with special emphasis on software configuration management-based protocols.Keeps abreast of technology changes and direction.Acts independently to determine methods and procedures to be used on new assignments; follows, enhances and promotes established methodologies and procedures. QUALIFICATIONSBachelor's degreerequired. Major in computer science, computer engineering or software engineeringpreferred. ExperienceEight (8) years of related experience or equivalent combination of education and experiencerequired to include three (3) years of program development and two (2) years specialized experience with emphasis in SCM and release management. Proven experience in understanding and driving the software development process required. Skills & KnowledgeKnowledge of software configuration management (SCM) tools (i.e. Subversion and CVS), ant/make build scripts, and build management tools (i.e. Cruise Control CC.Net)Knowledge of administration of UNIX or LINUX operating systemsKnowledge of development and scripting (i.e. .Net, Perl, shell scripting) and MakefilesKnowledge of VMWare