AWS capabilities (scalability, elasticity, and high availability) to assist Application Service Providers and Intelligence Community Infrastructure Service Provider to transition from a physical to virtual architecture. Help customers architect scalable, highly available application solutions that leverage cloud native services from AWS. Understand software development with respect to cloud architecture, design patterns, and programming. Define application architectures that provide security, scalability, fault tolerance, high availability, and optimal performance. Make recommendations to share best-practice knowledge and improve internal processes across the organization. Experience with Linux and Windows environments Familiarization of Bash & Python languages a plus!