Responsible for architect and design cloud native applications, defining cloud adoption & migration strategies
Provide advisory on API, Microservices, legacy application modernization and deployment to the cloud
Translate IT strategic goals, roadmaps, and business requirements into future state architectures designed to leverage the cutting-edge functionality delivered through cloud service providers
Lead the adoption of cloud native practices, advising of software architectures that best utilize Cloud technologies in a cost-effective way, including Containers, Kubernetes and PaaS
Lead technical and design discussions on adoption of new cloud native technologies and best practices, leverage serverless, containers, and microservices
Lead teams and help perform application portfolio analysis to identify candidate applications and workloads for migration to the Cloud and migrate monolithic applications to micro services architectures
Lead teams and help perform cloud migration assessments and providing recommendations for cloud migration approaches including recommendation for public/hybrid commercial cloud solutions
Qualification:
5-7 years of experience as an architect in architecting & designing cloud based/native applications and cloud migrations.
Proven experience in microservice-based applications architecture using containerized applications, experience in strategizing and executing on-prem to cloud transformation for large-scale applications
Experience architecting solutions on cloud (Azure, AWS, GCP) / hybrid cloud platforms using Serverless framework
Experience of designing / architecting Container / DevOps Cloud Native platform including Docker and Kubernetes / OpenShift
Strong software engineering background with a strong knowledge of modern architectural patterns (microservices, Event-Driven, Event Sourcing, Domain Driven Design), CI/CD, Source Code Repositories (Git, BitBucket, etc.) and CM tools (e.g. Terraform, Chef, Puppet, Ansible), technologies and best practices
Should have strong background working on highly-available, high-transaction volume, fault-tolerant systems and in identifying Business Driven Micro services, Event Driven, or other Cloud Native experience
Ability to frame architectural decisions, provide technology leadership & direction
Excellent written and verbal communication
Strong senior stake-holders management
Strong client-interfacing and business presentation