Hotline: 678-408-1354

DevOps Engineer – AWS S3

Ever tried to find a needle in a haystack? Now scale this, by imagining this operation being executed millions of times per second on trillions of objects. As one of the largest known distributed systems on the planet, S3 can present you with challenges that you won’t find elsewhere. We seek visionary people to help us define exciting new technology.

Amazon Simple Storage Service (S3) is storage for the Internet and is one of the largest distributed computing systems on the planet. AWS S3 currently stores trillions of objects and regularly services millions of requests per second. Through the use of pioneering techniques in distributed computing, developers can durably store their data on AWS’s proven computing infrastructure to achieve virtually limitless storage capacity at minimal cost. Amazon S3 provides simple APIs that can be used to store and retrieve any amount of data, at any time, from anywhere on the web. While the emerging area of cloud computing has seen tremendous growth over the past few years, we are still in the early stages of realizing its full potential.

This role is for seasoned technical leaders; you’re perfect if you possess a rare mix of depth in Development, Operations, Systems Engineering, and Customer Obsession. It’s difficult to find all these characteristics simultaneously, but if you have them all, you’re highly valued and a rare breed! We need these skills because you will be dealing with the largest most demanding enterprise customers who are scaling their systems in the Cloud.

You will work with on the AWS S3 (Simple Storage Service) Customer Experience Service team and work on mission-critical infrastructures, tools and processes that enable our engineers to iterate at a crazy pace. You’ll investigate and create new systems for scaling development and production. You will need to be sharp and impressive with your DevOps magic.

You’re right for the job if you’re comfortable with distributed computing development and broad understanding of Linux and cloud architectures. This role is You’ll excel, if you have enthusiasm for digging deep and a flare for sharp technical communication, prioritization and organization.

D A Y – T O – D A Y

Your goal is to create an exceptional enterprise customer experience. And to do so, you will need to strong skills in following areas: a) enterprise customer management b) tools and metrics development, and c) Problem Solving and Operations.

a) Customer Obsession

• Work activities that relate to the largest customers’ technical requirements by working internally with component teams within S3 and by working with external teams such as Networking, Load Balancing, Transit and Customer Premier Support.

• Be obsessed on optimizing the experience for key enterprise customer issues within S3.

• Quantify through metrics and analyze customer pain points and work to resolve these problems.

• Work to collect the ‘right’ and useful data about the customer from large data sets.

• Advocate on the customer’s behalf through the organization.

b) Development

• Work to adapt existing tools and increase the system scale.

• Collaborate with Ops engineers to augment or improve code.

• Develop customer obsessed dashboards and reporting tools to measure assess and improve the customer experience.

• Build tools and alarms that would inform S3 of potential problems or customer experience issues.

• Work to collect and build the customer database.

• Foundation in algorithms, data structures, OO and core Computer Science concepts

• Proficiency in, at least, one modern OO programming language such as Java (preferred), C# or C++

• Experience with building highly-available and scalable distributed systems

c) Availability and Reliability Engineering / Problem Solving / Operations

• Assist with engineering and operations in troubleshooting system issues.

• Participate in On-call rotation.

• Root-cause complex problems involving multiple parties, stakeholders, hardware and software that relate to scaling, performance, and throughput for AWS – S3.

• Ensure a high level of reliability and availability using metrics and measurements.

• Guide the S3 Support organizations by providing tools, developing training or augmenting processes to enable Developer Support, and Second-line and Third-line engineering to enhance the customer experience.

• Understanding of networking protocols

• Comfortable using Linux environments

Basic Qualifications
– Undergraduate degree in CS/EE/Engineering related field or equivalent work experience

– + years experience programming in at least two of: Python, Java, Perl, PHP, Ruby, Bash/Shell

Preferred Qualifications
– Preferentially an Masters in CS or related degree (Computer Engineering, Computer Science, Electrical Engineering with Computer focus)

– Experience building tools for development automation (building, testing, releasing or monitoring)

– Strong Linux server system administration skills

– Ability to dive deep into complex technical problems

– Experience with version control, such as Subversion, Mercurial or Git

– Excellent problem solving skills with a strong attention to detail

– Demonstrated strong skills in dealing with and handling large enterprise customers

Share this job

Contact Us

Eltas EnterPrises Inc.
3978 Windgrove Crossing
Suite 200A
Suwanee, Georgia
30024, USA
contact@eltasjobs.com

Subscribe to our Newsletter