Arrested DevOps is the podcast that helps you achieve understanding, develop good practices, and operate your team and organization for maximum DevOps awesomeness.
DevOps in a Microsoft World With Jessica DeVita and Jeffrey Snover
February 12, 2015
00:00
0.0 MB
Downloads: 0
What are some of the challenges traditional Microsoft IT Pro’s deal with moving to a more automated DevOps pattern?
- Jessica:
- Hard to tell which tools are really going to make their lives easier.
- Are the cultures of the companies benefiting the human side of the IT Pro?
- Jeffrey:
- Because Microsoft has great GUI tools, they become the biggest strength and weakness of the DevOps/IT-Pro
- The process of using a GUI is much harder to replicate in documentation. Because most of the community uses powershell commands, Microsoft IT-Pros really need to get on board.
- IT-Pros are never done with learning. If you don’t want to learn anything new, get into the lumber business.
Microsoft has been making more open source integration moves, and changing philosophies to accept the Open Source community. “What up with that?”
- Jeffrey: “The body follows the head”
- It helps when you have a leader with a fresh approach who focuses on customer service and helping users within the community
- Jessica: It is really exciting to get behind a leader that is welcoming to the communities.
- It is refreshing to see Microsoft becoming a software company, not a “Windows software company”
- Microsoft wants you to be successful. Tools such as RESTful APIs are becoming available across all OSs.
What is the acceptance level of the OpenSource movement within Microsoft?
- Jessica: Whatever you’re running, we can host it for you
Traditional Configuration Management in Microsoft has been difficult. What are the plans?
- Steve Morowski (http://stevenmurawski.com/) has good info for those interested in DevOpsing with Windows.
- Current Microsoft tools are really good for enterprise, client management. Not so good for data center management.
- We need something different, that is simple, and usable.
- The problem is, everyone wants to do configuration their way. They want to be the CTO of their servers.
- Jeffrey describes the creation, and idea conception of a Microsoft Configuration Management platform that takes into account the deep differences between Linux, Unix, Windows. Describing different tools currently available, their faults, and how they might be able to connect them for modern, DevOps oriented, Configuration Management.
- The ability of chef and puppet, etc. are beneficial because of the ability of devs to pick it up, version it, and insert small parts of just what they need into the configuration.
- Jessica: We are getting to the point where Microsoft DevOps engineers are adapting the powershell. Until the powershell is adopted by IT-pros, modern DevOps tools will be a difficult push.
- You should already love powershell.
How can people get more comfortable with powershell?
- Matt: It is not a scripting language. It is the way you interact with a system. Don’t write scripts in bash, write commands in bash that emulate the scripts.
- Jeffrey: Don Jones: Powershell in a Month of Lunches (http://morelunches.com/2011/04/01/learn-windows-powershell-in-a-month-of-lunches-1st-ed/) Step by step people get it, or they don’t. Managers really need to promote and reward the people giving you the IT that you want.
- Poweshell makes your environment repeatable, automatable, stable, etc. It is the future of the IT pro, and people must adopt it.
Are we automating ourselves out of jobs?
- Jeff: The cloud is a great, cheap place to offer undifferentiated IT, however, if you can provide differentiated IT you are practically printing money vs. the cloud.
- Jessica: We do need a healthy fear. Not of automation though. Be scared of more interesting things. You need to learn automation.
How do we work with Microsoft when its just not the best for DevOps-ing?
- As more people us Microsoft, the more Microsoft changes. Jeff discusses the many ways in which Microsoft is using flexible R&D to make a push for DevOps tooling, as well as some tools coming down the pipeline.
- Jessica: When choosing a tool, the longevity of the tool and the community around it is critical.
Why can’t I copy a file to a server using WinRM?
- Jeff: Come talk to me at ‘Build and Ignite’.
Checkouts
Jessica
- The SoCal Linux Expo - Scale13 - a DevOps day Feb 20th - she has a discount code
- The Field Guide to Understanding Human Error (Dekker)
- Lean Enterprise book (Jez Humble)
Jeffrey
- Hardcore History podcast - I’m in love with this podcast. Dan Carlin is an awesome storyteller.
- Brain Science Podcast - (Cool podcast about the brain. I was just telling someone about this today)
- http://www.microsoftvirtualacademy.com/training-courses/getting-started-with-powershell-3-0-jump-start This is the start of a 2 day training session on using PowerShell. It is one of the most widely viewed jumpstarts ever.
- http://www.leeholmes.com/blog/2011/04/01/powershell-and-html5/ One of my all time favorite PowerShell scripts.
Trevor
- FCC Ruling on broadband
- Windows 10 on Raspberry Pi 2
Matt
- Kitchen-windows is almost a thing! If you want to play with it, check out the Windows cookbook at http://github.com/opscode-cookbooks/windows
- BitTorrent Sync - http://www.getsync.com/
- Yes, Please by Amy Poehler