Configuration Management Build Master (1503) Lumension Security
Job Description
Responsible for managing a complex build, deploy, and source control environment. Operates under limited supervision. Usually reports to the Software Development Manager. Typically requires three to six years of technical experience in configuration management and build process development.
Essential Duties and Responsibilities
Software Configuration Management / Build
Working with QA and DEV to define build and branching strategies
Analyzing, defining, and developing build process improvements using TFS 2010/2012
Automating the build process to streamline a multi-platform build process and to reduce build and configuration errors
Ensuring that the build process is scalable and easy to understand
Clearly documenting the build process and branching strategies
Creating internal and external builds for DEV and QA
Working with DEV and QA to ensure Builds are healthy
Troubleshooting broken builds and build environments; working with DEV and QA to quickly resolve build issues
Designing and developing new methods for improving the development environment
Troubleshooting tools and setting up of build servers
Incorporating test automation into build process
Deployment
Working with developers to create an automated deployment process
Creating and deploying tools that will unite, automate and monitor the build process
Designing and developing deploy processes
Administer Team Foundation Server
Administering TFS 2010/2012; customizing TFS if necessary
Ensuring TFS enviroment is fully functional and prepared for disaster recovery
Enhance the efficiency of our development, testing, and product release processes. A candidate for this position should be passionate about software quality and be prepared to advocate on behalf of good process and best practices. You must be comfortable working independently as well as part of a collaborative environment. You enjoy the daily challenges associated with enterprise-level software development and testing for a highly sophisticated customer base. You must have a positive attitude and a willingness to learn about our industry and customer requirements. You are an adept problem solver and thrive in a fast paced entrepreneurial environment offering rich learning opportunities.
Required Skills
General Skills
Established technical knowledge in software development methodologies, design and implementation.
Demonstrated analytical and design skills at multiple product level.
Strong skills in research and analysis, project planning and implementation.
Matured understanding of entire development process, including specification, documentation and quality assurance.
Strong communications and interpersonal skills. Advanced PC skills.
Knowledge of all phases of the software development lifecycle
Ability to work in fast-paced environment with many software releases
Quick learner in order to leverage new tools, languages, platforms
Technical Skills
Experience with Microsoft IIS, Windows Server 2003/2008
Experience with Microsoft Lab Manager
Experience with Microsoft Test Manager 2010
Ability to generate TFS reports using SQL reporting services
Experience in TFS team site (on WSS)
Extensive experience with scripting tools like Powershell
Good knowledge of C# and .NET
Familiarity with tools like TeamCity
Familiarity with unit testing tools like nUnit, xUnit
Required Experience
Bachelors degree or higher from an accredited university
Minimum five combined years in software development and build/release management
Minimum three year of experience using TFS 2008/2010
Experience in defining, implementing, and/or maintaining branching strategies
Experience with automated builds systems and/or monitoring systems
Job Location
Scottsdale, Arizona, United States
Position Type
Full-Time/Regular
| Location: |
15880 North Greenway Hayden Loop
Suite 100
Scottsdale, AZ 85255
United States
|