Release Engineer Job in Santa Clara, California US
Albin Engineering Services, Inc. (www.aesi.com) is seeking a Release Engineer to work as our employee for one of our premier Cloud technology clients in Santa Clara, CA. The ideal candidate will have strong communication skills and a fondness for creating cutting edge solutions and breaking new ground in the DevOps arena, with the newest technologies. If you are an expert in release automation for deploying software for production web facing applications read on...
Job Responsibilities:
- Partner with Engineering and Operations to enhance and improve overall product release and deploy processes and procedures and ensure fast highly reliable quality releases
- Design, develop, document and maintain an automated tool to automate Change Management functions, release and deploy activities, and coordinate dependencies across the department
- Set release standards and conventions
- Work with Cloud Services Operations to help achieve Operational Requirements
- Develop a dashboard for internal users to give status of the release
- Document tools and processes on corporate wiki, develop training guides
Job Requirements:
- BS required
- 5+ years experience in a release or build engineering related field
- Experience in consumer web environments
- Experience with deploying high-volume software for web facing applications
- Excellent written and verbal communication required
- Project Management/Coordination experience managing the releases for large enterprise level projects required
- Hands-on experiences in creating automated build and deploy systems for web applications
- Expert scripting ability in at least one scripting language (ex: Python, PERL, bash)
- Expert knowledge of continuous build systems (Maven, Hudson)
- Expert knowledge of version control system management and branching methodologies (SVN, Perforce)
- Expert knowledge of software packaging technologies (ex: RPM, Tar)
- Expert Linux Systems administration-level knowledge
- Hands-on experience with common Open Source technologies used in web applications (ex: Rundeck, Apache, Tomcat, Memqued)
Desired Skills:
- Experience with RunDeck or other automation framework applications
- Experience with patch management updates, network and server management issues
- Experience integrating Bug tracking software with Version Control software in build environments
- Experience with tools such as Nagios and Cacti