Job Description :
DevOps/Release Engineer
SF, CA
6+ Months C2H
Skype
GC/USC Only


Job Description

Client is looking for a technical release engineer experienced in building out deployment tools with zero downtime deployment. We are looking for a talented, intelligent, Release and Build Engineer with excellent skills and a desire to learn and grow professionally. This role places a heavy emphasis on both developing complex build/deployment systems and providing support to a large community of developers and testers. The ideal candidate will be someone whos passionate about developing software the right way and knows how to maximize efficiency within the SDLC through automation.

This is a contract to hire opportunity

Responsibilities:
- Designs and develops Enterprise level Continuous Integration Environment for Build and Deployment Systems
- Leads the effort to improve the existing deployment infrastructure, striving for a goal towards zero downtime deployment
- Administers and writes code to support the Release Engineer tool suite - Capistrano, Jenkins, git
- Troubleshoots build, packaging, and component management issues, working with the core Engineering team to resolve them
- Implement and enforce code review, automated integration checks (smoke tests) and metrics (coverage
- Fully automated deployment to production with ability to deploy multiple times a day



Qualifications:

- Five or more years as a release engineer in a web-based software product development organization.
- Strong understanding of Linux and git
- Automated build platform/continuous integration.
- The ability for coding and scripting, with a preference for ruby
- A strong understanding of the software development lifecycle and software methodologies: agile processes, analysis and design, development, version control, QA and deployment
- Strong organizational skills and the ability to multitask; can set priorities and follow a timeline.
             

Similar Jobs you may be interested in ..