I am excited to announce the release “On The SPOT Podcast – Episode #2” – On The SPOT Podcast with Dux Raymond Sy. Please check it out and let us know what you think!
In this episode, Jay Leask and I provided a bit more detail about themselves and kicked off our show with talk about Microsoft’s partner conference – Inspire, some news around Google Glass, Elon Musk, the Verizon hack, and much much more. Our guest Dux Raymond Sy, Chief Marketing Officer and Public Sector CTO of AvePoint, Inc t joined the conversation to tell us about his experience at Inspire, the direction of Microsoft, #TechForGood, #ShiftHappens, and what the C-Suite is looking for in tech solutions. We had a good time recording the show and hope you will enjoy listening to it!!!
I am excited to announce the first meeting of the Chicago Data Governance Meetup is this Thursday, July 26th. I have been doing SharePoint\Office 365 and Azure user groups for the better part of 8 years now. I was beginning to transition out of the SharePoint world and let my SharePoint group go, it was a hard decision but necessary at the time.
A short time later, I started my career with AvePoint and was thrust back into the SharePoint\Office 365 space. Now I am focused more on getting clients migrated to new platforms, and helping them figure out how to best manage and protect their information.
Governance always seems to be a huge topic in the SharePoint world, but it is one of the most difficult things to accomplish. I thought it would be nice to get a group of people together to talk about common problems and solutions to them.
We will go over the goals of the group and what we want the direction to be, Intro to Governance, the importance of good governance
5:30-6:00 pm – Networking
6:00-6:20 pm – Intro to the Group
6:20-7:10 pm – Presentation
7:10-7:30ish – Questions and Group Discussion
I encourage you to attend and help grow our group by spreading the word!
200 E Randolph – Microsoft Office
Chicago, IL (edit map)
I recently partnered with a co-worker, Jay Leask, to begin a new podcast called On The SPOT – A podcast about working at the SPeed Of Technology
It’s podcast where we talk with industry influencers about working at the speed of technology. Topics may include information management, data governance, compliance and security, collaboration and productivity, the cloud(s), and much much more!
We’re excited to release our inaugural episode – On The SPOT Podcast with Asif Rehmani, with guest Asif Rehmani, Founder and Chief Executive Officer of VisualSP. The first of hopefully many of On the SPOT podcasts. Please check it out and don’t hesitate to let us know what you think!
Everywhere your data exists, moves or is shared, you need to protect it. With a Data Loss Prevention (DLP) policy in SharePoint Server 2016, you can identify, monitor, and automatically protect sensitive information across your site collections. Learn the basics of DLP and how you can start better protecting your data.
What is Data Loss Prevention?
- Data loss prevention (DLP) is a strategy for making sure that end users do not send sensitive or critical information outside the corporate network.
- DLP Software products help a network administrator control what data end users can transfer so that users cannot accidentally or maliciously share data that could put the organization at risk.
I recently created a presentation for a Lunch & Learn at my company, AvePoint, and decided to share the slides:
The information comes primarily from Microsoft’s documentation with a couple of slides based off of information from Vlad Catrinescu’s presentation at Ignite 2016.
I am working on adding information on the differences between SharePoint 2016 and Office 365 and will update with the new slides when I complete it.
Hope it you find it informative.
In order to help my own personal development and further my understanding of Azure, I decided to take the Azure Developer certification. I know some people don’t place much value in certs, but I think they are a great way to motivate one’s self to learn areas of a topic you might not learn otherwise. Besides I had gotten a free voucher for the exam, so what could it hurt.
My only doubt about taking it was that Azure had changed a lot since the exam was rolled out. Would it still be relevant? Much to my surprise, Microsoft had recently revised, revamped and republished the exam last month (Nov. 2016). I am encouraged that they are keeping it up to date and look forward to taking it.
For those that don’t know it, below is the Exam Outline. I will be updating with notes and links as I progress through the learning process.
- Deploy workloads on Azure Resource Manager (ARM) Virtual Machines (VMs)
- Identify workloads that can and cannot be deployed; run workloads, including Microsoft and Linux; create VMs
- Perform configuration management
- Automate configuration management by using PowerShell Desired State Configuration and VM Agent (custom script extensions); configure VMs using a configuration management tool, such as Puppet or Chef; enable remote debugging
- Configure ARM VM networking
- Configure static IP addresses, Network Security Groups (NSG), DNS, User Defined Routes (UDRs), external and internal load balancing with HTTP and TCP health probes, public IPs, firewall rules, and direct server return; design and implement Application Gateway
- Scale ARM VMs
- Scale up and scale down VM sizes, deploy ARM VM Scale Sets (VMSS), configure ARM VMSS auto-scale
- Design and implement ARM VM storage
- Configure disk caching, plan for storage capacity, configure shared storage using Azure File service, configure geo-replication, implement ARM VMs with Standard and Premium Storage
- Monitor ARM VMs
- Configure ARM VM monitoring, configure alerts, configure diagnostic and monitoring storage location
- Manage ARM VM availability
- Configure multiple ARM VMs in an availability set for redundancy, configure each application tier into separate availability sets, combine the Load Balancer with availability sets
- Implement Azure Storage blobs and Azure files
- Read data, change data, set metadata on a container, store data using block and page blobs, stream data using blobs, access blobs securely, implement async blob copy, configure Content Delivery Network (CDN), design blob hierarchies, configure custom domains, scale blob storage
- Implement Azure storage tables and queues
- Implement CRUD with and without transactions, design and manage partitions, query using OData, scale tables and partitions, add and process messages, retrieve a batch of messages, scale queues
- Manage access and monitor storage
- Generate shared access signatures, including client renewal and data validation; create stored access policies; regenerate storage account keys; configure and use Cross-Origin Resource Sharing (CORS); set retention policies and logging levels; analyze logs
- Implement Azure SQL Databases
- Choose the appropriate database tier and performance level, configure and perform point-in-time recovery, enable geo-replication, import and export data and schema, scale Azure SQL databases
- Implement Azure DocumentDB
- Create databases and collections, query documents, run DocumentDB queries
- Implement Redis caching
- Choose a cache tier, implement data persistence, implement security and network isolation, tune cluster performance
- Implement Azure Search
- Create a service index, add data, search an index, handle search results
- Integrate an app with Azure Active Directory (Azure AD)
- Develop apps that use WS-federation, OAuth, and SAML-P endpoints; query the directory using Graph API
- Design and implement a communication strategy
- Implement hybrid connections to access data sources on-premises, leverage site-to-site (S2S) VPN and ExpressRoute to connect to an on-premises infrastructure
- Design and implement a messaging strategy
- Develop and scale messaging solutions using service bus queues, topics, relays, and notification hubs; monitor service bus queues, topics, relays, event hubs, and notification hubs
- Develop apps that use Azure AD B2C and Azure AD B2B
- Design and implement .NET MVC, Web API, and Windows desktop apps that leverage social identity provider authentication, including Microsoft account, Facebook, Google+, Amazon, and LinkedIn; leverage Azure AD B2B to design and implement applications that support partner-managed identities
- Design Azure App Service Web Apps
- Define and manage App Service plans; configure Web Apps settings, certificates, and custom domains; manage Web Apps by using the API, Azure PowerShell, and Xplat-CLI; implement diagnostics, monitoring, and analytics; implement web jobs; design and configure Web Apps for scale and resilience
- Implement Azure Functions
- Create Azure Functions, implement a webhook function, create an event processing function, implement an Azure-connected function
- Implement API management
- Create managed APIs, configure API management policies, protect APIs with rate limits, add caching to improve performance, monitor APIs, customize the Developer Portal
- Design Azure App Service API Apps
- Create and deploy API Apps, automate API discovery by using Swashbuckle, use Swagger API metadata to generate client code for an API app, monitor API Apps
- Develop Azure App Service Logic Apps
- Create a Logic App connecting SaaS services, create a Logic App with B2B capabilities, create a Logic App with XML capabilities, trigger a Logic App from another app, create custom and long-running actions, monitor Logic Apps
- Develop Azure App Service Mobile Apps
- Create a Mobile App, add offline sync to a Mobile App, add authentication to a Mobile App, add push notifications to a Mobile App
- Design and implement Azure Service Fabric apps
- Create a Service Fabric application; build an Actors-based service; add a web front end to a Service Fabric application; monitor and diagnose services; migrate apps from cloud services; create, secure, upgrade, and scale Service Fabric Cluster in Azure; scale a Service Fabric app