Are you a Software Configuration Management Engineer with 5+ years experience involving multiple projects and delivery platforms? Do you have experience with maintaining GIT repositories, branching, tagging and merging? If so, let's talk.
Responsibilities: Define the process and structure of the software repositories ensuring the software can be reliably built, packaged and delivered. Will maintain the integrity of the software version control repositories which will host both internally and externally developed software.
Responsible for maintaining and managing the software and releases checked into version control.
Define the structure and check-in process for releases ensuring the integrity and repeatability of each build
Define the branching/tagging strategy for software package releases which will include both internal and external software deliverables
Define and enforce security standards and permissions as it relates to defining the organization structure of the repository
Delivering releases based on project schedules, coordinating with all team members to ensure check-in times are understood to meet the delivery schedule.
BS in Computer Science or related technical field
At least 5 years’ experience in a Software Configuration Management (SCM) involving multiple projects and delivery platforms
Required experience with maintaining GIT repositories, branching, tagging and merging
Experience with the Software Development Life Cycle (SDLC)
Experience in an Agile environment
Experience with continuous integration servers (e.g., TFS or Jenkins)
Experience working with external vendors for software delivery and defining release acceptance criteria
Excellent interdepartmental communication skills.
ADVANTAGIOUS FOR CONSIDERATION:
SVN experience is a plus.