DevOps in Amazon

Amazon is a real Ops first/hard-core technology company. DevOps is a popular key word in IT world today, but only a few who can put it into best practice and drive core business growth.

  1. CI/CD tools is first step. Must have a good pipeline from development stage to production stage. That pipeline should integrate with security check, integration test etc.
  2. Code review and bar raiser.
  3. One main branch Git.
  4. Canary Deployment tools in order to release the new feature to a subset of users progressively.
  5. Alarms and Monitor tools (infra, exceptions, errors…)
  6. Dashboard Metrics tools (gathering users info after launch )
  7. Developers take life cycle of code (dev, test, production bugs fix etc.)
  8. High skills coworkers ( Managers, Product Managers, Developers)
  9. Good communication channel (Instant message tools, ticket tracking tools, knowledge sharing tools)

No real DevOps can achieve if missing any above step, in my option.

Author: aerodc

Software Engineer