Cloud Architect - JAVA, MICROSERVICES & CLOUD NATIVE DEVELOPMENT
Responsibilities:
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 Platform as a Service
Experience of designing / architecting Container / DevOps Cloud Native platform including Docker and Kubernetes / OpenShift
Experience of architecting cloud / hybrid cloud solutions with more than one vendor (Amazon AWS, Google Cloud Platform GCP, Microsoft Azure)
Experience in development, visualizing and using high-level models
Strong software engineering background with a strong knowledge of modern architectural patterns (microservices, Event-Driven Architectures, Event Sourcing, Domain Driven Design)
Collaborative team member with excellent communication skills; approachable, pragmatic and able to achieve buy-in
Required Skills:
Good Experience in microservice-based applications architecture using containerized applications, previous experience strategizing and executing on-prem to cloud transformation for large-scale applications is valuable.
Experience building end-to-end automation architecture for at least 2 large scale engagements in tightly regulated industry 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
Experience with various Continuous Integration and Continuous Delivery (CI/CD), Source Code Repositories (Git, BitBucket, etc.) and configuration management tools (e.g. Terraform, Chef, Puppet, Ansible), technologies and best practices
Demonstrate knowledge of cloud architecture and implementation features (OS, multi-tenancy, virtualization, orchestration, elastic scalability)
In-depth knowledge of virtualization, containers, service-mesh, and enterprise networking
Excellent understanding of high availability and disaster recovery of applications in Cloud.
Exposure to non-SQL DB like MongoDB & Casandra
Excellent communication skills
Strong sense of ownership, ability to work independently or collaboratively.
Keyskills: Java Native Cloud GCP Microsoft Azure Cloud Architect Microservices