Year: 2016

Slides from Azure MVP Bootcamp – Microsoft Azure Cloud and DevOps

I had the privilege to join the Miracle team at Visakhapatnam today for an Azure MVP bootcamp. I spoke about Microsoft Azure Cloud and DevOps. This event, I must say, it a very well organized and orchestrated. I have been to conferences and events in India and outside India and never seen this level of care of speakers and attendees anywhere. I started my day with a good morning walk along the beach and just loved it. I wish I get to do this often. Here is a picture with the highly energetic Miracle Software Systems team. (Left to right: Me, Kunal (Microsoft), Naveen (MSS), Ravi (MSS), and Kunal (MVP)) Finally, in my session, there were 100+ attendees and it was very interactive. Here are the slides from that session.

AP Cloud Initiative – DevOps and Microsoft Azure Cloud

The mission of AP Cloud initiative is to create 100,000 digital transformation professionals in the state of Andhra Pradesh in India. Andhra Pradesh, the sunrise state is destined to become the world’s preferred destination for companies looking for digital transformation skills. As a part if this initiative, Miracle Software System, Inc. a global thought leader, a cloud systems integrator and a Visakhapatnam based company is now committed to ensuring that the required digital transformation skills are provided to all of the current and the future software professionals. Miracle Software Systems is conducting a series of workshops to work towards this goal and has invited a few Microsoft Most Valuable Professionals (MVP) with knowledge in Microsoft Azure to conduct these workshops. I am one of them. This MVP bootcamp is happening on November 12th 2016 in the city of Visakhapatnam (Andhra Pradesh, India). Here is the agenda we have for that day. I will be doing the session on Azure Cloud and DevOps. If you are in and around Visakapatnam and interested in Microsoft Azure, be sure to enroll …

PowerShell Conference Asia 2016 – Slides and Demo Scripts

Yet another successful conference this year. All kudos to Matt, Milton, Sebastian, and Ben for making this year’s PowerShell Conference Asia such a super hit. I had a great time speaking about Developing Infrastructure Code for CI & CD and Using PowerShell DSC with AWS Cloud. I have had the opportunity to do an impromptu session with Deepak & Matt on the release pipeline. Overall, I am really happy with the way all my sessions went through and the response from attendees. Slides and demos scripts for my sessions are available in my Github repository:

Microsoft Operations Management Suite Workshop I – August 27th 2016, Bangalore #MSOMS #Azure

As a part of the PowerShell Bangalore and Bangalore IT Pro user group meetings and our continued tradition to do full day workshops, we are back with another cloud workshop this month. This time around, we will focus on Microsoft Operations Management Suite. We have a full-day workshop on MS OMS on 27th August 2016. Here is what we will cover.   OMS Log Analytics [Ravikanth Chaganti, CDM & Azure MVP]   OMS Backup & Recovery [Ravikanth Chaganti]   OMS Automation [Deepak Dhami, CDM MVP] The venue for this event is tentatively Dell India R&D center, Bagmane Tech Park, CV Raman Nagar, Bangalore. These sessions will be demo oriented and we will make sure you that understand the real power of OMS and make use of it. We have limited seats opened at the moment and will hopefully add some more as we move towards the event date. You can register @   

Session Slides and Demo Scripts from PowerShell Conference EU 2016

I returned home from PowerShell Conference EU this morning. Wow, what an amazing event was that! Seriously, right from the opening event to each and every session, this was truly the global PowerShell conference with attendees from more than twelve countries and speakers from four continents. I had two sessions at this conference and these were very well received. I uploaded the slides and demo scripts to a PSConfEU Github repository. Feel free to use them as needed. For those who prefer, Slideshare instead, here are the slide decks. The sessions recordings should be online in a couple of weeks. I will updated this post. Operations Validation for Infrastructure as Code Demo Scripts During this session, I introduced a new concept called infrastructure blueprints that essentially package PowerShell DSC configurations with integration and operations validation tests in written in Pester. You can check out an example of this in my Github repository. This is a work in progress and I expect to make several changes over next few weeks. PowerShell DSC Partial Configurations and Cross-node Synchronization Demo Scripts

Speaking – What’s New in Windows Server 2016?

Microsoft MVP community along with Microsoft is organizing a full day event to showcase what’s new in Windows Server 2016. This is a full day, in-person event hosted by Bangalore IT Pro and PowerShell Bangalore use groups. Here is the agenda: Session Speaker(s) Virtualization Ajay Kakkar, Skype For Business MVP, Dell Storage Barun Chaudhary, Navya, Dell Networking Siddharth Joshi, Dell Nano Server Tilak Sidduram, Dell Containers Ravikanth Chaganti, CDM MVP, Dell Overview of Enterprise Mobility Anoop Nair, SCCM MVP If you are in and around Bangalore area, plan to join us on April 16th, 2016. You can register (free of cost) here. The venue and other details are available on the registration page.

Custom Template Deployment Improvements in Azure Portal

When testing ARM templates, I typically use the custom template deployment option in the Azure Portal. This UI option just got better! This deployment option now supports lists the parameters, variables, and resources used in template in a nice treeview navigation. To start a new deployment, you can click on New -> Template Deployment. This opens up the Custom Deployment blade. Click on Edit Template. In the Edit Template blade, copy/paste your template JSON in the editor. In a few seconds, you will see the treeview built for the template. You can expand each node to see the individual elements within each category. Selecting a specific element within a node navigates to the definition for that selection within the JSON template. You can click Save and then proceed to the deployment by completing the remaining steps in the custom deployment. The second enhancement is the option to pull a quick start template from the Github repository and deploy it! In the Load a quickstart template blade, you can select a template listed in the dropdown. …

Building Azure Resource Manager Templates – Forcing WMF 4.0 when using DSC Extension

This subject won’t really need a post of it’s own but I will do it anyway. In the previous part of this ARM series, I showed how we can use the domain join extension instead of DSC to join a VM to an existing AD domain. This resulted is huge savings in time taken to deploy the entire scenario. When I was talking to my good friend, fellow PowerShell MVP and all-things-Azure guru, Ben Gelens, he was quick to point that the delays when using DSC extension here could be due to the install of WMF 5.0. Indeed! When you use Azure DSC extension, it by default installs latest available version of WMF 5.0 (production preview at the time of this writing) which requires a reboot! Therefore, using DSC extension in ARM templates for down-level OS such as Windows Server 2012 or 2012 R2, there will be delays. But, there is a workaround. We can force DSC extension to use WMF 4.0. Here is how we do that.

Observe line number 19. We use the …