Sr. Release Engineer
Deluxe Entertainment
Burbank, CAThis was removed by the employer on 11/12/2014 10:36:00 AM PST
Not to worry we have many other jobs on the site;
Browse all jobs
Browse the IS/IT Category
Search for Sr. Release Engineer jobs in Burbank-CA
Search all Sr. Release Engineer postings
Full Time Job
We currently have an opening for a Sr. Release Engineer. This position is located in Burbank, California.
Position Overview
The individual will operate as a Sr. Release Engineer and further develop our automated and manual build and release systems. The engineer will improve our build and deployment automation systems and keep them running flawlessly at top speed for all daily and regular releases. This position requires a highly motivated software engineer with keen attention to detail.
Build and deployment processes require an extreme sensitivity to organization of deployments, accuracy of scheduling and reliability, and detail of their deployment plans. This person will raise deployment conflicts and schedule all deployments to achieve order for all deployments. They are also responsible for management of our source repository system within Subversion (SVN), which will include branching, merging, and tagging. Further they are responsible for writing documentation of any automated build plans they create as well as any build or release processes they carry out manually. They will be working with both the development and production environments and maintaining the code versions throughout the various servers in the system. They will coordinate deployments with developers and with outside business units and third party companies as needed.
Primary Responsibilities
• Deploy Web Services / Web Sites code written in C#/.NET to QC, Stage and Production Region.
• Supporting production deployments across multiple data centers.
• Work with Load Balancer in Production Environment to support code rollouts to a web server farm.
• Work with multiple onsite /remote teams to troubleshoot deployment issues and provide production support.
• Flexibility to support off-hour pushes / weekend pushes during critical release cycles is a plus.
• Good understanding of Web Services/Software Development Life Cycle (SDLC).
• Management of source code repositories. You will be required to ensure that code is well-organized and labeled, and manage source code access, including access by remote groups. Experience in SVN or CVS is required. Exposure to other tools is a plus.
• Managing multiple concurrent projects in a fast paced multi task environment. Perform repository branching used for parallel efforts, and will manage the merge process as part of release migration.
• Performing product builds. Will automate, enhance and maintain existing software build process/infrastructure, and ensure consistent build techniques across multiple in-house systems.
• Work with management and development teams to ensure CM architecture for applications meets the CM needs of the organization with the least amount of overhead to the development processes.
• Manage releases including coordinating with IT groups on the release timing to ensure systems are ready for code to be deployed.
• Work closely with QA teams to get the releases coordinated and deployment to test environments and Production.
Qualifications
The ideal candidate will possess the following knowledge, experience, and skill-set:
• 5 years of strong experience in performing Release Engineering duties in a .NET environment supporting Website/Web services deployments.
• Must be available onsite to perform daily builds.
• BS degree in Computer Science, Information Science, or Related Field.
• Expertise in SDLC/SCM (Software Configuration Management) methodologies and release management processes.
• Strong build/release experience including automation of regular periodic builds.
• Expert in automating Configuration Management, Build Management, and Release Engineer processes.
• Exposure to build/release tools like ANT, NANT, Cruise Control etc.
• Experience with using source control tools such as SVN.
• Experience in Microsoft Visual Studio development environment.
• Experience in Microsoft Programming languages experience: C# mandatory with C a plus.
• Experience with Microsoft SQL Server.
• Working knowledge of XML.
• Proven ability to work as a team member, supporting members appropriately.
• Ability to drive best practices, standardize processes and development tools across systems to streamline and automate the build and release processes.
• Must have excellent interpersonal, verbal, and written communication skills.
• Strong ability to work cooperatively with others.
• A high level of self-motivation and initiative.
• Provides self-direction in response to changes to requirements and specifications and takes initiative to expose issues to supervisor.
• Proven track record of leading and being responsible for Release Management processes.
• Strong experience in configuring IIS, setting up websites, managing web configs.
• Strong system administration skills a plus.
• Awareness of CDN, Content Management tools, and Digital Content Distribution is a plus.
• Prior experience in a .NET Web Services high load, high volume transaction environment is a must.
• Ability to handle and manage occasional stressful situations and maintain calm demeanor.
• Experience with mentoring, training, and leading junior release engineers is a plus.
• Proven expertise in building automated solution for build and release of code.
• Flexibility to work extended hours and/or weekends to meet project deadlines.
If you're an independent thinker with a high level of ingenuity and the above qualifications, then we'd like you to join our team!
We offer a competitive salary and great benefits, including 401(k) and tuition reimbursement. Please visit our website. NO PHONE CALLS OR DROP OFFS PLEASE. EOE M/F/D/V