Site Reliability Engineer

Last updated an hour ago
Job Type:Full Time

Do you want to be part of an evolving and highly collaborative environment? Are you looking for a role with ownership and the ability to work with many teams in one of the fastest growing organizations? At Amazon Web Services (AWS), we are passionate about helping customers transform the way they build and run their applications, helping them bring their ideas to market faster and at a lower cost. Our Site Reliability team is instrumental in allowing us improve the stability and sustainability of our next-generation networks, discovering creative ways to automate and scale the network in Sydney!

What you will do
As a Site Reliability Engineer you will build, maintain, and grow a globally distributed specialized network deployment systems. You will focus on delivering hands-on engineering by developing several features and refine operational procedures. This will include identifying and resolving issues, as well as automating and improving repetitive processes. You will collaborate on software automation design, and to lead and mentor junior network engineers who are learning automation. You will become intimate with the architecture of our systems and be responsible for diving deep into code, while developing solutions for our customers and services.

Responsibilities overview:
  • Develop outstanding software systems for automating Amazon's network.
  • Be part of the broader team that shapes the future automation of Amazon's Network.
  • Present simple, sustainable and repeatable solutions and processes
  • Collaborate with our Network Engineering teams to ensure fast, smooth roll-out of new designs and products.
  • Create and refine documentation and process regarding recurring issues, new standard operating procedures, knowledge transfer material.
    Why it matters
    Our goal is to become “The Infrastructure Platform” to the world. Our customers demand the highest quality and reliability, and challenge us to be better, faster and cheaper every day. Developers all over the world rely on our storage, compute, and virtualized services. As we expand at a tremendous rate, we look for creative ways to build, automate and scale our network, and will provide significantly improved performance, reliability, control, and visibility for Amazon's global network. Plus, our Networking Labs include every type of networking hardware and software platform that support the backbone of the Amazon's global networking operations. How cool is that?

    Why you will love it
    You will work with engineers across the company to build products for the next-generation networks. You will have a direct impact on our bottom line and navigate improvements for our developers. You will be part of a growing and fun team. You will have ownership for implementing your work and part of the development effort from conception through production. You will see direct product improvements based on the results of your work. You will shape AWS! At AWS we offer a flexible, positive, and supportive work environment. We understand work life harmony looks very different from person to person. We want employees who love what they do, and do what they love at work, at home, and beyond. So once here, you will have the opportunity to work with your manager to strike that right balance. is an Equal Opportunity Employer – Minority / Women / Disability / Veteran / Gender Identity / Sexual Orientation / Age


  • 2+ years of software development experience in an interpreted language like Python
  • Experience working with Linux / Unix
  • Excellent Ethernet and IP networking knowledge and experience
  • Bachelor's degree in computer science, computer engineering or related technical discipline
  • Excellent written and verbal communication skills and an ability to work with peers and customers
  • Awareness of cloud technologies and architecture


  • Proven hands-on experience of working with AWS products to deliver software systems
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Experience with distributed computing and large-scale systems
  • Knowledge of major Internet routing protocols such BGP and OSPF advantageous
  • Strong Build Systems and processes knowledge
  • Experience with DevOps tools, processes, and culture
  • Bias for automation and orchestration of processes
  • Understand how commodity servers, operating systems and network devices function, perform and scale
• Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations