Job Title: Sr. Build/Release Engineer (41415-BBHTHA-IOM-C-ARI)
Location: Palo Alto, CA
Duration: 6 months
Duration: 6 months
Emp. Type: W2 / 1099
Job Description
This is an exciting role for senior level configuration and build/release management professional will
have the responsibility to develop and manage the build and packaging of system components for
Endicia. The qualified individual will work at the center of a world-class R&D team to help improve how
we do builds in a highly successful company. We are looking for an engineer who is passionate about
automated builds, continuous integration, and love creating a world-class development, QA, Staging
environments and automated build/deployment infrastructure.
- Significant experience developing fully automated buildenvironments with complex architecture
based on MS Windows C#/.NET technologies
- Builds for desktop client SW, back-end server components, as well as Web-Site
- Significant Experience and expertise with the following buildtools or equivalents:
- Advanced Installer, Installshield, WISE
- Nant and MSBuild
- Powershell or other scripting languages
- Jenkins
- IIS and client/server/web application build/deployment
- Subversion, Jira, wiki
- Analyze existing buildprocesses and recommend changes to the buildenvironment or install
- Automated deployments to Dev/QA/Sandbox and other env and Integrate test suites to
automatically run regression tests
- Work closely with development architects to collect information on buildtools, processes and
environments
- Work closely with operations staff to improve packaging for production deployment
- Co-ordinate with QA to integrate test data management processes and test suites into the build
environment
- Coordinate with DBAs to integrate DB scripts and Stored Procs management into the build
environment
- Must be technically strong, self driven and should be able to guide/lead the team rather than
looking for directions.
Qualifications:
- B.S. in Computer Science or equivalent;
- 7+ years experience in hands-on build/release automation and management in a Microsoft windows
environment for desktop Client and Server SW
- Knowledge of software development methods, process, platforms, and tools.
- Highly motivated and self-driven with the ability to multi-task and work efficiently with limited
supervision.
- Strong working knowledge of Software Development Life Cycle (SDLC), in particular common
branching and merging models
- Expert knowledge of version control systems such as Subversion, or similar systems
- Proficient with virtualization technologies such as VMWare
- Ability to work under pressure and meet strict deadlines. Demonstrated ability to handle multiple
competing tasks and assignments simultaneously
- Work with Software and Technical teams, coordinate necessary documentation efforts.
- Must have experience with and/or comfort/thrive working in a fast moving and rapidly changing
environment.
- Effectively communicate status and issues to team members, and other internal stake holders
Desirable Qualifications:
- Experience with Agile (Scrum) project management methodology is a plus
- Knowledge of key architecture components and technologies (HTTP, HTML, SSL, Database, SQL, .Net, VB/C/C#/C++).
To Apply, Please click here: APPLY NOW
No comments:
Post a Comment