<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>Field notes from an Infrastructure Architect</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/rharper/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/rharper/feed.xml</link>
    <description>an travelling architect focusing on datacenter solutions</description>
    <lastBuildDate>Wed, 17 Apr 2019 03:33:36 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Creating a site-to-site VPN with Windows Azure and Mikrotik ( RouterOS )</title>
      <link>https://docs.microsoft.com/archive/blogs/rharper/creating-a-site-to-site-vpn-with-windows-azure-and-mikrotik-routeros</link>
      <pubDate>Wed, 14 Nov 2012 21:46:21 GMT</pubDate>
      <dc:creator><![CDATA[Ragnar Harper]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/rharper/2012/11/14/creating-a-site-to-site-vpn-with-windows-azure-and-mikrotik-routeros/</guid>
      <description><![CDATA[As many of you I have a small lab in my home, to test different solutions. I had been playing around...]]></description>
      <content:encoded><![CDATA[<p>As many of you I have a small lab in my home, to test different solutions. I had been playing around with running virtual machines in Windows Azure, and I needed to connect them to my home lab using site-to-site VPN.</p>  <p>A word of caution: Virtual Machines and Network is still in preview. Everything in this article is based on the preview version. </p>  <p>If you have Cisco or Juniper VPN devices, you could download the configuration from the Windows Azure portal. However, this do not mean that you cannot connect other VPN devices, like in my case, the cheap Mikrotik 751 based on the RouterOS.</p>  <p>You can follow this guide to create the Virtual Network in Windows Azure:</p>  <p><a title="https://www.windowsazure.com/en-us/manage/services/networking/cross-premises-connectivity/" href="https://www.windowsazure.com/en-us/manage/services/networking/cross-premises-connectivity/">https://www.windowsazure.com/en-us/manage/services/networking/cross-premises-connectivity/</a></p>  <h2>&#160;</h2>  <table cellspacing="0" cellpadding="2" width="595" border="0"><tbody>     <tr>       <td valign="top" width="294"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/94/21/metablogapi/3343.image_0C57CE20.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-21-metablogapi/3343.image_5F00_0C57CE20.png"><img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/94/21/metablogapi/8244.image_thumb_5EC6888F.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-21-metablogapi/8244.image_5F00_thumb_5F00_5EC6888F.png" width="287" height="450" /></a></td>        <td valign="top" width="299">Here is a simple diagram of my network setup. As you can see I have defined three subnets in Windows Azure – where one of them is dedicated to the gateway (GatewaySubnet).          <br />          <br />For this article I have one server running on my backend network 10.200.3.0/24 named azure-srv-01           <br />          <br />In my lab I am running the Mikrotik 751 router, and I have one defined subnet, 192.168.88.0/24.           <br />          <br />I also run one DNS server on premise at 192.168.88.50 that would be used for name resolution for internal resources.           <br />          <h2><font size="3">Steps:</font></h2>          <ol>           <li>Configure Peers </li>            <li>Define the policy </li>            <li>Configure your proposal </li>            <li>Configure firewall </li>            <li>Test connectivity </li>         </ol>       </td>     </tr>   </tbody></table>  <h2>&#160;</h2>  <h2>Configuring the Mikrotik 751 router (RouterOS)</h2>  <p>&#160;</p>  <table cellspacing="0" cellpadding="2" width="800" border="0"><tbody>     <tr>       <td valign="top" width="432">The following is the necessary information for configuring IPSec tunnel with Windows Azure:          <br />          <ul>           <li>VPN device must have a public facing IPv4 address </li>            <li>VPN device must support IKEv1 </li>            <li>Establish IPsec Security Associations in Tunnel mode </li>            <li>VPN device must support NAT-T </li>            <li>VPN device must support AES 128-bit encryption function, SHA-1 hashing function, and Diffie-Hellman Perfect Forward Secrecy in &quot;Group 2&quot; mode (named modp1024 in the Mikrotik RouterOS) </li>            <li>VPN device must fragment packets before encapsulating with the VPN headers </li>         </ul>          <br />For this configuration I am using the Winbox v5.11 to carry out the configuration on my Mikrotik 751.           <br />          <br />After logging into your Mikrotik router, open the IPSec configuration by clicking IP-&gt;IPSec.           <br />Here we will define the necessary IPSec configuration to connecto to Windows Azure Gateway.           <br /></td>        <td valign="top" width="368">         <br /><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/94/21/metablogapi/6177.image_3496DAA7.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-21-metablogapi/6177.image_5F00_3496DAA7.png"><img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/94/21/metablogapi/8625.image_thumb_4C4E120D.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-21-metablogapi/8625.image_5F00_thumb_5F00_4C4E120D.png" width="404" height="451" /></a></td>     </tr>   </tbody></table>  <p><strong>Step 1 – Configure Peers:</strong></p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/94/21/metablogapi/6558.image_1DA7E35E.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-21-metablogapi/6558.image_5F00_1DA7E35E.png"><img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/94/21/metablogapi/2845.image_thumb_0771C80C.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-21-metablogapi/2845.image_5F00_thumb_5F00_0771C80C.png" width="607" height="321" /></a></p>  <p>On the Peers tab, click the plus sign to add a new peer:</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/94/21/metablogapi/0876.image_0B2F6CDC.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-21-metablogapi/0876.image_5F00_0B2F6CDC.png"><img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/94/21/metablogapi/8713.image_thumb_5B914E4F.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-21-metablogapi/8713.image_5F00_thumb_5F00_5B914E4F.png" width="429" height="538" /></a></p>  <p>Here you need to add your Secret key generated by Windows Azure.    <br />Log on to the WIndows Azure management portal, and get your key. To do that, go to your Virtual Network, and select<em> manage key.</em>&#160;</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/94/21/metablogapi/4571.image_52749D01.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-21-metablogapi/4571.image_5F00_52749D01.png"><img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/94/21/metablogapi/3414.image_thumb_783A9D97.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-21-metablogapi/3414.image_5F00_thumb_5F00_783A9D97.png" width="606" height="476" /></a></p>  <p><strong>     <br />Step 2: Define the policy</strong></p>  <p>Next up is to define the policy. As I understand it, the MIkrotik router uses the policies to route traffic through the tunnel.</p>  <p>On the General tab I define the source and destination IP-subnets like this:</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/94/21/metablogapi/4186.image_1C7F821A.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-21-metablogapi/4186.image_5F00_1C7F821A.png"><img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/94/21/metablogapi/7612.image_thumb_13AF79CE.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-21-metablogapi/7612.image_5F00_thumb_5F00_13AF79CE.png" width="519" height="452" /></a></p>  <p>For the Action tab, I define the SA Source and destination addresses, and also that it should be a IPSec tunnel :</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/94/21/metablogapi/6237.image_7B0FB6B0.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-21-metablogapi/6237.image_5F00_7B0FB6B0.png"><img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/94/21/metablogapi/2806.image_thumb_2B568B67.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-21-metablogapi/2806.image_5F00_thumb_5F00_2B568B67.png" width="535" height="453" /></a></p>  <p><strong>Step 3: Configure your proposal</strong></p>  <p>If you look at my proposal tab, I have the default proposal defined like this:</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/94/21/metablogapi/0743.image_0550B544.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-21-metablogapi/0743.image_5F00_0550B544.png"><img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/94/21/metablogapi/7183.image_thumb_2ADA32A5.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-21-metablogapi/7183.image_5F00_thumb_5F00_2ADA32A5.png" width="599" height="373" /></a></p>  <p>&#160;</p>  <p><strong>Step 4: Configure firewall</strong></p>  <p>In my configuration I am using NAT (masqurade) when accessing Internet. However, I have to override this rule for my IPSec tunnel. Open up the Firewall configuration from IP-&gt;Firewall:</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/94/21/metablogapi/2477.image_53B521E1.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-21-metablogapi/2477.image_5F00_53B521E1.png"><img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/94/21/metablogapi/5611.image_thumb_5D2DE057.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-21-metablogapi/5611.image_5F00_thumb_5F00_5D2DE057.png" width="272" height="374" /></a>     <br />    <br />Next, configure the firewall to<em> not NAT</em> traffic destinated for the IPSec tunnel.</p>  <p>Open the NAT tab, and click the + sign to add the following:</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/94/21/metablogapi/5618.image_47174EF8.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-21-metablogapi/5618.image_5F00_47174EF8.png"><img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/94/21/metablogapi/2465.image_thumb_7353D5DC.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-21-metablogapi/2465.image_5F00_thumb_5F00_7353D5DC.png" width="588" height="315" /></a></p>  <p>Make sure the Action is set to Accept</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/94/21/metablogapi/1586.image_2E778BDB.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-21-metablogapi/1586.image_5F00_2E778BDB.png"><img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/94/21/metablogapi/7652.image_thumb_267FE979.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-21-metablogapi/7652.image_5F00_thumb_5F00_267FE979.png" width="589" height="106" /></a></p>  <p>And make sure that this rule is above any conflicting rules you might have defined.</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/94/21/metablogapi/7652.image_6505371F.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-21-metablogapi/7652.image_5F00_6505371F.png"><img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/94/21/metablogapi/1882.image_thumb_2D8F0024.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-21-metablogapi/1882.image_5F00_thumb_5F00_2D8F0024.png" width="564" height="132" /></a></p>  <p>&#160;</p>  <p><strong>Step 5: Test connectivity</strong></p>  <p>The only thing left now is to test the connectivity. I do know my virtual machine in Windows Azure is configured with the IP of 10.200.3.4:</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/94/21/metablogapi/5280.image_3C762F3E.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-21-metablogapi/5280.image_5F00_3C762F3E.png"><img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/94/21/metablogapi/3146.image_thumb_21C99325.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-21-metablogapi/3146.image_5F00_thumb_5F00_21C99325.png" width="654" height="375" /></a></p>  <p>From my workstation, I open Powershell, and I try to ping 10.200.3.4:</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/94/21/metablogapi/2538.image_1101E877.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-21-metablogapi/2538.image_5F00_1101E877.png"><img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/94/21/metablogapi/8311.image_thumb_3DAAA250.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-21-metablogapi/8311.image_5F00_thumb_5F00_3DAAA250.png" width="580" height="246" /></a></p>  <p>&#160;</p>  <p>Then I RDP into my Windows Azure virtual machine, and try to ping my onpremise DNS host (192.168.88.50) :</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/94/21/metablogapi/7824.image_2F5C0393.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-21-metablogapi/7824.image_5F00_2F5C0393.png"><img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/94/21/metablogapi/1856.image_thumb_5C04BD6C.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-21-metablogapi/1856.image_5F00_thumb_5F00_5C04BD6C.png" width="589" height="238" /></a></p>  <p>If I check my router for security associations under the Installed SAs tab, I can see the following:</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/94/21/metablogapi/6648.image_763500C3.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-21-metablogapi/6648.image_5F00_763500C3.png"><img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/94/21/metablogapi/3681.image_thumb_3526815F.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-21-metablogapi/3681.image_5F00_thumb_5F00_3526815F.png" width="588" height="204" /></a></p>  <p>&#160;</p>  <p>If you want to try Windows Azure – you can get yourself a 90 days free trial at <a href="https://www.windowsazure.com">www.windowsazure.com</a></p>]]></content:encoded>
    </item>
    <item>
      <title>What can you expect to find here?</title>
      <link>https://docs.microsoft.com/archive/blogs/rharper/what-can-you-expect-to-find-here</link>
      <pubDate>Sun, 30 Sep 2012 00:29:53 GMT</pubDate>
      <dc:creator><![CDATA[Ragnar Harper]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/rharper/2012/09/30/what-can-you-expect-to-find-here/</guid>
      <description><![CDATA[Thanks for visiting – let me start by introducing myself. I am an infrastructure architect,...]]></description>
      <content:encoded><![CDATA[<p>Thanks for visiting – let me start by introducing myself. I am an infrastructure architect, currently covering Asia Pacific.&#160; <br />Born and raised in Norway – however work has taken me throughout the world for the last 10 years.&#160; </p>  <p>As an infrastructure architect I help our customers transform their infrastructures.    <br />I assist with planning and designing </p>  <p>Microsoft technologies has been a part of my life since I was 15 years old. That makes it like … 21 years!   <br />Since 1996 I have been working fulltime in the IT-industry. My passion for IT however, goes back way before.    <br />I started my career 9 years old with an Commodore 64. I knew immediately what I were going to do growing up.</p>  <p>During the years I have been a Microsoft Certified Trainer (still is), a Microsoft Most Valuable Professional (MVP for Powershell) and collected around 70 Microsoft certifications.   <br />I have worked across multiple industries – and I have tried being both a developer and an administrator – before becoming a consultant and architect.</p>  <p>My passion is in the datacenter – automating, operating, managing and security.    <br />On the product side, this means I am a Windows Server and System Center guy.    <br />However, I have been working closely with a variety of Microsoft technologies over the years.&#160; This includes in particular Windows client, Forefront, Exchange, Lync, Sharepoint, SQL Server and also Dynamics CRM.    <br />Besides the overall broad focus on infrastructure as an architect, I am really passionate about Powershell.     <br />For me, I see Powershell as an important enabler in running a modern datacenter. </p>  <p>I will be rambling about the above mentioned technologies, and the themes that I find interesting with regards to infrastructure.</p>  <p>It is a common saying within our industry especially that “the best has yet to come”. I believe that is so true for how we do infrastructure.   <br />Stay tuned!    </p>]]></content:encoded>
    </item>
  </channel>
</rss>