Sr. Release Engineer

Requisition ID 28702

Release management is the definition, support, and enforcement of processes for transferring software to production. We are looking for a senior release engineer to work with the Local BE platform team to provide release management across the Local BE Platform product line. This position will be responsible for planning, defining and leading a cohesive Local BE platform software build, packaging, dependency management and deployment strategy uniting the efforts of the Local BE Platform engineering teams with the respective service engineering teams.

Skills/Requirements: 
Bachelor degree in IT, CS, or related technical discipline
Proven years experience as a Linux/Unix release engineer
Proven experience developing software build and deployment plan and strategies.
Has led or initiated a software release or configuration process across multiple environments (Development, QA, Production)
Knowledge of agile SDLC, software configuration management practices, release management methodologies and production deployment.
Knowledge of software packing management system such as RPM.
Expert skills building, packaging and distribution of signed packages written in Java, C++ and Php
Expert scripting skills such as Perl
Experiences with Maven and GNU make.
Expert with at least one source control system such as Subversion, CVS or Perforce
Experience with continuous integration systems and post build steps.
Strong leadership skills with excellent verbal and written communication skills. Strong analytical and problem solving skills also required
Functions/Responsibilites: 
Collabrate with Local BE Platform development, QA, build / release engineer and service engineer teams on design of release management planning, product’s installation, configuration, and deployment processes.
Create and maintain Local BE platform software packaging for all environments according to Yahoo Best practices.
Manage and execute Local BE Platform deployment between all environments including coordination of production releases with operations.
Create, maintain and manage software deployment automation.
Responsible for gathering, tracking, supplying and training of all the Yahoo’s build release tools and best practices that are required to develop and build software.
Backup for software continuous integration and build automation when necessary.

Location

Sunnyvale, CA
United States
See map: Google Maps
Organization: 
Website: 
https://yahoo.recruitmax.com/MAIN/careerportal/Job_Profile.cfm?szOrderID=28702&szReturnToSearch=1&szWordsToHighlight=
0
Your rating: None