What are the responsibilities and job description for the Azure Cloud Architect position at Shrive Technologies LLC?
Job Description
Role: Azure/AWS Cloud Architect
Location: Multiple locations in USA / Hybrid
Responsibilities
• Partner with application teams in their journey to Public Cloud
• Develop architecture and migration strategy for a portfolio of enterprise applications to Azure cloud
• Key technical lead and liaison between application teams and enterprise cloud migration initiative
• Drive portfolio initiatives around technology modernization, resilience, and stability
• Identify end to end solutions, leverage best practices and patterns
• Self-starter who can pick up new technologies/skills, be comfortable with ambiguity and drive initiatives forward
Basic Qualifications
• Bachelor's degree or equivalent work experience
• Minimum 15 years of experience with developing and implementing applications and end to end solutions
• At least 5 years of progressive experience with the concepts, philosophies, and tools behind the design of applications, solution architecture, and underlying information technologies on Public Cloud.
Preferred Skills/Experience
• Must have hands on experience designing and running applications on Public Cloud (Azure, AWS) from Development through Production
• Coming from an Application Architect/Senior Application Engineering background
• Very strong Interpersonal skills with excellent verbal and written communication
• Collaborative style with an ability to achieve consensus
• Proven technical leader
• App Stack - .NET/Java/Spring, REST, Microservice, React
• Cloud – Docker/K8s. On-prem/Azure and/or AWS. Azure IaaS/PaaS expert experience. Define/create runtime environment, network, storage.
• Delivery – Proven track record with IaC, CI/CD/DevOps/DevSecOps, Test Automation, Supportability (Terraform, Ansible, Git/Gitlab, ELK)
• Database experience - Microsoft SQL Server (must have), Cassandra (nice to have), large/complex datasets, data modelling, performance, platform evolution, data delivery
• Messaging Middleware - Kafka(preferable), Message Queues
• End to end System Solutioning on Cloud – Resilience, Security, Performance, Availability, Scalability
• Financial Services domain knowledge is highly desirable