AWS Auto Scaling enables AWS services to deliver on the promise of cloud: elasticity and scalability.
It leverages predictive scaling, which uses state-of-art machine learning algorithms to help AWS customers save millions of dollars in compute cost while maintaining their availability SLAs.
Scaling based on a schedule allows our customers to scale their application ahead of known load changes. Scaling based on a target value for a specific CloudWatch metric allows our customers to scale their application in response to the load changes. Scaling based on a set of scaling adjustments that vary based on the size of the alarm breach allows our customers to step scale their application in response to the threshold changes.
AWS Auto Scaling scales 3 million AWS resources across 14 AWS services beyond EC2.
It's rare for someone to say they're working on their dream product, but I wanted to work for Amazon ever since I was a university student learning about the cloud and the opportunities that high-scale and elasticity unlock for cloud computing customers. I started working on the Auto Scaling team in 2014 and, eight years later, have loved every minute of it.
My favourite LP is Bias For Action - not only because I find the "get things done" attitude satisfying, but also because of the often-overlooked part of the principle where it encourages calculated risks instead of making short-term decisions purely for speed's sake. It embodies one of my favourite attitudes and is also self-regulating.
Engineers are owners on Day 1. You will design and develop technical solutions for unsolved problems at massive scale. You will be embedded in your team and work alongside a technical mentor and manager to pair your good ideas with hard work to reinvent normal for Amazon’s global customers. With access to cutting edge technology, you will work to create the right solutions that are the most useful for customers.
Aside from the badge of honour for working on a team dedicated to the core concept of reactive scaling pay-as-you-go model in cloud computing, my team members at AutoScaling are very intelligent and extremely helpful SBEs that can not only help develop your knowledge and skills, but also help you become a reliable engineer by providing progressively independent tasks until you become trained in the workings of a pioneer in cloud computing.
My favourite LP is Learn and Be Curious because I follow it not just at Amazon, but also in my everyday life. It is one of the most important leadership principles as it keep you competitive as an individual and helps accelerate your career by the breath of the knowledge you possess.
AutoScaling supports many AWS services, each with its own peculiarity for scaling requirements. It is a challenging and interesting problem to onboard and operate new services at scale.
My favourite LP is Have Backbone; Disagree and Commit. Having Backbone encourages us to speak up about diverse opinions and to make data-driven decisions. Even when we make compromises, we become owners of the final decision and work towards it wholeheartedly as a team, regardless of whether we agree or disagree with it.
AutoScaling has always embodied the “magic” of the cloud to me. The idea of new servers appearing only when you need them is almost taken for granted nowadays. But it powers a truly staggering array of innovations and technologies, both within and outside AWS.
My favourite LP is Insist on the Highest Standards. I spend every day surrounded by smart, generous, and hard-working people. They’ve helped me to create at a level I truly did not think I was capable of before I joined the team.
We embrace our differences.
We are committed to furthering our culture of inclusion.
We have 13 employee-led affinity groups, reaching 40,000 employees in over 190 chapters globally. We have innovative benefit offerings, and host annual and ongoing learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences.
Amazon’s culture of inclusion is reinforced within our 16 Leadership Principles, which remind team members to seek diverse perspectives, learn and be curious, and earn trust.
We put a high value on work-life harmony.
No meetings on Wednesdays and Thursdays.
It isn’t about how many hours you spend at home or at work; it’s about the flow you establish that brings energy to both parts of your life.
We believe striking the right balance between your personal and professional life is critical to life-long happiness and fulfillment. We offer flexibility in working hours and encourage you to find your own balance between your work and personal lives.
We are dedicated to supporting new members.
We have a broad mix of experience levels and tenures, and we’re building an environment that celebrates knowledge sharing and mentorship.
Our senior members enjoy one-on-one
mentoring and thorough, but kind, code reviews.
We care about your career growth and strive to assign projects based on what will help each team member develop into a better-rounded engineer and enable them to take on more complex tasks.