15 hours ago

Systems Development Engineer

Amazon Web Services (AWS)

On Site
Full Time
A$150,000
Sydney, New South Wales, Australia

Job Overview

Job TitleSystems Development Engineer
Job TypeFull Time
Offered SalaryA$150,000
LocationSydney, New South Wales, Australia

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

Overview of the Systems Development Engineer Role at AWS

AWS Utility Computing (UC) drives product innovations, offering foundational services like Amazon S3 and EC2, alongside a continuous stream of new features that distinguish AWS in the industry. As part of the UC organization, you will contribute to the development and management of Compute, Database, Storage, Internet of Things (IoT), Platform, and Productivity Apps services within AWS. This includes providing specialized security solutions for customers leveraging cloud services.

This team is fundamental to powering AWS's global infrastructure, meticulously designing and operating the foundational elements that enable every AWS service worldwide. If you are passionate about tackling complex distributed systems challenges at an unprecedented scale, you have the opportunity to significantly influence the next generation of cloud infrastructure.

Key Responsibilities

  • Support the refinement of system requirements and contribute to the development and delivery of operability-related features, including system health monitoring, diagnostics, repair, and other self-healing automation.
  • Develop or enhance existing application and system management tools and processes to reduce manual efforts and boost overall efficiency.
  • Adapt and improve operations management systems and processes to accommodate rapid and increasing growth in systems and traffic.
  • Participate in the design and execution of production acceptance tests and new hardware evaluations.
  • Monitor the health of the fleet, automating system health, maintenance tasks, and reporting systems as required.
  • Participate in “on-call” rotations to resolve incidents occurring out-of-hours.
  • Must hold or be able to attain an Australian Government Security Vetting Agency clearance (see https://www1.defence.gov.au/security/clearances).

A Day in the Life

A typical day in this role involves active collaboration with technology leaders, contributing to the enhancement of day-to-day operations, and ensuring continuous improvements in availability, reliability, latency, performance, and efficiency. The overarching goal is to deliver scalable services and guarantee a high-availability experience for our Region Services customers. If you are an experienced professional seeking a challenging and impactful opportunity, you are invited to join our efforts in building a best-in-class development engineering and operations team that aligns with AWS's commitment to customer satisfaction and continual innovation.

About The Team

The Region Services team delivers the highest caliber Operational Solutions and Cleared Support for services within our designated Regions. We provide 'hands on keyboard' support to our service teams by deploying changes into these isolated regions, closely monitoring the results, and reporting any observed issues.

Basic Qualifications

  • 1+ years of contributing to automation for new and current system experience.
  • Experience programming with at least one modern language such as Python, Ruby, Golang, Java, C++, C#, Rust.
  • Experience with Linux/Unix.

Preferred Qualifications

  • Experience operating 24x7 high-availability, distributed software applications and performance tuning software applications and optimizing fleet utilization.
  • Understanding of network fundamentals (DNS, DHCP, TCP/IP, routing, load balancing, load shedding) and experience with monitoring frameworks (such as CloudWatch, Datadog, Grafana, Elastic or similar).
  • Experience scripting operating system tasks in Bash, Python, etc. and with Infrastructure as Code (such as CDK, CloudFormation, Puppet, Chef, Ansible, or similar).

Key skills/competency

  • Distributed Systems
  • Automation
  • System Health Monitoring
  • Cloud Infrastructure
  • Linux/Unix
  • Programming (Python, Java, Go, Rust)
  • Network Fundamentals
  • On-call Support
  • Performance Tuning
  • Infrastructure as Code

Tags:

Systems Development Engineer
Distributed Systems
Automation
Cloud Infrastructure
Operations
Reliability
Scalability
Monitoring
Linux
Python
Java
Golang
C++
C#
Rust
Unix
CloudWatch
Datadog
Grafana
Elastic
Bash
CDK
CloudFormation
Puppet
Chef
Ansible

Share Job:

How to Get Hired at Amazon Web Services (AWS)

  • Research Amazon Web Services (AWS)'s culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
  • Tailor your resume for AWS: Highlight experience in distributed systems, automation, and specific programming languages mentioned.
  • Showcase problem-solving skills: Prepare to discuss complex technical challenges and your solutions in detail.
  • Understand AWS's Leadership Principles: Be ready to provide examples demonstrating your alignment with principles like Customer Obsession and Ownership.
  • Practice system design interviews: Focus on scalability, reliability, and security within cloud environments for the Systems Development Engineer role.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background