As an Azure Solutions Architect at Enavate, you will be instrumental in supporting our Cloud environment and delivering tailored Azure-based hosting solutions to our clients. This position requires a deep understanding of client needs, robust technical expertise, and a collaborative spirit to ensure the successful deployment of high-availability solutions.
Location: Ukraine (remote)
On-Call: 24/7 on-call rotation for US after-hours every 3 weeks
Reports to: Cloud Engineering Leader
POD: Cloud
Your day will consist of:
- Solution Design: Collaborating with clients and internal teams to gather business requirements and technical specifications. Developing customized Azure hosting solutions that align with client goals and adhere to industry best practices.
- Architecture Planning: Defining and documenting the architecture and design of Azure hosting solutions, including infrastructure components, security measures, and scalability considerations.
- Technical Leadership: Providing guidance and technical leadership to project teams. Mentoring and training team members on Azure technologies and best practices.
- Cloud Migration: Assessing existing on-premises or cloud infrastructures and creating migration strategies to transition clients to Azure with minimal disruption to operations.
- Security and Compliance: Implementing security best practices and compliance measures within Azure hosting solutions. Staying informed about Azure security features and recommending enhancements to improve security posture.
- Performance Optimization: Continuously monitoring and optimizing Azure environments for performance, cost-efficiency, and scalability. Identifying opportunities for automation and implementing DevOps practices.
- Troubleshooting: Investigating and resolving complex technical issues related to Azure hosting environments. Providing expert-level support to resolve critical incidents.
- Documentation: Maintaining comprehensive documentation of architecture designs, configurations, and best practices. Creating client-facing documentation and reports.
- Vendor Relations: Collaborating with Microsoft and other technology vendors to remain updated on the latest Azure services and features. Evaluating and recommending third-party tools or solutions as needed.
Here’s what it takes to be successful in the role:
- Education: Bachelor’s degree in Business, Management Information Systems (MIS), or equivalent experience.
- Certifications: Microsoft Certified: Azure Solutions Architect Expert.
- Experience:
- 7+ years of experience with Windows Server, Microsoft Azure, Remote Desktop Services, and Citrix (CVAD + NetScalers).
- Proven experience in architecting and implementing Azure-based hosting solutions.
- Strong understanding of Azure services, including Azure Virtual Machines and Azure Active Directory.
- Networking Skills:
- 3+ years of experience with network concepts (L2, L3, application filtering, routing, VIPs, reverse proxy).
- Familiarity with Azure Networking (VNET peers, route tables, application gateways, virtual firewalls) is a plus.
- Automation Skills:
- 3+ years of experience with scripting and automation using tools like PowerShell.
- Experience with Azure CLI and resource deployment automation is a plus.
- Cloud Management: Familiarity with the Microsoft CSP program, Admin Relationships, and Azure Lighthouse management.
- Project Management: Ability to manage multiple high-profile projects simultaneously.
- Security & Compliance: Experience in security and compliance within Azure environments.
- Soft Skills:
- Excellent problem-solving and troubleshooting skills.
- Strong communication and client-facing abilities.
- Ability to work independently and collaborate effectively within a team.
- Strong time management and organizational skills.