As a Cloud Architect, you will be responsible for designing, implementing, and managing our cloud infrastructure strategy to ensure optimal performance, scalability, cost, and security. You will work closely with cross-functional teams, including Solution Architects and Engineers to understand business requirements and translate them into scalable cloud solutions.
The ideal candidate will have a deep understanding of cloud technologies, specifically Azure, and a proven track record of architecting complex cloud environments. If you are passionate about cloud computing and have a knack for problem-solving, we want to hear from you.
DUTIES AND RESPONSIBILITIES:
- Design, implement, and manage cloud infrastructure solutions in collaboration with cross-functional teams.
- Set and evangelize cloud architecture principles, standards and target architecture.
- Architect scalable and highly available cloud-based applications and services.
- Develop cloud migration strategies and execute migrations to cloud environments.
- Work with Solution Architects, Platform Engineering, Engineers and other stakeholders across all impacted domains to develop and propose more than one feasible solution with options and implications.
- Optimize cloud resources to improve performance and reduce costs.
- Serve as final reviewer and approver of high-level designs and approaches, as well as, key technical decisions.
- Contribute to the advancement of enterprise and solution architecture practice maturity.
- Participate in developing and enforcing architecture standards and policies.
- Engage in strategic thinking and takes actions based on anticipating both obstacles and opportunities while maintaining a long-term, big picture view of the company’s business and technology needs.
- Verify the stability, interoperability, portability, security performance and scalability of system architecture
- Build and maintain strong relationships with technology teams and business partners to facilitate improved alignment of technology initiatives to business strategies.
- Will perform some coding or engineering activities. Typically R&D activities or to assist in prototype development.
QUALIFICATIONS:
ESSENTIAL:
- Bachelor’s Degree in Information Systems, Computer Science or in a related field
- 10+ years of Application development (e.g. .Net - C#, Java, COBOL) and\or architecting enterprise solutions experience
- 5+ years of experience with integration architecture and Web Services
- Strong understanding of cloud hosting / cloud application development, preferably in Microsoft Azure.
- Solid understanding of architectural conformance governance frameworks.
- Ability to positively influence and motivate others in the adoption and implementation of processes and technology solutions.
- Strong verbal and writing skills including the ability to translate technical data into user-friendly terminology and graphics. Adept at developing and presenting complex material effectively to a wide variety of technical and non-technical audiences.
- Demonstrated ability in effectively engaging, communicating, and presenting to stakeholders across both business and technology functions
- Strong collaborator, results oriented, self-motivated, resourceful team player.
PREFERRED:
- Property & Casualty insurance industry process knowledge is a plus.
- Previous experience implementing an enterprise insurance suite (Duck Creek core product suite)
- Azure certifications
- Experience with infrastructure as code tools such as Terraform