Overview
Skills
Job Details
Job Description
We are looking for a Cloud Solution Architect - Infrastructure to design the structure of our clients IT systems and oversee programs to ensure the proper architecture is implemented.
In this role, you should be an excellent communicator who is able to translate complex requirements into functional architecture. We d also like you to have hands-on experience in software development and be able to manage complex programs.
Your goal will be to ensure our internal IT framework operates properly.
Responsibilities
This is a customer facing role, owning the overall technical relationship between the customer and Microsoft Azure Infrastructure and Applications Development Platform. You will own the Cloud Infrastructure and Azure Applications Development technical customer engagements including architectural design sessions, specific implementation projects and/or pilots. The ideal candidate will have experience leading deep technical architecture discussions with senior customer executives, Enterprise Architects, IT Management and Developers.
Understanding Customer/Partner Technical Environment
- Observes colleagues and learns how to gather customer/partner insights (e.g., feedback around technical preferences, environments, business needs) and align with solutions.
- Acts as the voice of the customer (VOC)/partner by learning to identify and share feedback around technical capabilities, gaps, blockers, and insights that relate to the customer/partner with internal teams, using established channels (e.g., UAT/TFT).
Architecture Design and Deployment
- Leverages an existing architecture approach or reference architecture to propose a solution or achieve Microsoft's agreed commitments to the customer/partner. Assesses customer/partner needs and gathers information that helps others to identify growth opportunities.
- Solicits input from others to contribute to proposals for viable solutions based on specific technical products. demonstrates basic technical concepts and proves those design solutions capability through design collaboration sessions with the customer/partner.
- Applies foundational technical knowledge of an architecture solution to meet business and information technology (IT) requirements and resolve identified technical constraints.
- Supports customer/partner projects as needed for specified architecture solutions by investigating a solution area and assisting in research and testing out concepts developed by more senior architects.
- Identifies technical blockers (e.g., changing configurations, sample coding) for selected products to accelerate architecture implementations and routes non-technical issues for removal by the appropriate party.
- Applies methodology and governance, as directed, to minimize business and technical risks and adhere to quality assurance while contributing to design and/or delivery of solutions (e.g. Well-Architected Framework, Enterprise Scale Landing Zone, Cloud Adoption Framework). Demonstrates an understanding of customer/partner conditions of success.
Practice Development
- Supports research projects and contributes to scoping surveys for customers/partners to assess potential intellectual property (IP) needs or process changes.
Trusted Advisor
- Works with internal teams and begins building relationships with customer/partner/MCS technical specialists under the guidance and supervision of others.
- Respectfully challenges customers/partners when going in the wrong direction and escalates appropriately.
- Learns Microsoft solutions and demonstrates an understanding of Microsoft's value to customers/partners.
Thought Leadership
- Provides input to virtual team members (e.g., Account team, enterprise channel managers, partner development manager [PDMs]) when asked, using a basic knowledge of specific Microsoft architectures and other relevant products. Actively looks for relevant communities to learn from.
- Participates in external architect community events (e.g., conferences, seminars, technical meetups, Webcasts, blogs, hackathons) and shares learnings with the internal team.
Customer Usage
- Participates in discussions around architecture design, resiliency reviews, and technical optimization that result in production deployment application and increase customer business value. Ensures that the customer's environment and applications are well-architected.