The point where experts and best companies meet
Share
Qualifications
• Bachelor's Degree in Computer Science, Engineering, Business, or related field AND 8+ years technical leadership experience in relevant area of business OR equivalent experience.
• 8+ years of experience in object-oriented programming skills, cloud application architecture and microservices development for public clouds.
• 5+ years of experience in capturing application requirements, design review meetings, development, designing and deploying software using automated processes and troubleshooting and resolving software defects over Pure Cloud and/or Hybrid environments.
• 5+ years of experience working with Agile, CI/CD or DevOps models involving multiple disciplines of coding, testing and deployment.
• Solution Architecture (e.g., SOA, enterprise architecture).
• Solid Solution Design and Development skills
• Experience with .NET technologies up to the latest version (e.g., WCF, WF, MVC).
• Advanced written, spoken English level with direct customer facing experience.
Technical Expertise:
Azure Cloud Solution Architects should be experienced at implementing, automating, and troubleshooting Microsoft Azure based solutions.
The Azure Cloud Solution Architect role requires knowledge and experience in several the following technologies/areas:
Azure Kubernetes Service (AKS)
Azure Containers & Orchestrators
App Insights
APIM
Redis Cache
Cosmos DB & Azure SQL basics
Azure Key Vault
Azure CDN
Building Cloud-native Applications using Microservices ArchitectureAzure Service Bus
Azure Functions
Azure Event Hubs
Azure Notification Hubs
GitHub
Rest APIs
IIS
.Net Development
Azure DevOps (ADO) & Secure DevOps: Application Security Principles and Practices
Azure Event Grid
IOT Hub/Protocol Gateway
Azure Logic Apps
Azure NetApp files
Threat Modeling & Azure Application Security
Azure Infrastructure Fundamentals (Compute, Storage, Migration, Security)
Azure Front Door
Azure Traffic Manager
Azure Networking
Azure Active Directory (AAD) and Azure AD Connect knowledge and experience.
Other technical areas we look for real world demonstrated ability are:
• Azure Infrastructure Fundamentals (Compute, Storage, Migration, Security)
• Azure Networking
• Azure Active Directory (AAD) and Azure AD Connect knowledge and experience.
• Strong troubleshooting skills and support experience
• Face-to-face customer engagement skills
• Technical Delivery and Customer facing presentation skills with a high degree of comfort with both large and small audiences.
• Must have the ability to take on internal initiatives to create services opportunities, and work in a fast-paced environment while balancing multiple demands, addressing shifting priorities, and maintaining focus.
• Troubleshooting knowledge & skills, Microsoft Certifications qualifications desirable
Additional qualification required:
• Analytical Problem Solving
• Building Customer/Partner Relationships
• Leadership
• Value Selling
Key responsibilities include:
• Understanding Customer/Partner Technical Environment (Insights about Customer/Partner and Industry): Gather customer/partner insights (e.g., feedback around technical preferences, environments, business needs, competitive landscape), and map architecture and digital transformation solutions to customer/partner business outcomes. Adapt business models, plans, and solutions to insights.
• Understanding Customer/Partner Technical Environment (Internal Advocacy): Act as the voice of the customer (VOC)/partner by driving new feedback, gaps, blockers, insights, resources, etc. across communities to track, add, and prioritize, using established channels (e.g., UAT/TFT).
• Architecture Design and Deployment (Structured Approach): Leverage and champion an existing architecture approach to achieve Microsoft's agreed commitments to the customer/partner. Identify growth opportunities based on knowledge of customer/partner needs.
• Architecture Design and Deployment (Architecture Proposals): Receive and synthesize data about customer/partner business and technical requirements, address them with technical architecture(s), demonstrate and prove those solutions capability and business value through design collaboration sessions with the customer/partner.
• Architecture Design and Deployment (Requirements and Constraints): Apply broad technical knowledge across various of architecture solutions to meet business and information technology (IT) requirements and resolve identified technical constraints. Help to shape and enhance customers' requirements.
• Architecture Design and Deployment (Pre-Sales and/or Implementation Leadership): Lead customer/partner projects that implement technical architecture(s). Provide thought leadership for technical architecture design, development, and deployment and supports/drives the customer/partner throughout pre-sales and/or implementation.
• Architecture Design and Deployment (Resolving Blockers): Identify, escalate, and work to resolve technical blockers (e.g., changing configurations, sample coding) to accelerate architecture implementations and routes non-technical issues for removal by the appropriate party.
• Architecture Design and Deployment (Risk and Quality Management): Adapt methodology and apply governance to identify, communicate, and minimize business and technical risks (e.g., Well-Architected Framework, Enterprise Scale Landing Zone, Cloud Adoption Framework). Define customer/partner conditions of success, adhere to quality assurance, and calculate risks while designing and/or delivering solutions.
• Practice Development: Generate new ideas for changes and improvements to existing intellectual property (IP), technologies, and processes for designated customers/partners. Drive opportunities for IP re-use, best practice sharing, and consumption.
• Trusted Advisor (Relationship Building): Develop and expand existing impactful relationships with customer and partner/MCS architects and technical specialists, technical decision makers and business stakeholders.
• Trusted Advisor (Challenger Mindset): Respectfully challenge customers/partners when going in the wrong direction and escalate appropriately.
• Trusted Advisor (Competitor Insights/ Differentiated Value Proposition): Understand the competitor's architecture solutions and identify Microsoft's strengths over competitive solutions to drive conversations with customers/partners and convince them of solution.
• Thought Leadership (Internal Education): Share ideas, insight, and strategic, technical input with technical teams, internal communities across the field, and the larger virtual team across Microsoft using a thorough knowledge of specific Microsoft products and their context in the competitive landscape.
• Thought Leadership (External Presence): Participate in external architect community events (e.g., conferences, seminars, technical meetups, Webcasts, blogs, hackathons) and share learnings with the internal team. Act a mentor to junior colleagues to educate them on technical and non-technical concepts.
• Customer Usage: Lead architecture design, resiliency reviews, and technical optimization that result in production deployment application and increase customer business value. Drive efforts to ensure that the customer's environment and applications are well-architected.
• Customer Satisfaction – Deliver positive Customer Satisfaction and become trusted advisors to customers by leveraging solution area expertise to enable defined Customer Success Plan outcomes.
These jobs might be a good fit