Announcing the “100 Days of DevOps with PowerShell” Series

DevOps is a word being thrown around a lot these days. Many job descriptions are now include it, tools are being written around it and perhaps most importantly, IT Pros are being told they need to prepare for it, or risk being left behind.

To take a step back in case you are not familiar, DevOps, a portmanteau (a combination) of “development” and “operations”, is a software development method that stresses communication, collaboration and integration between software developers and information technology (IT) operations professionals (IT Pros). The most common goal of DevOps you will likely read about is the facilitation of continuous release, along with frequent mention of automation.

You’ll also read that if you don’t get on the bus soon, you will transition from the “highly paid IT professional” category to the “everyone else” category. The bottom line is DevOps is not going away, so you want to find your seat on the bus.

As a longtime as an online community focused on Microsoft cloud and management technologies, we at System Center Central wanted to give IT Pros everywhere a head start on their DevOps journey.

Allow me to explain.

What is the “100 Days of DevOps with PowerShell” Series?

Starting August 1st, a team of my friends and colleagues from the community and I are going to begin sharing with you concepts, tips, tricks and examples of how to implement and support DevOps with Microsoft tools and technologies.

We will publish at least one article every Monday through Friday for 100 days. That’s 100+ DevOps tips, tricks and recipes!

At the end of the series, we’ll wrap up all those articles into an e-book and a single download with all the code samples.

You can probably guess at least some of the technologies we will focus on in this series, but the big picture may include a few elements you don’t expect. The series will focus on the key scripting and automation innovations Microsoft have been presenting in recent months at the MS TechEd Conference and on Channel 9, including:

  • PowerShell Desired State Configuration (DSC)
  • PowerShell Workflow
  • PowerShell JEA
  • PowerShell OneGet

But it goes further than the mantra “learn PowerShell”. PowerShell touches a number of other technologies, which will be incorporated into the examples you see presented in the series, including (but not limited to).

  • Orchestration platforms like Service Management Automation (SMA), Orchestrator and Azure Automation
  • System Center 2012
  • Windows Server 2012 and Hyper-V
  • Linux and UNIX
  • Microsoft Azure
  • Visual Studio
  • Other tools as required

By the end of the series, you will have a solid grasp on DevOps concepts, the Microsoft tools and technologies you can leverage to drive DevOps, as well as at least 100 DevOps recipes to accelerate your efforts.

The “100 Days” Authoring Team

Now that you know what we are up to and why, I’d like to introduce you to the team behind the effort. The team is comprised of a group of very talented IT Pros I respect and admire, who have agreed to devote their time and talents to this community project. Here they are, in alphabetical order by first name:

image Before starting his consulting career at Infront Consulting, Joe Thompson spent over 20 years within the corporate datacenter operations space concentrating on asset, configuration and patch management, software deployment and systems monitoring. Joe has over 5 years’ experience working with Microsoft System Center Operations Manager, starting with 2007 R2, and moving onto 2012 RTM, SP1 and more recently SCOM 2012 R2.

In addition to experience with Operations Manager, Joe enjoys designing, and training customers on solutions that include System Center 2012 R2 Configuration Manager, Service Manager and Orchestrator. He especially enjoys systems integration no only between System Center products, but other products and scripting new solutions in PowerShell and Desired State Configuration.

When Joe is not busy working with clients, he enjoys road cycling, running, traveling and camping.

image Luke Swords is a Senior Consultant at Infront Consulting Group, a Microsoft Gold Certified Global Partner. Luke specializes in the design, implementation and configuration of Configuration Manager, Service Manager and Orchestrator. Luke has worked across the world with customers in a range of industries including banking, telecommunications, retail and media helping them integrate System Center Technologies into their organizations. Luke holds a number of industry designations including Microsoft Certified Systems Engineer and VMware Certified Professional (ESX3, vSphere 4 and 5). Luke has extensive experience developing in scripting languages (VBScript and PowerShell) that realize the potential of System Center technologies through automation.
image Mickey Gousset is a Principal Consultant for Infront Consulting Group, a consulting company focused on the Microsoft System Center family of products. He is a Microsoft ALM MVP, a Microsoft Certified Professional, and author of several books related to Visual Studio, TFS, and ALM. Mickey runs ALM Rocks! (, where he blogs about Visual Studio, TFS, ALM, and System Center. He is also speaks at conferences around the world on ALM and System Center.
image Pete Zerger is a consultant, author, speaker, and nine-time Microsoft MVP focusing on System Center management, hybrid cloud, data center automation, and ITSM solutions with the Microsoft Cloud OS. He is a frequent speaker at Microsoft conferences around the world and has written a number of books and articles on Microsoft management and virtualization technologies, including most recently “System Center 2012 Orchestrator Unleashed,” as well as a volume on Microsoft Azure IaaS due out in September 2014.Pete is currently the Chief Technology Officer at Infront Consulting Group.
image Ryan Irujo is a Senior Technical Consultant for Infront Consulting Group, a consulting company focused on the Microsoft System Center family of products. Ryan’s main focus is with Monitoring and Automation utilizing SCOM and Orchestrator; however, when the opportunity arises, he enjoys working with Cross-Platform technologies such as Nagios, Icinga and Chef.
image C. Scott Weisler is a Senior Technical Consultant at the Infront Consulting Group. Scott has 14+ years IT experience, including 10+ years experience as a multi-platform virtualization and storage architect, designing and implementing enterprise virtualization solutions. Scott currently specializes in designing and deploying Microsoft and multi-platform private cloud, hybrid cloud, and automation solutions. Scott holds multiple industry certifications – he is a VMware Certified Professional (VCP) on the VI3, vSphere4, and vSphere5 platforms, and is MCITP certified on Hyper-V Server Virtualization. Scott has served as a subject matter expert on management, private and  hybrid cloud solutions with System Center 2012, Windows Server 2012 and Microsoft Azure.



That’s all for now. Keep an eye out for the first installment of the “100 Days of DevOps with PowerShell”, coming August 1st!

8 thoughts on “Announcing the “100 Days of DevOps with PowerShell” Series

  1. Wilson W.

    Looking forward to this series… question though.  A big part of the DevOps concept is leveraging open-source tools.  Will this series address how Microsoft technologies can co-exist or work together with open source tools and technologies?



  2. Pete Zerger Post author

    You bet. PowerShell OneGet calls Chocolately, which is open source. I expect the “other tools as required” category will include some open source, but we’ll see where the series leads us.

  3. Pingback: | 100 Days of DevOps With PowerShell

  4. Pingback: Build Scripts | Vincent

  5. Pingback: TFS/VSTS/ALM/DevOps Ramblings #1 – Mickey Gousset

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.