Previous Job
Release Configuration Engineer
Ref No.: 17-01304
Location: Livermore, California
Start Date: 08/31/2016
Release Configuration Engineer
Livermore, CA.

Responsibilities are to:
• Setup/Manage/Administer Subversion repositories
• Implement TeamCity. (continuous integration) CI, Integration and automated deployment projects for .Net/Java Enterprise applications
• Drive and implement software configuration management and continuous integration and delivery initiatives
• Ensure the integrity of builds and artifacts to support successful production releases.
• Develop tools/scripts to support and improve current build and release process
• Work with the development teams to drive and define branch management
• Create, maintain and support build and test environments (with support from IT)
• Create, review, publish and manage formal release notification, instructions and deployment notes.

Required Skills and Knowledge:
• Strong understanding of software development life cycle, continuous integration and delivery
• Ability to work with development team to formulate check-in/release processes and provide training when needed.
• Strong working experience with Windows and Linux environment.
• Experience with version control systems and branch management (Git, SVN, GitHub, Bitbucket, PVCS Serena)
• Experience with build/continuous integration tools (Teamcity / Jenkins)
• Strong Shell/Perl and PowerShell scripting skills
• Implement deployment tools using PowerShell/Ant/MSBuild/Unix Shell based on the project needs.
• Experience with Agile/Scrum process using Atlassian products like JIRA and Confluence.
• Experience implementing enterprise repository for common dependencies using Maven/Nuget
• Experience will Source Code Migration from PVCS to Git or SVN.
• Experience with AWS or similar environment
• Must have good analytical, conceptual and root cause analysis skills.
• Excellent communication skills, energetic and fast learner
• Detail-oriented, focused and organized
• Self-motivated and a self-starter having flexibility and maturity to adapt to the environment.
Education and Experience:
  • 3-5 years' experience with release management & version control
  • 2-3 years hands-on knowledge with build server products, scripting technologies and SCM practices.
  • 3-5 years' experience working in a heterogeneous environment, support build processes on Windows, Unix/Linux.
  • 4-year degree in business, software engineering / computer science or equivalent job-related experience.
  • BS/BA (EE/CS) - Master's degree preferred or equivalent

-Must submit to and pass background check. Must not have any Federal or State liens resulting from County, State or Federal tax issues. Must not have any current defaulted student loans.
-Must be able to pass a criminal background check; must not have any felony convictions or specific misdemeanors.
-Must submit to and pass drug screen.