Michael Stephenson DevOps empowered by Microsoft Flow

Slides:



Advertisements
Similar presentations
Implementing Tableau Server in an Enterprise Environment
Advertisements

Attie Naude 14 May 2013 Windows Azure Mobile Services.
SP Business Suite Deployment Kick-off
Agenda AD to Windows Azure AD Sync Options Federation Architecture
02 | Managing Users, Groups, and Licenses Anthony Steven | Principal Technologist, Content Master Martin Coetzer | Portfolio Architect, Microsoft.
Business Productivity Online Suite Enterprise class software delivered via subscription services hosted by Microsoft and sold with partners.
DYNAMICS CRM AS AN xRM DEVELOPMENT PLATFORM Jim Novak Solution Architect Celedon Partners, LLC
Modern app development Continuous value delivery and rapid response to change.
Colin Phillips :: SharePoint Consultant with Introduction to Nintex Workflow 2010.
…. PrePlanPrepareMigratePost Pre- Deployment PlanPrepareMigrate Post- Deployment First Mailbox.
AUTOMATING DAAS DESKTOPS WITH CITRIX CORTEX Tony Sanchez WW Alliances Solutions Architecture Citrix Systems Inc SESSION CODE: CLI415 (c) 2011 Microsoft.
Microsoft Azure Active Directory. AD Microsoft Azure Active Directory.
Reduce sign up and sign in friction  by supporting Azure AD for sign in Accelerate user adoption and engagement  by using Azure AD Graph to find users.
Service Manager & Orchestrator = IT Automation Gavin Kemp & Ellis Paul Microsoft UK Gavin Kemp & Ellis Paul Microsoft UK.
Application Programming Interfaces. Unacceptable... That employees need to find business information, and documents in an expensive remote desktop.
Back to Basics A Tour of Microsoft SharePoint. Who am I? Kenny Duenke Lead Systems Analyst RGA
Identities and Azure AD Premium
Martina Grom MVP Office 365 How to (remote) control Office 365 with Azure Toni Pohl MVP Client Dev
Private KEEP OFF! Private KEEP OFF! Open! What is a cloud? Cloud computing is a model for enabling convenient, on-demand network access to a shared.
Productivity Architect Meet Chris Bortlik Author, Blogger, Speaker.
Hybrid SharePoint Search
Microsoft Azure Active Directory Identity Solutions
SP Business Suite Deployment Kick-off
1/27/2018 5:13 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Tools and Tips for Administering Office 365
AuraPortal Cloud Helps Empower Organizations to Organize and Control Their Business Processes via Applications on the Microsoft Azure Cloud Platform MICROSOFT.
Stress Free Deployments with Octopus Deploy
Line of Business Solutions in SharePoint Online
Using Microsoft Identity Manger with SharePoint 2016 to fill the User Profile Sync Gap Max Fritz Senior Systems Consultant Now Micro.
Transition Your SharePoint Designer Workflows to Microsoft Flow
Cherwell Service Management is an IT Service Management Solution that Makes it Easier for Users to Capitalize on Power of Microsoft Azure MICROSOFT AZURE.
Understand Hybrid Identity with Azure and Azure Stack
Azure RMS Deep Dive.
Power BI Security Best Practices
PowerApps and Microsoft Flow for Business Users
Administering and Deploying Power BI Solutions
The New Breed: OMS, Flow, and Power BI Integration
Office 365 Tenant to Tenant Migration - a Complete Survival Guide
Identity Driven Security
Application Lifecycle Management – Best Practices for SharePoint and Office App development November 2015.
SharePoint Online Management and Control
WEBINAR “Automation of document generation and document processing with AutoMerge” Atlanta, 10/21/2013 Clint Higley I would like to welcome everyone to.
Power Apps & Flow for Microsoft Dynamics SL
PSJA AUTOMATION WORKFLOW AND LESSONS LEARNED
Dev Test on Windows Azure Solution in a Box
Local AD, Azure AD, & Google Suite User Management
Running a Tight Ship: Controlling Microsoft Teams
PSC Group, LLc Office 365/SharePoint Online Migration traps and tricks
Practical guide to build Modern Intranet sites with SharePoint Communication Sites Asish Padhy.
Migrating to Office 365 from Google mail and exchange
SharePoint Security for the Site Owner
Abiquo’s Hybrid Cloud Management Solution Helps Enterprises Maximise the Full Potential of the Microsoft Azure Platform MICROSOFT AZURE ISV PROFILE: ABIQUO.
12/29/2018 8:46 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Brian Arkills Microsoft Solutions Architect
Matthew Levy Azure AD B2B vs B2C Matthew Levy
Site scripts and Site Design
Nuvolex and Microsoft Azure Combine to Deliver a Multitenant Office 365 Management Platform that Ranks Among Most Advanced in the Industry MICROSOFT AZURE.
Microsoft Flow Approvals 101
2/27/2019 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Office 365.
Wellington Street Consulting
TAMPA DYNAMICS Presented by Power Apps in the Real World
Guest management with the Power Platform & the Microsoft Graph
PowerShell + SharePoint Online – An Admins Guide to Administration in the O365 Cloud Marrell Sanders – Sr. SharePoint Administrator SharePoint Saturday.
FLOW 101 Power BI User Group.
Michael Stephenson Microsoft MVP - Azure
10/2/ :13 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Creating a Seamless Sales to manufacturing customer Experience
What Can It Do For You? Spira | #InflectraCon
Presentation transcript:

Michael Stephenson DevOps empowered by Microsoft Flow Cloud & Integration Architect DevOps empowered by Microsoft Flow

About me… Cloud & Integration Architect Integration Monday!!! Twitter = @michael_Stephen Microsoft MVP = 9 years Entering UK Truck Pulling Championship for Charity – August 2018

Context Global Integration Platform Big Multi-Business Multi-Geo CRM implementation Users based on Azure AD B2B Federation Cross business integration 3rd party B2B integration API and Portal work Global Integration Platform

Background Common Theme Support processes which need to be actioned by team Image – http://coach-agile.com/speed-boat/

DevOps Cool Wall Example: User onboarding Sub-Zero Fridge Bar Sub Zero Undecided Uncool Seriously Uncool Way Beyond Seriously Uncool Incremental testing Continuous delivery Adhoc Support Processes Continuous build Example: User onboarding Automated provisioning Continuous integration Automated release management

Azure AD B2B Setup Multi-Region Group Solutions Regional Businesses GroupTenant Multi-Region Group Solutions Authenticate Azure AD Access Federate AcmeGroup.onmicrosoft.com Owning tenant Owning tenant Owning tenant Regional Businesses Acme-UK.onmicrosoft.com Acme-US.onmicrosoft.com Acme-HK.onmicrosoft.com

Major Release User Creation Tag your turn Azure AD Admin User CRM Admin Powershell CSV containing users B2B User Email Invite Bulk creation of 000’s of new users at a major release Azure AD

Real-world Transition Problems But I can’t do what you guys do Cross Team Friction!!!! Support User Concerns Skill and experience concerns Lack of tooling Scripts require elevated privileges Admin Concerns We cant transition low value tasks We never have time because we are doing basic admin We don’t want 2nd line support accidently killing the system CRM Admin Support User Azure AD Admin User Project Team BAU Support Team

Can I use Microsoft Flow in DevOps? Automate support tasks I hate Automate tasks that waste team time Human interacts with support process Approvals Power Apps Flow Azure Functions Azure Automation + Powershell

Planned Process Flow Capture user details Add to SharePoint list that we are going to add user Send invite from Azure AD to B2B user Add user to Azure AD groups Set user location Assign user CRM license Wait until Azure AD and CRM sync so the user is available In CRM set the users business unit In CRM assign the correct security roles to the user Update SharePoint list so we know the user is complete Send an email to tell everyone the user is setup

Architecture – Part 1 CRM Admin Support User Exchange Online Add User Flow B2B User Power App Email Invite SharePoint Online Azure Automation Azure AD

Architecture – Part 2 Azure Functions Exchange Online Support User CRM Admin Add User Flow B2B User Power App Email Invite SharePoint Online Azure Automation Azure AD

Demo

Architecture – Part 3 Support User Request Permission End User Self Service Approve Azure Functions Add User Flow B2B User Email Invite SharePoint Online Azure Automation Azure AD

Where’s the value? Area Value Security Allow support user to do actions in a controlled and secure way Removes risk of untrained support user accidently breaking something (eg: giving direct powershell access) Cost Saving Stop requiring high cost resources to do simple tasks Saves approx. 100GBP+ per month Cost 200GBP to build solution Cost 1GBP per month to run solution User Experience No bottleneck waiting for resource to add users New users setup in a few minutes vs hours/days Happy Staff Don’t frustrate high skilled staff with monotonous repetitive low value admin tasks Flow and Power Apps empowers skilled staff to off load tasks in a friendly secure way

Takeaways What we should do What are the results Automate Repetitive Tasks in your Team with Flow Allow users to interact with process via Power Apps (or Minecraft) Run IT Pro tasks in Azure Automation Run developer tasks in Azure Functions Easily Automate low value support processes Developer + IT Admin can develop the widgets DevOps Team can own the process IT support team can use the process

Technologies Used Power Apps Simple Forms and UI codeless GUI Web and Mobile capable Flow Workflow for the Power User IFTTT like but for the enterprise Automate me, Automate my team Azure Automation IT Pro automation platform Run powershell, python and other scripts Azure Functions Serverless compute Run code functions C#, python, Node.js, etc Azure AD B2B Cloud Directory of users B2B allows to federate with users in other tenants

Questions