Job Description :
Job Title: AWS Cloud Architect
Location: Washington, DC
Long Term project
Experience: 12 - 15 years
Education: Bachelor of engineering in any discipline/equivalent
Architecture Experience
· Experience in defining & realizing end-to-end Solution Architecture for large & complex systems
· Experience in AWS Migration to decommission the data center(s)
· 3+ years of experience in architecting solutions using .Net/Java/OpenSource technologies
· Proficient in dealing with all the layers in solution ; Multi-channel presentation, business logic in middleware, data access layer, RDBMS | NO-SQL
· Experience in designing applications on AWS
· Experience in giving migration strategies and providing migration approach to cloud
· 2+ years of experience in designing horizontal scale applications
· Proficient in creating technical documents like Architecture views, Technology Architecture blueprint and design specification
· Follows technology trends and is able to correlate them with business
· Experience in Architecture consulting and Implementing engagements
· Experience in software defined infrastructure and Cloud management platforms is desirable
Technology & Engineering Expertise
· 8+ years of hands-on experience in CNet/Java/Open source technologies
· Solution Architect certified in AWS
· Proficient in UNIX/Linux/Windows environments
· Proficient in OOAD using UML & in application of design patterns
· Experienced in using tools like Rational suite, Enterprise Architect, Eclipse, and Source code versioning systems like CVS/SVN
· Experience with cloud based services like caching, databases and search
· Experience with different development methodologies (RUP | Scrum | XP)
Soft skills
· Able to deal with diverse set of stakeholders
· Proficient in articulation, communication and presentation
· High integrity
· Problem solving skills & learning attitude
· Team player
Key Responsibilities
. Define and own Solution Architecture from definition phase to go-live phase
· Ensure clarity on NFR and address these requirements during Architecture definition phase & make sure these are realized during engineering and deployment phase
· Adopt a consulting led approach and become a trusted advisor to customer
· Work with Client Technical Manager by understanding customer’s landscape & their IT priorities
· Define Logical, Technical & Physical views of Architecture
· Define reusable components/frameworks, common schemas, standards to be used & tools to be used and help bootstrap the engineering team
· Review design to make sure design is aligned with Architecture
· Lead performance engineering and capacity planning exercises
· Help PM in identifying key technical risks and mitigation plan for the same
· Help PM in effort estimation and planning
· Mentor & guide Tech Leads & Software Engineers