Software Engineering @ Amazon Costa Rica

How do we develop solutions? Conceptualization requirements, design, infrastructure, development, quality, release & maintenance