Wait and see - Anonymous employee Engine Yard Employee Review

3.0
Dec 3, 2015
Anonymous employee
Recommend
CEO approval
Business Outlook

Pros

Bear in mind that all of this is based on what I experienced during my time there (over 4 years) prior to being caught in a second round of mass layoffs (which I'm actually -not- bitter about!). + Laid back culture that isn't nearly as demanding as some places + Managers/management actually seem to care about employees as human beings, not machines + Wicked smart engineers company-wide, all departments + New CEO has made good decisions on moving the company in a new direction + Long standing history in the Ruby community and lots of internal connections to people in that and other communities, and to people in other well known companies (e.g. GitHub, Oracle, etc.) + Just plain GOOD, solid people. I honestly enjoyed just talking to everyone I worked with. They were all stand-up, honest people doing good work and who didn't have a hidden agenda or try to play politics and/or games. (Note: this is on the "worker bee" level here, in lower to middle management there were a LOT of office politics happening, but my managers did a great job trying to shield me and the rest of my team from that crap)

Cons

The biggest problem with this company was that it totally *failed* to keep pace with changes in the "DevOps" ecosystem. Originally built on top of Amazon Web Services, EY management had a vision for an IaaS ("Infrastructure as a Service") agnostic system; for example, deploying on AWS for one project, then over on, say, Rackspace Cloud for another, then maybe on Windows Azure for a third - all of them with the same interface to the end-user, but managing the differences under the hood. This vision, combined with tons of technical debt due to the "ship it now" mentality over the "let's make sure this is maintainable and works" mentality, is what prevented the company from keeping up with changes to the general technology ecosystem. When EY was first on the scene with its automated PaaS product, a lot of the tools that developers at various organizations and on various teams take for granted today, didn't yet exist. This is where EY filled the gap, providing a great toolchain and workflow to provision and configure EC2 instances, MySQL (and later, PostgreSQL) databases, external storage volumes (Elastic Block Store) and so on. Then they provided a pipeline for deploying custom Chef code (configuration automation, see chef.io), and deploying their application(s) to the environments. Sadly, that basic tool set never evolved past that state. When Amazon released ELB, for example? Couldn't use it for years after its official release, and even then, had to be "turned on" under a special feature flag for the platform. Maybe you wanted to use RDS - too bad, go roll your own account at Amazon and wire it up that way. Perhaps you wanted to language other than Ruby - well, they eventually pushed super-weak Node.js support (they threw the entire process for research, building and future feature improvements on *ONE* engineer alone!), then even weaker Java support, and then dropped both. So umm...no? And this is a symptom of one of the company's major problems: management ADD. It was like the former CEO (nice guy, don't get me wrong, but not great in this respect) couldn't decide where to focus. Various teams were being told to stop on a dime and shift direction to this new shiny thing over here, and then THIS new shiny thing over here! This happened so frequently that nothing ever actually got DONE. All the while, the major product that had users and generated revenue, never got any significant updates or upgrades. All while that was happening, Amazon was building multiple separate tools for each of these - and other - uses, that developers could "pick and choose", wire them together as they saw fit. Things like Elastic Load Balancing (ELB), Auto scaling (which we tried to do, but executive-level politics prevented), Virtual Private Cloud (VPC), Continuous Delivery systems, ways to deploy your code through Amazon, Relational Data Store, Web Application Firewall(s), Authentication and Authorization management, and a slew of other major things that people wanted from Engine Yard, were being not only developed, but *released* and *improved* by AWS. Pretty soon, the question became: why bother with Engine Yard at all when, for the same price, or cheaper, I can cut out a middle-man and use Amazon's services directly? This led to multiple former customers cutting ties and reducing reliance on EY as a vendor, which of course caused major problems in reaching profitability for the company. They've recently hired a new CEO and cut a lot of costs with laying off a huge chunk of the company. They've also re-focused on Docker container management (an idea that was embraced by competitors long ago under LXC since Docker didn't exist at the time), but it might turn out to be too little, too late. If you're thinking about accepting a job offer here, my advice is "don't". Unless you've got another job lined up as a backup and can work remote (or otherwise won't have to move). You may not have a job in N months because of the poor decisions made over the years.

Explore other reviews about Engine Yard

5.0
Jan 13, 2017
Anonymous employee
Recommend
CEO approval
Business Outlook

Pros

I loved working here- fast paced and forward thinking company with great leadership.

Cons

The PaaS space has some competition.

4.0
Feb 12, 2015
Recommend
CEO approval
Business Outlook

Pros

The new CEO is actually really great. Engine Yard needed this. The choices he's made are ones that should have been made a long time ago. I think he also pays attention to what we're good it, which has always been a gripe of mine. He's learning what we're able to do well and trying to build on that. He wants to keep our big customers and figure out how to make our platform work for the people that need it most. Company culture has rebounded a bit since the layoffs. Hiring is resuming with focus on engineering (yay).

Cons

When you deal with so many people's core businesses, security is very tight. Though it's expected, it can be cumbersome on a day to day basis. The time needed to accomplish fixes of underlying issues is still hard to come by. Company perks have been cut back recently, but this is to be expected. The agile methodology that has been adopted recently can be cumbersome and overly specific at times. Allow for engineering creativity in solving challenges rather than exhausting the challenge before it gets to the engineers.

1
See reviews by: Helpful|Rating|Date|All