Returning Candidate?

SysDev Engineer

SysDev Engineer

Job ID 
Company/Location (search) 
Posted Date 
Amazon Web Services, Inc.
Recruiting Team 

Job Description

AWS Service Catalog allows organizations to create and manage catalogs of IT services that are approved for use on AWS, and is in need of a Systems Engineer to help us keep our technology footprint agile by following best practices for our growing customer base world-wide. The successful Systems Engineer does much more than plug computers together or track changes. They are instrumental in deploying, operating, and scaling out a massive always-on distributed system that is serving production workloads for our customers every day. We are looking for a seasoned Systems Engineer to join our energetic, fast-moving and passionate team.

Every day will bring new and exciting challenges on the job while you:
  • Troubleshoot, reproduce and solve challenging operational issues in a complex enterprise environment running fleets of server instances interacting with multiple AWS services across several AWS regions.
  • Participate and lead architecture workshops, working directly with technical teams from AWS enterprise customers and partners to provide unique solutions to our customers' individual needs for their application deployment.
  • Lead the builds of AWS CloudFormation templates, configuration runbooks and scripts to automate and deploy AWS resources and configuration changes.
  • Collaborate and help build utilities and tools for internal use that enable you and your fellow AWS Engineers to operate safely at high speed and wide scale.
  • Leverage your day-to-day experiences to provide the voice of the customer to internal AWS teams.
  • Mentor and advise the global team on matters of system engineering and architecture best practices.
  • Drive operational excellence.
  • Own the process for releasing production code to customer facing production environments.
  • Work on critical, highly complex customer problems that will span multiple AWS services.

Basic Qualifications

  • 4+ years of experience in a System Engineering or DevOps role
  • Ability to take a project from scoping requirements through actual launch of the project.
  • Proficiency with atleast one programming language such as Ruby or Python, and experience in shell scripting
  • Strong debugging, troubleshooting, and problem solving skills
  • Deep understanding of Windows, Linux, networking (TCP/IP, DNS, DHCP and Routing), virtualization, cloud computing and enterprise authentication services like Active Directory, SAML etc
  • Experience in designing and then implementing automated solutions to enable the management, administration and deployment of full 3 tier application stacks from the OS (Windows or Linux) through to app deployment
  • Experience with Configuration Management Software like Ansible, Chef

Preferred Qualifications

  • Hands on AWS experience with production workloads.
  • Experience with service-oriented architecture and web services
  • Experience with agile software development practices
  • Experience running and maintaining a 24x7 production environment
  • Experience with some aspect(s) of computer security: network security, application security, security protocols, cryptography, etc.
  • Experience with IAM, Active Directory, SAML and ADFS.
  • Experience in a DevOps team, supporting CI/CD workloads.
  • Experience setting up, maintaining and coordinating the automated patch and configuration management of production servers.
  • Programming/scripting with Java. Other languages a bonus.
  • Ability to propose and evolve designs with Principal and Distinguished Engineers
  • Can deal well with ambiguous, undefined problems; ability to think abstractly and turn abstractions into results