Returning Candidate?

Sr. DevOps Engineer

Sr. DevOps Engineer

Job ID 
Posted Date 
Amazon Web Services, Inc.
Position Category 
Systems, Quality, & Security Engineering
Recruiting Team 

Job Description

AWS is hiring a Systems Developer Engineer for the Intelligence Community’s commercial cloud services!

Are you ready to challenge yourself by joining one of the fastest growing areas in Amazon’s e-commerce services platform? We are seeking talented systems developer engineers to own automation, scaling, and to help us evolve our services to improve customer experience across the globe. We build systems that process metering and bills on an unprecedented scale, with accuracy, speed, and mission-critical availability.

You will:
  • Independently design and develop tools to aid in operations and automation as well as work jointly with other team members to deliver innovative solutions to complex business and technical challenges.
  • Define, design, and implement multi-tier distributed software applications
  • Provide deployment and operations support for large multi-tiered distributed software applications
  • Estimate engineering effort, plan implementation, and rollout system changes that meet requirements for functionality, performance, scalability, reliability, and adherence to development goals and principles
  • Collaborate in a fast paced environment with multiple teams in a large organization (software development, QA, Project/Release Management, Build and Release, etc.)
  • Collaborate in a fast paced environment with multiple teams in a dynamic entrepreneurial organization.
  • Improve customer experience by providing greater visibility on their bills and manage their cost more efficiently.

Do I have the right stuff? You’ll need to:
  • Demonstrate that you understand how to design, develop, and implement reporting tools that both alarm and display metrics that are coming from our very active processes
  • Demonstrate that you have a firm understanding of both display and processing characteristics of monitoring and metrics reporting
  • Demonstrate that you can be a solid Linux sys admin, with experience in rolling out application changes to multiple systems in a production environment
  • Demonstrate an extraordinary sense of ownership and passion for writing world-class software.
  • Demonstrate an ability to dive deep into complex technical problems
  • Possess excellent written and verbal communication skills
  • Possess excellent problem solving skills with a strong attention to detail

What do I get out of this?

  • You will work with some of the most talented and innovative professionals in the industry and you will be empowered to engineer world-class software services that are used by millions of people around the world.
  • You will become a Ruby scripting whiz, and will learn automation for rolling out new services
  • You’ll learn the general structure, functions, and capabilities of the major product lines for all of Amazon’s AWS suites.
  • You’ll become very knowledgeable of Amazon’s comprehensive metrics reporting tools, graphical suites, and will be implementing many new reporting technologies
  • You’ll become adept in trend analysis, event handling, alarming, metering, live monitoring, and graphical representation techniques
  • You’ll be on the forefront of outstanding career and growth opportunities and an exciting team-oriented atmosphere.

Basic Qualifications

This position requires that applicant selected be a U.S. citizen and obtain and maintain a TS/SCI US Government clearance with polygraph. TS/SCI eligibility is not required to start; however, the applicant selected will be subject to a Single-Scope Background Investigation (SSBI) and must meet eligibility requirements for access to classified national security information. Applicants with a current SSBI, SBPR, or PPR, may be eligible for crossover in accordance with ICPG 704.4.

Basic qualifications

  • 2 years Proficiency in Java is a must
  • 3 year minimum experience with at least one of these scripting languages : Ruby, Python, Bash, or Perl
  • At least 5 years of recent experience in development, testing, and deployment of multi-tiered systems and services
  • 3 year of recent experience with automation and operational support of production applications
  • Experience with distributed operational health and performance monitoring systems.
  • 3 year of experience with maintaining, managing and troubleshooting production databases (i.e., Oracle, MYSQL, Postgres, etc.) specifically including SQL scripting.
  • Bachelor’s degree in Computer Science or a related technical field (or 5 years equivalent experience)
  • Must be willing to work on a team whose on-call supports 24x7 operations outside of normal business hours, with ability to drive into workplace for critical events/needs.
  • Demonstrated skill and passion for operational excellence.

Preferred Qualifications

  • Masters in CS or related degree (Computer Engineering, Electrical Engineering, etc.) or 7 years of equivalent experience)
  • Experience in Systems and Network Administration, DevOps or Site Reliability Engineering
  • Experience designing and/or implementing automated software testing, deployment and performance analysis systems
  • Experience developing or furthering existing application and system management tools and processes that reduce manual efforts and increase overall efficiency
  • Strong customer focus, ownership, urgency and drive
  • Demonstrated skill and passion for operational excellence.
  • Experience in a 24/7 production environment
  • Ability to retain composure under stressful conditions, communicate effectively with a wide array of individuals at Amazon, and get the right things done.

Amazon is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation.