Description de l'offre
Amazon's network is growing at an unprecedented pace. Availability of the network for our customers is absolutely critical, and this requires that we drive changes within the network quickly and safely via automation. Keeping pace with the network growth demands that scaling activities – from provisioning, cabling, validation, and integration into the network – require little human involvement.
To drive network change quickly, safely, and effortlessly, we view the network as software and network change as continuous integration (CI) and continuous deployment (CD) of software updates into the network. We are developing the AWS network CI that enables humans to describe the intent of network design and a workflow that integrates those changes with automated testing before release into the network. Network CD takes released changes and continuously deploys them into network.
WHAT? A wave of innovation is bringing sweeping changes to networking technology. Virtualization, unimaginable scale, hardware commoditization, and automation are revolutionizing network software.
WHERE? At Amazon we push the boundaries in robustness, fault-tolerance and smart adaptive algorithms that can react intelligently to real-world events. Software engineers on our team contribute to every phase of the development process and deploy scalable software systems worldwide.
WHY THERE? Amazon Web Services (AWS) runs one of the biggest networks in the world. We leverage big data technologies and deep network analytics software to drive network automation, performance, and reliability.
WHY CARE? Make history as a software developer at AWS Networking. We develop software at every level of the stack from front-end user interfaces to low-level embedded software and everything in between. We are a highly motivated, co-operative, and fun loving team of software developers who thrive on solving challenging problems and building large-scale distributed software systems.
Amazon is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Vet
Visit www.amazon.jobs for more information.
· A bachelor's degree or higher in Computer Science (or equivalent).
· 3+ years of experience in building production software applications.
· Familiarity with distributed systems, asynchronous messaging, and network protocols.
· A solid grounding in Computer Science fundamentals, data structures, algorithms, object-oriented design and systems architecture.
· Problem solving and troubleshooting skills.