Architect and evaluate highly innovative cloud-based solutions that are scalable and reliable.
Review implementations and provide feedback on improvements in areas such as security, reliability and scalability.
Lead customer workshops with technical leaders to gather requirements and to educate and demonstrate how various AWS services can be leveraged in their environment.
Provide assistance building out cloud infrastructure, including scripting and delivering infrastructure as code solutions.
Educate customers and fellow colleagues on how to develop high-quality architectures and innovate using the latest (cloud) technologies and best practices.
Solve deep technical issues and develop solutions that extend service capabilities to meet customer needs. While at the same time, being in contact with the service teams to align the customer needs with the service development roadmap.
3+ years of professional experience in implementing complex IT systems at scale.
Ability to gather customer requirements and deliver innovative solutions.
Ability to lead highly-available and fault-tolerant enterprise and web-scale deployments.
Experience with scripting (e.g. Shell, Python, Ruby, Powershell, etc).
Experience with infrastructure as code, ops automation, and configuration management tools such as Chef, Puppet, or Ansible.
Strong analytical and problem-solving skills.
Excellent communication skills (both oral and written), presentation skills, and the ability to work well in a team.
Customer facing skills to represent the company well within the customer’s environment and drive discussions with senior personnel regarding trade-offs, best practices, project management and risk mitigation.
Strong sense of customer focus, ownership, urgency, and drive.
Experience architecting on AWS or other cloud computing environments.
BSc level technical degree in Computer Science or equivalent experience.
Experience administering Linux or Windows-based systems in a cloud or virtualized environment.
Experience managing data center operations, including data assurance, monitoring, alerting and notifications.