Rails Cloud Engineer
Ready to migrate and maintain a diverse set of cutting-edge educational services in the cloud?
As our Rails Cloud Engineer, you will create and maintain the Concord Consortium’s presence in the cloud. You will work to ensure smooth operations and coordinate closely with ongoing development of applications based on Rails and other new Web frameworks. In addition, as we transition, you will be responsible for maintaining our existing server hardware.
You will:
- proactively support cloud-based software
- transition services to the cloud whenever practical
- collaborate closely with developers and project staff to anticipate, identify, and address scaling needs
- collaborate with project developers to create and maintain server creation and deployment scripts
- be on call to fix issues with servers
- proactively research cloud options
- develop and maintain intranet applications
- test and improve performance and scaling of external applications in the cloud
- test security of applications and data in the cloud
- mentor and support other developers using these services/systems
- maintain server hardware and server-room-based systems
- confirm and configure backup of internal and cloud servers
- maintain in house VMWare service until it is no longer needed
- manage and monitor company Internet lines
- manage user authentication system (LDAP) and internal company software
- maintain company firewall, spam filtering, intrusion and integrity detection systems
- perform server attack analysis
- cover for on-site support when on-site support is unavailable
To accomplish this, you need:
- proven experience with cloud-based deployment, maintenance, and backup of mission-critical systems
- fluency with a variety of cloud services such as Amazon Web Services and RackSpace
- experience programming, maintaining and scaling Rails- and Ruby-based Web applications in the cloud
- ability and desire to master new Web frameworks quickly
- experience setting up servers with frameworks like Chef and Puppet
- strong verbal and written communications skills and interpersonal skills
- experience maintaining server hardware
You will be even more successful if you have experience with or interest in:
- Ruby/Rails programming and architecture
- database scaling and design, especially with SQL and NoSQL databases such as MySQL, CouchDB, and MongoDB
- JavaScript, and/or Java
- Agile development practices
- science, math, or related fields
- Mac OS X and Windows
The Concord Consortium offers a rich variety of benefits, including up to four weeks vacation, medical and dental insurance, tuition reimbursement, a generous TIAA-CREF retirement plan, and life and long term disability insurance. We are conveniently located just outside historic downtown Concord, and next to the commuter rail stop.
Our work environment is casual and stimulating. Join us to be part of a creative community of geeks and science, math, and engineering fanatics. We have weekly BYOB (Bring Your Own Bagged lunch) for technical demos, sometimes including invited guests from local and distant nonprofits, tech groups, and more. Themed potluck lunches occur at least six times per year (our taco bar for Cinco de Mayo is delish!). We’re a creative, intelligent, happy bunch—check out our profiles.
If you are authorized to work in the United States on a full-time basis for any employer, and you have the required qualifications please email your cover letter and resume to cloud-engineer-job@concord.org.
The Concord Consortium is an Equal Opportunity Employer.
