Sr. Release Engineer
Deluxe Entertainment
Burbank, CAThis was removed by the employer on 10/7/2015 5:35:00 PM PST
Not to worry we have many other jobs on the site;
Browse all jobs
Browse the Post Production 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 will be located in Burbank, CA.
Position Overview
This 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 details.
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, Java to QA, Stage and Production Environments.
• Support production deployments across multiple data centers and cloud platforms.
• Configuration of Load Balancer in Production Environment to support code rollouts to a web server farm with no down-time.
• Working with multiple onsite and remote teams to troubleshoot deployment issues and provide production support.
• Manage and administrate source control repositories, branching structures, and request tracking systems. You will be required to ensure that code is well-organized and labeled, and manage source code access, including access by remote groups, request tracking and ticket tracking systems.
• Manage multiple concurrent projects in a fast paced multitasked environment. Perform repository branching used for parallel efforts, and will manage the merge process as part of release migration.
• Perform continuous integration product builds. Will automate, enhance and maintain existing software build process/infrastructure, and ensure consistent build techniques across in-house multiple systems.
• 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.
• 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 -10 years of strong experience in performing Release Engineering duties in a .NET environment supporting Website/Web services deployments.
• Experience working with Windows 2003/2008 Server and IIS 6.0/7.5.
• BS degree in Computer Science, Information Science or related field.
• Experience in SVN or CVS is required. Exposure to other tools is a plus.
• Expertise in SDLC/SCM (Software Configuration Management) methodologies and release management processes.
• Expertise in automating Configuration Management, Build Management, and Release Engineer processes.
• Expertise in administrating, configuring and developing build and release tools like VS, MSBuild, ANT, NANT, Cruise Control, Jenkins etc.
• Experience with using source control tools such as SVN and GIT.
• Experience in Microsoft Visual Studio development environment.
• Experience in Microsoft Programming languages experience: C# mandatory with C a plus.
• Experience with Microsoft SQL Server, MongoDB, MySQL.
• Strong experience in configuring IIS, setting up websites, and managing application configurations.
• Working knowledge of XML and XSL.
• 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.
• Provide a high level of self-direction, motivation and initiative in response to changes to requirements and specifications and take initiative to expose issues to supervisor.
• Proven track record of leading and being responsible for Release Management processes.
• Strong system administration skills a plus.
• Ability to handle and manage occasional stressful situations and maintain calm demeanor.
• Must have excellent interpersonal, verbal and written communication skills.
• Strong ability to work cooperatively with others.
• Flexibility to work extended hours and/or weekends to meet project deadlines.
• Flexibility to support off hour pushes / weekend pushes during critical release cycles is a plus.
• Must be available onsite to perform daily builds.
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 to view additional positions and for more information on our company . NO PHONE CALLS OR DROP OFFS PLEASE. EOE M/F/D/V