Jeremy Edberg is an AWS Community Hero, angel investor, and advisor for various incubators and startups. He is currently one of the co-founders of CloudNative and loves cloud computing for all the right reasons. He never stops learning.
I have recently enjoyed the pleasure of interviewing Jeremy Edberg. He is widely considered to possess a mastery of distributed computing, availability, rapid scaling, and cloud computing. Jeremy holds a Cognitive Science degree from UC Berkeley and was the founding Reliability Engineer for Netflix. Before Netflix, he ran ops for reddit, an online community for sharing and discussing interesting things on the internet. He also tech-edited the highly acclaimed AWS for Dummies.
I am asking questions of some notable cloud professionals and influencers because they succeed in an extremely complex and dynamic environment where others have not. I recently spoke with Andrew Templeton of Tulep Labs about how he Got 5 AWS Certifications: continuous learning with AWS and he provides an interesting counterpoint to Jeremy Edberg’s thoughts on “the Cloud.” Jeremy has strong opinions about distributed computing, and a lot of other things too. You’ll enjoy spending a few minutes with him. I did.
To start, I asked Jeremy a few questions about his career, cloud computing, and growing as a developer. We explore what distributed computing and continuous learning mean to him.
How did you find your way to your current position?
My entire career path has been a long and winding road of taking advantage of opportunities as they arise. My current position, as the co-founder of CloudNative, came about because I was at a meetup the day before my final day at Netflix, when I ran into a friend of mine, Peter Sankauskas, (now my co-founder and also an AWS Community Hero), who said he had a great idea and that we should talk. We talked, and here I am.
Every job before that I got through someone I knew from a previous job, all the way back to my first job coming through a college coworker.
The lesson here is that the best way to find those opportunities is to get out there and talk to people and meet people. You never know where your next “stroke of luck” will come from.
Where do you see entry points for developers looking to move into the industry?
A few years ago, I would have said that for someone who wanted to get into distributed computing, they had to go to some of the biggest companies around. Today, you can do it pretty much everywhere. Chances are if you’ve ever worked for a startup, you’ve had to solve some distributed computing problems, because your company was probably using a cloud provider. If you want to become an expert on a particular cloud, then the best way to do that would be to find a big well-known user of that cloud and apply there.
Although my real advice would be not to become an expert on a particular provider, but instead try to understand the underlying distributed computing principles that apply to all clouds.
Are there are career traps people should be careful about?
I mentioned this above, but the biggest trap is becoming an expert on a single cloud or a single way of doing things. It’s better to understand the underlying cloud computing principles.
That being said, the other big career trap is believing that just because you are using a cloud provider means you are learning how to properly use one. There are a lot of wrong ways to use the cloud, like treating it as a rented data center. If you’re only using your cloud provider as a way to get hardware, then you’re better off sticking with a data center. Make sure that you are learning how to fully utilize your provider.
Could you contrast your experience working for some of the well-known companies in your bio with your work at CloudNative?
Every company I’ve worked for has given me new and interesting experiences. None of them have been the same. Working at CloudNative is probably most similar to working at reddit — a small team moving quickly. But the difference is that this time I’m a founder, so while at both companies I had to worry about all the parts of the business, this one has a more direct effect on me.
What methods do you use in learning new cloud skills and keeping current with trends? Maybe projects or books or reading comments from other developers? Community?
The best way to learn something is by doing it. Get your hands dirty, dive in with the goal of finishing a project that requires you to use the new tools or skill you want to learn, and then use Google and your community to find the answers you need to complete your goal.
However, not everyone has the opportunity or access to do all that. Sometimes, they don’t have access to a community, and sometimes they just don’t know where to start. This is where training can be very helpful. A training course is a great way to kickstart your knowledge and, at least, get a map for the right path, if not actually get started going down the path.
A certification shows that you got the map and that you started down the path, and that you made an effort to learn a new thing, which is a great way to get into a community that will be much more welcoming knowing that you put in effort to learn a new tool or concept.
One of the important distinctions that needs to be made is that you can’t (or shouldn’t) learn “the cloud.” That’s not really a thing. What you want to learn is distributed computing. Those principles will apply universally, whether it is on Amazon, Google, Azure or a private cloud.
There is one place where training and certification can be especially useful — if you need to learn a specific cloud platform or product and prove proficiency to move ahead in your job.
To keep up with new trends, I mostly watch Amazon and Google’s feeds for new products, and then figure out how one would best use those products. I’ll also be blogging about cloud topics on our company blog at https://cloudnative.io/blog/, so you could follow there for the latest in distributed computing.
Do you have any general advice for people who want to transition to working in the Cloud Industry?
The cloud industry isn’t really an industry at all, but one of many ways to get things done. Understanding the principles behind the cloud is what is most important. You need to understand distributed computing and how best to take advantage of what the different cloud providers have to offer.
Today, Jeremy’s company, CloudNative, is opening up signups for the beta of their new product Yeobot.
Cloud Academy offers a free 7-day trial for their courses, labs, quizzes and learning paths. We, at Cloud Academy, invite you to explore our products and provide feedback on ways we may improve and meet your learning needs.
New Content: Platforms, Programming, and DevOps – Something for Everyone
This month our team of expert certification specialists released three new or updated learning paths, 16 courses, 13 hands-on labs, and four lab challenges! New content on Cloud Academy You can always visit our Content Roadmap to see what’s just released as well as what’s coming soon....
Mastering AWS Organizations Service Control Policies
Service Control Policies (SCPs) are IAM-like policies to manage permissions in AWS Organizations. SCPs restrict the actions allowed for accounts within the organization making each one of them compliant with your guidelines. SCPs are not meant to grant permissions; you should consider ...
New Content: Focus on DevOps and Programming Content this Month
This month our team of expert certification specialists released 12 new or updated learning paths, 15 courses, 25 hands-on labs, and four lab challenges! New content on Cloud Academy You can always visit our Content Roadmap to see what’s just released as well as what’s coming soon. Ja...
New Content: Get Ready for the CISM Cert Exam & Learn About Alibaba, Plus All the AWS, GCP, and Azure Courses You Know You Can Count On
This month our team of intrepid certification specialists released five learning paths, seven courses, 19 hands-on labs, and three lab challenges! One particularly interesting new learning path is Certified Information Security Manager (CISM) Foundations. After completing this learn...
Which Certifications Should I Get?
The old AWS slogan, “Cloud is the new normal” is indeed a reality today. Really, cloud has been the new normal for a while now and getting credentials has become an increasingly effective way to quickly showcase your abilities to recruiters and companies. With all that in mind, the s...
The 12 AWS Certifications: Which is Right for You and Your Team?
As companies increasingly shift workloads to the public cloud, cloud computing has moved from a nice-to-have to a core competency in the enterprise. This shift requires a new set of skills to design, deploy, and manage applications in cloud computing. As the market leader and most ma...
AWS Certified Solutions Architect Associate: A Study Guide
Want to take a really impactful step in your technical career? Explore the AWS Solutions Architect Associate certificate. Its new version (SAA-C02) was released on March 23, 2020. The AWS Solutions Architect - Associate Certification (or Sol Arch Associate for short) offers some ...
New Content: AWS Terraform, Java Programming Lab Challenges, Azure DP-900 & DP-300 Certification Exam Prep, Plus Plenty More Amazon, Google, Microsoft, and Big Data Courses
This month our Content Team continues building the catalog of courses for everyone learning about AWS, GCP, and Microsoft Azure. In addition, this month’s updates include several Java programming lab challenges and a couple of courses on big data. In total, we released five new learning...
Where Should You Be Focusing Your AWS Security Efforts?
Another day, another re:Invent session! This time I listened to Stephen Schmidt’s session, “AWS Security: Where we've been, where we're going.” Amongst covering the highlights of AWS security during 2020, a number of newly added AWS features/services were discussed, including: AWS Audit...
AWS re:Invent: 2020 Keynote Top Highlights and More
We’ve gotten through the first five days of the special all-virtual 2020 edition of AWS re:Invent. It’s always a really exciting time for practitioners in the field to see what features and services AWS has cooked up for the year ahead. This year’s conference is a marathon and not a...
WARNING: Great Cloud Content Ahead
At Cloud Academy, content is at the heart of what we do. We work with the world’s leading cloud and operations teams to develop video courses and learning paths that accelerate teams and drive digital transformation. First and foremost, we listen to our customers’ needs and we stay ahea...
Excelling in AWS, Azure, and Beyond – How Danut Prisacaru Prepares for the Future
Meet Danut Prisacaru. Danut has been a Software Architect for the past 10 years and has been involved in Software Engineering for 30 years. He’s passionate about software and learning, and jokes that coding is basically the only thing he can do well (!). We think his enthusiasm shines t...