As Cloud Solutions Architect for DAC, you will help shape and deliver on a strategy to build our ecosystems in AWS for system integration and application deployment. Your broad responsibilities will include: defining implementation architectures, developing a deep expertise in the AWS technologies as well as broad know-how around how applications and services are constructed using the AWS platform; and being a subject matter expert on security as it relates to applications and services.
1. Participate and drive scoping and technical requirements gathering sessions for cloud solutions
2. Provide expert advice on cloud native and micro services based application solutions design, development, and resolution of technical issues
3. Provide expert advice on building solutions on AWS using third party tools (such as Terraform, Ansible, Puppet etc.)
4. Provide advice design, integration and implementation of cloud engineering and operations solutions
5. Assist application development teams with cloud environment sizing, design of disaster recovery capabilities to meet the app needs
6. Design and implement infrastructure environment provisioning, PaaS and / or entire application stack provisioning on cloud platforms
7. Assist application development teams and client executives with management and governance of cloud capability usage and support optimizing the consumption
8. Support development and implementation of cloud management dashboards to enable monitoring and governance of cloud platforms
9. Design and implement cloud solutions. Able to perform risk assessment.
10. Develop design documents for complex architectures and designs.
11. Document both high-level and detailed specifications for complex architectures and designs.
12. Support proposal development and other pursuit activities
13. Provide architecture and proof of concepts for migration exiting application to cloud environment
14. Publish whitepapers / point of views and act as an evangelist to DAC in its cloud transformation
15. Work both independently or in a team-oriented, collaborative environment based on the project requirements
Certified Cloud/AWS Solutions Architect, with deep knowledge in AWS network, services, security and compute DB (e.g.Redshift, RDS, etc) is a plus
Working knowledge of software development tools and methodologies.
Demonstrated ability to adapt to new technologies and learn quickly.
Presentation skills with a high degree of comfort with both large and small audiences.
Strong written communication skills.
High level of comfort communicating effectively across internal and external organization
Bachelor’s degree in Computer Science/Engineer, Math or related field or equivalent experience
5+ years enterprise IT experience that includes at least 2 years of hands-on software development, Operations, DevOps engineering, or systems architecture
1+ years of Cloud computing experience using publicly available services
Experience in API Gateway/ESB platforms in AWS
Proven experience in DevOps, systems engineering, build/release/deployment automation, etc.
Experience with Linux administration and scripting
Experience with configuration management, orchestration, and continuous integration technologies such as AWS Config, Cloud Formation, Chef, Puppet, Terraform, Ansible, AWS CLI.
Knowledge of Python, NodeJS and JavaScript
Experience with micro-services and technologies around it, deployment and management.
Professional experience architecting/operating solutions built on AWS.
Cloud Solution Architect will lead the technical team to deliver solutions on cloud platforms. The Cloud Solutions will be involved in building new cloud solutions, migrating an application to co-exist in the hybrid cloud, deploying a global cloud application or providing design guidance /POC for our managed services team for continuous optimization.