Build & Release Engineer

  • Santa Monica
  • Confidential
  • 3-8 years
  • 27 Mar 2015

  • Project/ Program Management IT

  • IT/ Technology - Software/ Services
Job Description


Perform configuration management, build, and release activities according to defined processes and planned schedules
Migrate changes appropriately into multiple QA and Production environments
Maintain an automated and continuous build process that identifies build errors and notifies stakeholders as appropriate
Collaborate with Development, QA, and IT /Operations to implement quality releases
Identify new tools, technologies, and processes to improve the quality, reliability, repeatability, and efficiency of builds and releases
Communicate effectively with Dev and QA to ensure stable QA environments
Work with IT and Development on the deployment of applications to various servers with automatic configurations for each application
Work to automate all aspects of deployments; identify where technical solutions are still needed
Use source control & defect tracking tools to support and provide visibility to the software development life cycle
Manage the branching and merging of code and consult with development to correct any conflicts in the merging process
Be a leader in the effort to ensure the integrity of content and process of deployments
Effectively communicate the status of deliverables

Required Skills and Experience

3+ years experience in a complex software development environment
1+ years experience with source control, configuration, build, and release management
BSCS/CE degree or equivalent experience
Experience developing processes
Details-driven personality with a strong desire to develop and document processes and tools
Commitment to quality
Demonstrated strong work ethic
Demonstrated ability to multi-task, prioritize and ensure tasks are completed on schedule
Experience with Microsoft Team Foundation Server, or other Source Control System
Working knowledge of database technologies
Demonstrable troubleshooting, problem solving, and debugging skills
Familiarity with complex web applications
Working knowledge of scripting languages
Excellent verbal and written communication skills
Strong team-oriented attitude
Commitment to share knowledge and grow skills

Other Desired Skills and Experience

3+ years direct experience with TFS and other configuration, build, and release management tools and activities in a Microsoft technologies environment
Prior Software-as-a-Service (SaaS) experience
Experience with Microsoft .NET technologies
Working knowledge of Microsoft SQLServer
Experience with TFS, MSBuild
Ability to write and debug programs and scripts
Working knowledge of ASP.NET, C# , IIS
Familiar with Windows PowerShell for use with Build Systems