Feeds:
Posts
Comments

Release Engineer

Location: New York, NY
Job # 137798
Date Posted: 10/26/09
RELEASE ENGINEER

Our client creates innovative tools, systems, and services that help educators teach smarter. With its mobile assessment software, the company invented a better way to give classroom assessments and make data-based instructional decisions.  They've broken new ground with technology that analyzes student data and customizes curriculum to individual learning.  They also build large-scale data systems, such as New York City's ARIS, that centralize student data and give educators and parents unprecedented visibility into learning. A Web 2.0 collaboration and knowledge network for educators propagates proven approaches across schools. We currently serves more than 200,000 educators and 3 million students.

We are looking for up to four expert front-end web developers who will be responsible for applying modern web standards to implement fast, maintainable, cross-browser web applications. Their applications range from web-based reporting and data analysis system to Web 2.0 collaboration tools to rich interactive handheld applications.

If you are interested in cutting-edge web technologies and if you consider yourself a star web developer, we want to hear from you.


The Release Team is critically inserted in the software development flow at our client's company. They schedule, document, package and deploy all software changes to production on all of our platforms. They make sure that what runs in production is both sane and expected. They strive to support changes as fast as the business requires it without compromising the integrity of the production of the services that our customers use daily.


Responsibilities of Release Engineer:


  • Support and improve our tools for release management and deployment
  • Stage new releases and promote them to production
  • Troubleshoot deployment issues on live systems until the problem is fully understood and its effects mitigated


Requirements of Release Engineer:

  • BS degree in Computer Science or equivalent experience
  • At least 2 years experience in software engineering, release engineering, and/or configuration management
  • Strong familiarity with software configuration management, svn and git experience highly desired
  • Extensive knowledge of Linux and SQL databases
  • Solid foundations in scalable, web software architectures
  • Highly skilled in a scripting language, a bash/python combination ideal
  • Experience with centralized deployment systems (e.g., bcfg2, chef, Capistrano, puppet)
  • Experience with Linux package management systems (e.g. rpm, DEB)
Return to top ↑
Powered By CATS
Return to top ↑