Definition

For Google:

  • Enable orgs to leverage Google Cloud technologies

Design/develop solutions for business requirements:

  • Robust
  • Secure
  • Scalable
  • High availability
  • Dynamic

Understand software development methodologies:

  • Multi-tiered distributed applications
  • Hybrid and multi-cloud scenarios

Graph View