The ideal candidate will be responsible for Design, Architect and Build a cloud based multi-tenant platform hosted on Microsoft Azure Platform- Ability to manipulate, transform and summarize data i.e. extract, analyze, cleanse, and process data from many sources, from multiple angles, to reveal useful patterns, trends, and associations. Create visualizations for business partners and management that encapsulate and summarize extracted insights in a clear and compelling manner.
Experience in designing and building highly scalable distributed systems
Experience in Multi tenancy, OOAD, design patterns, Web 2.0, SOA, Micro Services, Web Sockets, Comet, REST, Distributed architecture, MOMs, EDA, document based data stores, data structures, NLP, Statistical Models, SPA
Experience with various aspects of cloud including SaaS, PaaS and IaaS and hands on experience on Microsoft Azure or Amazon AWS cloud platform
Develop solutions for automating deployment, configuration, and verification of legacy or early stage technology to cloud environments and to support continuous integration of applications
Provide guidance on the full life cycle of cloud based solutions including tools, technologies, and best practices for development, deployment, and maintenance of cloud hosted services
Automate, design and deploy infrastructure systems on public and private clouds.
Hands on experience on building and designing applications using various Microsoft Azure offerings and products including Service Fabric, Search Service, Service Bus, Notification Hubs, IoT hub, SQL Azure, Blog/Table storage and Azure PowerShell
Apply best practices and establishes procedures in order to protect the confidentiality, integrity, and availability and ensure compliance with security standards
Experience with Azure Deployment Templates/JSON and PowerShell based deployments
Experience with O365 and SPOnline is needed
Experience with Azure AD setup and Application Configuration between On Prem and Cloud Applications
Azure App Services such as Azure Web Apps,etc.
Experience with Configuration Management Tools like Puppet, Chef etc is a big plus
Strong PowerShell scripting experience
Strong experience with App and Infrastructure performance monitoring in Azure
Strong experience with Business Continuity, DR, Redundancy implementation and monitoring
Hands On application and infrastructure troubleshooting experience
Experience with CI/CD is a nice to have
Experience with Azure Cognitive Services is a nice to have