Summary of Key Responsibilities
- Understand the customer’s business & application requirements and translate them into system / technical requirements
- Provide exceptional AWS technical design and thought leadership
- Lead technical workshops and advise customers on architectural and strategic IT decisions
- Ensure success in designing, building and migrating applications, software, and services on the AWS platform
- Educate customers on best practices to ensure their solutions are designed for successful deployment in the cloud
- Work with other AllCloud teams to ensure quality and customer success
- Capture and share knowledge with AllCloud’s broader technical experts community
- Provide both pre-sales architecture support to drive sales along with completing cloud architectural activities and engagements
Summary of Requirements & Experience
- Minimum of 10 years enterprise IT application experience that includes at least 5 years of hands-on software development, DevOps engineering, systems administration, or systems architecture
- Well-rounded knowledge of systems, network, security, storage, cloud products and technologies in differing environments
- Demonstrated ability to adapt to new technologies and learn quickly
- Demonstrated ability to architect and implement solutions on AWS
- Significant experience in infrastructure architecture, database architecture, networking and security
- History of successful technical consulting and architecture engagements with large-scale customers or enterprises
- Presentation skills with a high degree of comfort speaking with executives, IT Management, and developers.
- Strong verbal and written communications skills are a must, as well as the ability to work effectively across internal and external organizations
- Experience working within the software development or Internet industries is highly desired.
- AWS Certified Solution Architect - Associate
Certifications Preferred
- AWS Certification: AWS Certified Solutions Architect – Professional
- AWS Certification: AWS Certified SysOps Admin - Associate
Advantages
- Technical degree; B.Sc Computer Science is highly desired
- Demonstrated experience leading or developing high quality, enterprise-scale distributed applications using modern software development practices and technologies is highly desired