Azure Monitoring Arch / Eng

Location: Chevy Chase, MD
Date Posted: 02-02-2018
 6-month engagement with the possibly of becoming permanent upon successful tenure. Consultant will assist with the implementation and rollout of its Monitoring Suite including products such as Azure Monitor, Azure Application Insights and Azure Operational Management suite (OMS) products. We are looking for someone that can assist with onboarding new development and their respective support teams into Azure via these monitoring products, along with helping to simultaneously advancing the adoption of new functionality provided by Azure Monitoring roadmap. The candidate should be able to proactively drive and independently lead delivery of monitoring product for customers. 
Job Duties and Requirements:
•    Understand the architecture of Application Insights and OMS Azure Monitoring products
•    Understand the Azure Management APIs and service management information they provide
•    Provide guidance and training on Kusto Query Language (KQL)
•    Setup/Refine Collection methods/Data Sources feeding data into OMS and App Insights Solutions
o    Install and configure OMS Agents, and enabling OMS solutions like Service Maps, SQL Assessment, Change Tracking, and Update Management
o    Customize monitored metrics and thresholds for Application Insights
•    Review Application Architectures work with customers to Design ‘Monitoring Packages’ for respective app/services health/performance
•    Enable diagnostics and dynamic thresholds in App Insights for Azure IaaS and PaaS (cloud services and native) services for all onboarded applications 
•    Enable and configure App Insights metrics/diagnostics to alert when deviating from designated dynamic baseline standards
•    Create synthetic endpoint tests via Application Insights
•    Create OMS Visualizations/Dashboards for Azure services, along with application-specific metrics (ex. App-specific COSMOS DB dashboards)
•    Create standardized App Insight Dashboards for in-depth analysis and diagnostics; including establishing a naming conventions for all the AI dashboard names. 
o    Top 10 slow performing external services
o    Top 10 slow db calls 
o    Top 10 services w/ 500/400/etc.. errors
o    ** the above dashboards should be per System / Environment
•    Test and Verify monitoring and alerting via testing with customer groups
•    Audit existing application set-ups against baseline configurations 
•    Provide documentation and user training on various topics including: how to use App Insight in Local Development using Visual Studio to profile and benchmark the applications before they are deployed to the lower/higher envs. 
•    Provide guidance on Instance Level (Vs. Service Level) Monitoring and implement the guidance

**This position is not sponsored. Candidates must have green card or be US citizen **

Additional Skills:    Ideally 2-3 years’ experience with Azure Monitoring Solutions including:
. Azure Monitor
.Azure Operational Intelligence/Azure Operations Management Suite (OMS)
. Azure Application Insights (App Insights) / Kusto Query Language (KQL)
this job portal is powered by CATS