Job Description :
Job Title: Software Configuration Management Engineer
Location: Houston, TX 77032
Duration: 6 months (Possibility of Extension)

Qualifications
Bachelor’s degree in Math, Computer Science, Computer Engineering or related technical field or equivalent technical professional work experience required.
Solid understanding of the Software Development Life Cycle and Agile ALM development methodologies.
Strong CM and DevOps background in a Microsoft development environment and Azure experience
Minimum of 3-5 years’ experience in build/release engineering and configuration management experince on Windows platforms.
Minimum of 3-5 years’ experience with TFS on-prem and VSTS Build controller/agent set up and configuration, Jenkins server configuration and build/deployment set up
Minimum of 3-5 years’ experience writing complex Windows Installer msi) based installations with installer tools: InstallShield (and InstallScript project), Wix.
Experience with package management tools such as Artifactory: server administration, repo administration, security/permission management.
3+ years applied scripting experience in advanced scripting languages (eg. Python, Powershell, JSON, JavaScript)
Experience with managing VM Ware virtual environments and Azure cloud deployments.
Working knowledge and experience managing multiple release pipelines with TFS Release Management and Jenkins build/deployment pipeline
Experience with PowerShell and Bash / Perl scripting and the use of build scripts for both Windows and Linux environments
3-5 years’ experience with PowerShell DSC for application deployments and/or system configurations.
Proficiency with TFS and GIT source code control tools. Thorough understanding of branching, merging, and labeling best practices.
Administer, configure, manage, and implement changes to the TFS platform to support DevOPS and Enhancement software lifecycles.
Docker experience is a plus.
Linux experience is a plus
             

Similar Jobs you may be interested in ..