Returning Candidate?

Systems Development Engineer / DevOps

Systems Development Engineer / DevOps

Job ID 
Posted Date 
Amazon Web Services Australia Pty Ltd
Position Category 
Software Development
Recruiting Team 

Job Description

Each day, hundreds of thousands of Users make billions of transactions worldwide on our network. Developers harness the power of Amazon Web Services (AWS) to enable innovative applications, websites, and businesses. Amazon Retail and Amazon Web Services (AWS) runs one of the biggest networks in the world. This team is working in the heart of AWS global network.

We leverage big data technologies and deep network analytics software to drive network automation, performance, and reliability. The engineers within our team are instrumental in allowing us drive the stability and sustainability of our next-generation networks and to discover innovative ways to automate and scale our network as we expand globally. We automate everything from new data center deployments, load balancer configurations and upgrades, fleet capacity and scaling, to monitoring the availability, security, and performance. We develop software at every level of the stack from front-end user interfaces to low-level embedded software and everything in between.

About the Role –

We are looking for Systems Development Engineers / Devops Engineers with Strong skills in Linux and Python and good understanding of networking protocols (TCP/IP, DNS, HTTP etc.)

Systems Development Engineers work hand-in-hand with Software Development teams and Network Operations to automate and invent new ways of operating Amazon's Next-Generation Network.

You will be responsible for building, planning, setting and scaling hardware and software for network management systems within data centers around the world. You will relentlessly seek ways to find economies of scale, develop Deployment Automation (DevOps) systems and provide the opportunity for further automation to simplify the work for many teams in AWS. A love for operational excellence, working with new technologies and pushing the envelope on existing technology is required.

This is an excellent opportunity to join Amazon’s world-class technical teams, working with some of the best and brightest engineers while also developing your skills and furthering your career within one of the most dynamic, innovative and progressive technology companies anywhere. In addition to a stimulating working environment, Amazon offers mentoring programs, regular tech talks with principal engineers, and a variety of career paths to pursue.

Basic Qualifications

Let’s talk about you..
So, how’s your OS and Scripting? Do you have expertise in Linux and Python? I mean, really, how is it? Do you know all of the deep corners of the Linux OS? Do you know where the performance hides? Do you know how to make I/O happen now? Do you know how to make the absolute best use of every byte of RAM, every CPU cycle? Have you had other System Engineers say "I don't believe it" when they saw how well a system you tuned was performing in production? Do you always like to dabble with the latest OS version to keep systems running with the latest and greatest features? Do you like to keep the servers in lock down with the best security and auditing tools to keep intruders away? Do you have an obsession of making sure your boxes run with 99.999% uptime?

Are you getting excited after reading this? We have Good news! We're enhancing our teams with deep OS expertise, and you should be on it.

So we need:

1. Solid Linux system administration experience
2. Strong Scripting and / or Programming experience with Python and Java
3. Firm grasp of networking fundamentals and thorough understanding of internet protocols such as DNS, HTTP, and TCP.

Preferred Qualifications

We would love if you have:
  • Experience with a relational database system (Sql Server, MySql, Postgresql)
  • Experience with configuration management systems such as cfengine, chef, or puppet.
  • Automation, testing or monitoring framework exposure or, even better, development
  • Experience with very large distributed systems
  • RDBMS performance Engineering experience
  • System engineering experience in the cloud – good to have