10+ years of experience developing, tuning and implementing large-scale, complex system architectures
Demonstrated professional competence in the principles and practices of AWS Cloud architectures as they relate to:
Demonstrated experience in leading and mentoring technical staff in the development and usage of AWS cloud technology architectures and solutions
Working knowledge of and experience with other enterprise domains (application, security, infrastructure data, etc.)
Experience working in Agile/Lean development environment (SCRUM preferred)
Excellent software development habits (unit tests, in-code documentation, etc.)
Experience in architecting solutions using Amazon Web Services for SaaS based “cloud-scale,” high availability, reliability and security
Coding solutions that are composed of Amazon Web Services offerings (including not limited to Lambda, EC2, SQS, SNS, DynamoDB, Cognito)
Experience in architecting micro-service based architecture
Assessing the adequacy of technology controls and security measures
Identity and Access Management (IAM) (Oauth, SAML)
Experience in creating a technical blueprint that can be leveraged by other IT groups, including the use of Serverless Architecture
Service-Oriented Architecture
Design of Continuous Delivery pipelines and the tools used to deliver solutions (GIT, AWS Code Commit, Code Deploy, Code Pipleline, Code Build, Docker, etc.)
BS degree in Engineering, Computer Science or related field/equivalent experience