Coffee Talk: Java, News, Stories and Opinions

Apr 13 2017   1:24PM GMT

Architecting cloud systems and the human side of DevOps deployment

George Lawton Profile: George Lawton


According to Adrian Cockcroft, VP of cloud architecture at AWS, one of the biggest challenges in architecting cloud systems lies in architecting the people side of things. Along with the work he does at Amazon, Cockcroft also played a key role in architecting Netflix’s cloud strategy. After Netflix’s rise to prominence, he would often give talks at CIO roundtables who invariably asked where he got all of the superstar engineers. “Well we hired them all from you,” he would respond.

Over the years, Cockcroft pondered what made Netflix so attractive to top talent. One element was Netflix’s very progressive open source program, which allowed developers to take pride by sharing with the larger community of developers. This also runs the danger of attracting recruiters who could lure away programmers.

Compensation and be financial or prestige

Netflix established a very aggressive compensation schedule to address this danger. Each year programmers are rated and compensation is based on what it would cost to hire someone with similar talents. This might not fly in many enterprises with a focus on percentage increases. “I don’t know of any other company that does this on an annual basis,” said Cockcroft.

Another good practice lies in establishing status for important talent by curating a circle of “distinguished engineers” or “fellows.” Once this circle is large enough, members can nominate others into this groups which becomes a sort of elite club. The way to enter this group is to provide value to other distinguished engineers. Over time these distinguished engineers get to know each other as a group, which builds cohesion and loyalty.

 Comment on this Post

There was an error processing your information. Please try again later.
Thanks. We'll let you know when a new response is added.
Send me notifications when other members comment.

Forgot Password

No problem! Submit your e-mail address below. We'll send you an e-mail containing your password.

Your password has been sent to:

Share this item with your network: