M+E Technology Job Board

Manager, Systems Engineering

  • Full Time
  • Seattle, WA
  • Applications have closed

Amazon Web Services

Are you experienced in managing teams of Linux Systems Engineers and Administrators with a passion for building and maintaining highly-available systems and services at massive scale?

At Amazon, we’re working to be the most customer-centric company on earth. To get there, we need exceptionally talented, bright, and driven people. If you’d like to help us build the place where hundreds of thousands of developers make billions of transactions worldwide on our cloud every day, harness the power of Amazon Web Services (AWS) to enable innovative applications, websites, and businesses, then this is your chance to make history..
The Data Center Systems and Technology team is responsible for building and supporting some of Amazon’s most important infrastructure services. As part of Amazon Web Services (AWS), we support the infrastructure that runs the world’s premier e-commerce and cloud computing environments.

We are seeking a passionate and motivated manager to lead a team of Linux Systems Engineers and Administrators. The ideal candidate would be innovative and have great problem solving and analytical skills. You must be very comfortable and confident working on Linux systems. You have very strong knowledge of operating system and networking fundamentals. You understand TCP/IP and other common network protocols. You should have a bias toward automation and track record of creating automated solutions. You have experience operating distributed systems and diagnosing and resolving complex problems. You pay attention to detail and solve problems at their root.

You will be working in a hyper-growth environment where priorities shift quickly. You must be flexible and adapt well to a wide range of tasks and technologies.

You must be willing to relocate to the Denver area, we will help cover moving costs. Your compensation will include meaningful equity ownership, growth, and the opportunity to work work in a fast-paced, collaborative environment.

As a manager at Amazon, it is expected that you will speak authoritatively on behalf of your team and that your technical knowledge demonstrates both depth and breadth. Leveraging the strengths of individual team members, delegating tasks appropriately and managing delivery of long term projects will all be critical tasks for this role. A technical manager has deep knowledge of their domain and is a sought after thought-leader across the organization. They have both management and technical expertise and actively participate in the organization’s planning processes.

Major Responsibilities
· Team management, growth, and organization
· Professional development of team members
· Metrics and projections
· Driving security initiative, policies, and procedures globally
· Advising development staff on application security
· Host and network tools and implementations
· Leading design reviews for complex systems
· Functionally decompose complex problems into simple, straight-forward solutions
· Have a complete understanding of the various system interdependency and limitations
· Understand business context to decisions made within and across groups
· Identify security issues and risks, and develop mitigation plans
· Architect, design, implement, support, and evaluate secure, infrastructure focused tools and services including project leadership roles
· Advise and consult with internal customers on risk assessment, threat modeling and fixing vulnerabilities
· Evaluate and recommend new and emerging products and technologies
· Mentor junior members of the team
· Develop and deliver training materials and perform general security awareness and specific security technology training
· Participate in security compliance efforts
· Participate in projects that develop new intellectual property
· Functionally decompose complex problems into simple, straight-forward solutions
· Have a complete understanding of the various system interdependencies and limitations
· Understand business context to decisions made within and across groups
· Support critical infrastructure services that process millions of requests every minute
· Participate in 24×7 on call rotation

BASIC QUALIFICATIONS

· BS degree or higher in Computer Science, Management Information Systems, Engineering or related field or equivalent work experience
· Unix/Linux operating systems experience development (at the kernel or device driver level), network protocols and hardware virtualization technologies
· Minimum of 3 years of experience directly managing a team of at least five engineers.
· Advanced knowledge and understanding of security engineering, system and network security, authentication and security protocols, and application security.
· Strong process and procedure ownership experience for system audits
· Sharp analytical abilities and proven design skills
· At least 3 years of system, network and/or application security experience
· At least 2 years of experience involvement with development team(s) that delivered commercial software or software-based services (development, QA testing, or security role)
· Scripting skills (e.g., Perl, Python, shell scripting)
· Basic understanding of DNS, DHCP, SSH, HTTP, TCP/IP, UDP, IPSEC, HTTP, BGP and other routing protocols and other common network protocols
· Experience with service-oriented architecture
· Experience with the application of threat modeling or other risk identification techniques
· Excellent written and verbal communication skills
· Excellent leadership skills and teamwork skills
· Strong sense of ownership and drive
* Amazon.com Data Center’s are 24×7 environments. All interested candidates must be prepared to work on-call.

PREFERRED QUALIFICATIONS

· Solid understanding of Linux performance tuning and problem diagnosis
· Experience working in mission-critical, operations support environment amongst geographically dispersed teams
·
· Advanced understanding of DNS, DHCP, SSH, HTTP, TCP/IP and other common network protocols
·
· Experience with common configuration management solutions
·
· Proven ability to operate effectively in high pressure situations and successfully handle multiple competing priorities
·
· Ability to interact with other teams to diagnose and solve technical problems· Experience driving large, cross-organization initiatives
·
· Strong sense of ownership, urgency, and drive
·
· Ability to make concrete progress in the face of ambiguity and imperfect knowledge (can’t suffer from “analysis paralysis”)
·
· Experience with vulnerability risk and impact assessment
·
· Demonstrated ability to achieve stretch goals in a highly innovative and fast paced environment
·
· Experience with web-based applications and/or web services-based applications, especially at massive scale, are very applicable and helpful
·
· Experience with Agile Management