As hybrid cloud embraces a wider range of technologies and platforms within Microsoft and other cloud infrastructure, PowerShell has evolved into a DevOps tool that can be used to manage everything in your environment.
With many organizations embracing multiple cloud solutions as Platform as a Service to meet their business needs, collaboration and integration between different platforms are more essentials than ever.
In this sessions, we will review how you can build integration apps using Azure Automation, Azure functions, and PowerShell to bridge the collaboration gap between different cloud infrastructure, such as Salesforce and Office 365. Come learn how you can build serverless solutions to enhance your collaboration experience within your environment.
3. Mike Maadarani, Ottawa
App Dev and Architecture for over 22 years (19 Years Microsoft, 3 Years with the
“Other Guys”)
Business focused on Enterprise Content Management, Search, & Publishing Sites
Architect, trainer, and presenter
mike@creospark.com
www.maadarani.com @mikemaadarani
Welcome and Intro
4.
5. Lower costs and
improve predictability
Automation
Optimize and extend
existing investments
Integration
Deliver flexible and
reliable services
Orchestration
Accelerate time to value with
flexible process workflows
21. Patch Azure IaaS VMs without
downtime, leveraging Traffic
manager.
Enable regeneration of storage
account keys while avoiding
downtime in the application.
SQL Backup on a schedule.
Backup and restore IaaS VMs.
Deploy a VM on an Azure / On-
Premise cloud and enable
monitoring for the VM.
Deploy a new service to Azure and
configure the end points for CPU
and Memory alerts.
Deploy application from Git, run
validation tests, and swap to
production if tests pass.
Monitor SharePoint online for an
approval to update a service and
update the service once approved.
Alert on a VM then turn on tracing,
collect logs, upload to Azure
Storage and make available in
Visual Studio for troubleshooting.
Monitor for when a new service
gets created, and configure it for
the right tracing / backup policy.
Notify users of a subscription who
have underutilized VMs and
perform remediation.
Change Control &
Provisioning
25. 25
Current Data Structure
Corporate Data
Web Sites
Structured
Data
Unstructured Data
NetSuite SF CRM Pulse StarLIMS
File SharesData Warehouse /
Business
Intelligence
Data Curation /Data
Mining
HRIS
SharePoint
Content
Publishing
System
27. 27
O365
Salesforce Integration Method
Active
Dir
Azure Logic Apps Integration
Azure
Logic
Apps
Salesforce
Platform
Create Folder Structure
and Assign Permissions
Create AD Groups
for Permissions
Trigger for new Account
or Opportunity Creation
Attach/Access Account and Opportunity Documents
from SalefForce that reside in the ECM
28. 28
O365
Protection Outside ECM
File
Shares
E-Mail
Local
Drives
Download File
to Edit
Download File
to Edit
Distribute File
to Colleagues
Azure Information ProtectionActive
Dir
Audit
Logs
Group
Membership
Permissions
Group
Membership
Permissions
ECM Folder
Permissions
Assignments
Azure Rights
Management
Assignments
Active Dir
Group
Membership
Assignments
36. Manage any cloud & on premises
Windows & Linux
Configuration Management
Process Automation
Update Management
Hyper-V
VMWare
OpenStack
Any
Cloud
On-Premises