Systems Development Engineer - Madrid

Desarrollo Web y Móvil / Otros Web y Móvil

Detalles del trabajo

  • Publicación: hace 1 mes y 6 días
  • contratación cerrada
  • Tipo de trabajo: oferta de empleo
  • Ubicación: España, Madrid
  • Tipo de empleo: Contrato Indefinido
  • Salario: sin especificar
  • Experiencia requerida:
  • Formación: Grado o Licenciatura

Descripción de la oferta


Amazon strives to be Earths most customer-centric company, and Amazons Consumer International Technology group (InTech) owns the enhancement and delivery of Amazons cutting-edge engineering to all the varied customers and cultures of the world. InTech does this through a combination of partnerships with other Amazon technical teams and its own innovative new projects. InTech spans tech teams across Europe including international retail subsidiary The Book Depository.

Global bookseller The Book Depository joined the Amazon group in 2011. Its retail website offers huge selection, great service, a wide choice of payment currencies, and free shipping to customers in over 100 countries worldwide. The business strives to delight customers by constantly improving its pricing, delivery and shopping experience. The Book Depository is based in London UK (HQ, Engineering, and Commercial), Gloucester UK (Fulfilment Centre), Madrid, Spain (Engineering) and Alexandria, Egypt (Engineering and Operations).

The position will be based in Madrid.

The System Administration team builds and maintains the infrastructure that supports the Book Depository tech stacks including the physical architecure for the website, supply chain and warehouse management systems. We have high standards for our computer systems as well as our employees: our systems are highly secure, highly reliable, highly available, and must function at scale, our employees are super smart, driven to serve customers, and fun to work with. The successful Systems Engineer does much more than plug computers together or track changes. They are instrumental in deploying, operating, and scaling the full technology stack. They are critical team members in the major projects and programs across the team. The proactively simplify, secure, and automate our systems management.
We are looking for a seasoned Systems Engineer to help establish and grow our newest development center in Madrid, Spain. As one of our founding members, you will play a key role in creating a culture of innovation, high standards and rapid delivery. You will join a team of wicked smart engineers on a fast-moving and passionate team.


You should have or be most of the following:
Experience running and maintaining a 24x7 Internet-oriented production environment
Demonstrable expertise around specifying, designing, maintaining and/or implementing tools and systems to monitor, repair and update software and hardware systems.
Experience in building dashboards and automation to track system health and performance of software systems for 24x7 environments
A solid grasp of networking fundamentals, preferably including hands-on experience with load balancers, switches, routers, VPC, VPN etc.

You will be expected to deliver on the following types of initiatives:
Through participation in all phases of the development of a large distributed system, providing hardware, manageability, operability and performance perspectives on all aspects of the system
Define and/or refine hardware requirements and selected designs, balancing raw up-front dollar cost with operability and TCO, from the data center infrastructure up specify and participate in the development and delivery of operability-related features such as system health monitoring, diagnostics, repair, and other self-healing automation
Develop or further existing application and system management tools and processes that reduce manual efforts and increase overall efficiency
Adapt and improve operations management systems and processes to accommodate rapid and increasing growth in systems and traffic
Participate in the design and execution of production acceptance tests and new hardware evaluations
Maintain fleet inventory management, including producing, maintaining, and evolving capacity plans for various components
Monitor the health of the fleet, automating system health, maintenance tasks, and reporting systems as needed
Perform various system maintenance tasks (your hands get dirty here), including configuration of new machines
Manage directly assigned tasks and on-call duties gracefully

BS Computer Science or other technical degree and related experience
Solid experience of running and maintaining a 24x7 production environment
Extensive years of experience of operating *NIX systems administration or development
Experience with scripting Python, Ruby, Perl, or similar languages
Experience with support procedures and methodologies for production computing environments
Experience with service-oriented architecture and web services


Experience with very large, high-throughput distributed systems
Systems Administration or Development in a Linux/Unix environment
Programming/scripting in a Unix/Linux environment
Experience with some aspect(s) of computer security: network security, application security, security protocols, cryptography, etc.
Excellent troubleshooting skills
Excellent documentation skills
Familiar with the challenges surrounding efficient operations and failure mode analysis in large complex distributed systems
Able to show good judgment and instincts in decision making
Able to prioritize and perform in complex, fast-paced situations
Experience with service-oriented architecture and web services
Experience with agile software development practices

Regístrate para ver los detalles del proyecto

Habilidades requeridas

Acerca de la empresa


Un mundo centrado en el cliente
(0) | +50 trabajos publicados
España España
Marzo de 2016

¿Tienes comentarios, ideas? ¿Has detectado errores, defectos? ¡Háznoslos llegar a nubelo!