Amazon

Returning Candidate?

SysDev Engineer

SysDev Engineer

Job ID 
496799
Location 
US-WA-Seattle
Posted Date 
10/5/2017

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