Don Jones

Tech | Career | Musings

DevOps/DSC Camp isn’t a conference – it’s a “working group” of enthusiastic professionals who share their experiences, practices, challenges, and triumphs. Only 20 people are admitted and we have a high alumni rate – and alumni are asked to prepare a presentation. No, we don’t record or stream – you need to be here live! Register at https://www.eventbrite.com/e/devopsdsc-camp-2017-tickets-31137067808

We’ve a whole range of topics in our proposal document right now. Here’s a few folks are still working on:

  • Infrastructure From Code Community Project: Jason Helmick wants to take a walk through his AutoLab-based project, which completely automated the creation of complex lab environments. He pitched a “beta” version at Camp 2016, and has since totally rewritten it.
  • Modules and Nuget: Mitchell Kruzel wants to take us through the process of building a private Nuget repo, code against a Git repo, and using a build workflow to test, publish, and version modules. I kinda can’t wait to see this. 
  • Infrastructure from Code: Mitchell is also proposing a demo of using Git with TFS to deploy a VM to VMM and then configure it via DSC. I’m a little torn – it’s probably unfair to ask him to do two presentations, and I want to see the Nuget one, but this one has all the acronyms. 

DevOps/DSC Camp isn’t a conference – it’s a “working group” of enthusiastic professionals who share their experiences, practices, challenges, and triumphs. Only 20 people are admitted and we have a high alumni rate – and alumni are asked to prepare a presentation. No, we don’t record or stream – you need to be here live! Register at https://www.eventbrite.com/e/devopsdsc-camp-2017-tickets-31137067808. Here’s one alumni session currently proposed:

Machine Learning with PowerShell

Bryce McDonald

This will begin with a brief talk about the concepts of machine learning, what it is, what it’s used for, and common methods for doing machine learning today.  I’ll also talk a little bit on the pros and cons of using Azure’s machine learning resources.

Next, we’ll discuss the code behind machine learning and how it works (this may or may not involve a short lesson on matrix multiplication as well) and discuss “next steps” for the code of my PowerShell machine learning module.

Don’s note: One of the cool things about Camp is the kinda random directions we’ll run in. Bryce’s proposal here might not look like DevOps or DSC, but it’s an important area of technology. It’s fine for us to focus on topics that help round out our careers – and indeed, “career” is the main point of Camp in the first place.

Issue has become one of those annoying “soft” words that’s intended to take the sting – and all legitimate meaning – out of a conversation. It sounds mean to say, “we have a problem,” and so instead we say, “we have an issue.” But the word has a meaning already, and by misusing it, you’re neutering your conversations.

Continue reading

DevOps/DSC Camp isn’t a conference – it’s a “working group” of enthusiastic professionals who share their experiences, practices, challenges, and triumphs. Only 20 people are admitted and we have a high alumni rate – and alumni are asked to prepare a presentation. No, we don’t record or stream – you need to be here live! Register at https://www.eventbrite.com/e/devopsdsc-camp-2017-tickets-31137067808. Here’s one alumni session currently proposed:

Automate a Best Practice PKI Infrastructure Using DSC

Missy Januszko

One of the biggest struggles I had when learning DSC was getting encrypted credentials to work.  My initial testing environment had a Windows 2008 R2 PKI and setting up the template for document encryption – and at the time, with limited documentation – wasn’t easy.  Once I had the template functional, I thought it would be “fun” to automate some PKI builds, including single-tier and two-tier PKI builds using DSC, including a DSC template that could automatically deploy a document encryption certificate to nodes.  I will review the steps and code for a single-tier PKI (which currently works in autolab) and the changes and struggles when switching it to a two-tier PKI.  Maybe I’ll even have it all working by then.  🙂

Don’s note: This is another thing I love about Camp. Missy’s pretty much the Diva of PKI in my mind, but it’s been an uphill battle to get all these bits working. At a conference, she’d probably never present this in a semi-finished form, but at Camp she absolutely can. We’re far more interested, as a group, in seeing how it’s put together and maybe offering a suggestion or two than we are in simply being lectured at.

With most public cloud providers, you get two broad categories of service to choose from: Platform as a Service (PaaS) or Infrastructure as a Service (IaaS). Or, broadly and more simply, “do you want a website” or “do you want a VM?” I’d argue that many people have a gut instinct to opt for IaaS, and that they’re often wrong for doing so.

Continue reading

Categories: Tech