EC2 Foundational Technologies is the core of the cloud. We own operating systems, hypervisors, plus system integration and the launch and maintenance of compute platforms for all of EC2. We power innovation across Amazon and the tech world - from startups through the Fortune 500.
Our team assembles all the components of new EC2 instances -- the hardware, device drivers, hypervisor components, etc. that come together to offer new compute platforms. You'll help build both test automation frameworks, as well as automate test cases, to drive these new compute platforms to high quality. As new platforms launch with new capabilities, you'll develop the test plans, and work with others to make sure the test cases cover all the key new functionality. You should be an expert in test tools, performance measurement, operating systems and hypervisors. You should love working on the deepest, most technical platforms, and helping figure out what goes wrong, and how to make it better.
Position Requirements: Bachelor’s degree or foreign equivalent in Computer Science, Engineering, Physics, Mathematics or a related field and three years of experience in the job offered, or another related occupation. Employer will accept five years of experience in the job offered or a related occupation as equivalent to the Bachelor's degree and three years of experience. One year of experience in the job offered or related occupation must involve: developing code for large-scale, multi-tiered, multi-threaded, distributed software applications, tools, systems, and services; programming using at least two of the following: Python, Java, Perl, Go, PHP, Ruby or Bash/Shell; and troubleshooting systemic problems in a Linux/Unix based environment. Must be willing to participate in rotating 24x7 on-call support.
Applicants must meet all of the above listed requirements for this position.