Position: Azure Architect
Company: DevRain
Experience required: 5y
English level: intermediate

We are looking for a Microsoft Azure Architect, with a strong application development background to architect application migrations and development on the Azure platform. 

You’ll be part of a cross-functional team that’s responsible for the full product development life-cycle, from conception to deployment. You should be able to work with customers, provide best-fit solutions, and guide the team technically in delivering those solutions around both front-end and back-end coding languages, development frameworks, and third-party libraries. You should have strong implementation experience in workload migration and/or large-scale cloud-native applications and also be a team player with a knack for visual design and utility. 

We believe that you’ll enjoy this role if you are/have…

- Strong experience in Azure platform Services, understanding of their capabilities and limitations, and being able to architect and deliver solutions leveraging various platform services
- Experience in configuring & monitoring different attributes and handling scale up and scale down scenarios for the application in Azure
Application monitoring through operations insight, application insight
- Provide best practices around provisioning production and non-production environments on Azure to optimize the usage
- Have good understanding in implementation of advanced security, authentication and single sign on across cloud and on premise
- Strong understanding of the advantages and limitations of Azure Active Directory
- Have experience in implementing enterprise application using platform services like azure websites, Azure SQL, Azure Service Bus, notification hubs, event hubs, stream analytics, Document Db, application insights etc.,
- Strong expertise in building cloud native enterprise scale applications and moving applications from on-premises to cloud environments
- Strong understanding of the cloud architecture patterns and solution design principles
- Performance tuning of cloud-based applications for best performance
- Experience in defining and implementing Hybrid scenarios with workloads shared across on-premise and Microsoft Azure, application Integration between cloud and on-premise environments
- Collaborating with customers to understand the business objectives for quick technical assessment and proposal development for leveraging platform services of Azure
- Experienced in working in Agile/DevOps environment with continuous integration and continuous deployment and application lifecycle management
Nice experience in .NET Architecture, C#, .NET, SQL
Experience in SAFe or Agile development processes.
Experience in Enterprise Service Bus/Azure Service Bus