Offers “Amazon”

Expires soon Amazon

System Development Engineer

  • Dublin (Dublin City)
  • Design / Civil engineering / Industrial engineering

Job description

DESCRIPTION

At Amazon Web Services, we run one of the largest networks in the world. We are taking all the industry trends and blending them into the critical foundation of utility computing: the network. Our goal is to become the infrastructure platform for the world and our team provides and manages critical infrastructure to support a software oriented network.

Indirectly, our goal is to eliminate human intervention and errors from network engineering and network build processes by building tools and systems to successfully manage thousands of heterogeneous devices in dozens of data centers across the world.

In this role, you will be part of a team of talented systems development engineers. The team create proactive engineering mechanisms to provide a number of globally distributed specialized Linux server fleets and service automation in a DevOps philosophy.

We are seeking a passionate and motivated engineer to be part of a team of Linux Systems Development Engineers.
The ideal candidate would be innovative and have great problem solving and analytical skills. You must be very comfortable and confident working on complex Linux systems. You have very strong knowledge of operating system and networking fundamentals.
You are proficient to code with at least one high-level scripting language (Python, Ruby, Perl). 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.

Your compensation will include meaningful equity ownership, growth, and the opportunity to work in a fast-paced, collaborative environment.

Major Responsibilities:
· Functionally decompose complex problems into simple, straight-forward solutions
· Architect, design, implement, support, and evaluate secure, infrastructure focused tools and services including project leadership roles
· 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
· Evaluate and recommend new and emerging products and technologies
· Mentor junior members of the team
· 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 24x7 on call rotation

Desired profile

BASIC QUALIFICATIONS

· BS degree or higher in Computer Science, Management Information Systems, Engineering or related field or equivalent work experience

· Ability to make concrete progress in the face of ambiguity and imperfect knowledge (can't suffer from analysis paralysis)
· Sharp analytical abilities and proven design skills
· Solid understanding of Linux performance tuning and problem diagnosis.
· Software Engineering development skills in high-level language (e.g., Perl, Python, Ruby, Go).
· Automation of repetitive tasks through software (Infrastructure as Code).
· Strong process and procedure ownership experience for system audits
· Experience with common configuration management solutions (Puppet, Chef, Ansible, SaltStack...)

Make every future a success.
  • Job directory
  • Business directory