Monthly Archive

Categories

DevOps

DevOps ebook

DevOps is the latest “big thing” in IT. Whether it will make a difference or be dropped as everyone rushes to embrace the next “big thing” only time will tell.

 

For now, there’s a free ebook from the DevOps Collective (the people who bring you the PowerShell Summit) that looks at DevOps from the OPs perspective:

 

https://www.gitbook.com/book/devopscollective/devops-the-ops-perspective/details

DevOps and IT fashions

DevOps is the latest IT fashion.

 

That statement is more than likely viewed as a heresey by many people in IT. A few years ago Cloud could have been the first word in the sentence and a few years before that virtualisation.

 

IT has a long history of jumping on band wagons and deciding that X is the solution to all our problems.

 

The reality is that sometimes it is and sometimes it just isn’t.

 

Many people state that in a DevOps environment  your servers become throw away objects because you have to  rebuild them so fast to keep up with application changes.

 

Really

 

With some applications this is perfectly true and a DevOps infrastructure as code/continuous delivery mechanism is exactly what you need to rebuild every week, every day or even every hour.

 

Do I want to rebuild my mail servers on that schedule? What about database servers, your CRM system or your big file servers.

 

No thanks I’ll rebuild those when I need to.

 

DevOps has some great concepts and the PRINCIPLES of DevOps should be absorbed by every IT department but that doesn’t mean you treat every server the same and treat as expendable.

 

Some servers really are special and need a more traditional approach

Slides and Code from my WinOps 2016 talk

The slides and code from my WinOps 2016 talk can be found here:

https://onedrive.live.com/redir?resid=43CFA46A74CF3E96!79154&authkey=!AKIt7btEZsahTf8&ithint=file%2czip

Y shaped people

During the WinOps conference - http://winops.org/ – I attended a session on DevOps culture. At one point the discussion got on to skill sets.

 

I introduced the concept of the Y shaped skillset.

 

You should have a deep understanding on at least one area – C# development, Active Directory, web development, Exchange management – whatever it is you should a ‘go to’ person for that area. That’s represented by the down stroke of the Y

 

In addition in a devops world you ideally need a bunch of skills that span the devops range. At the top you should have a broad understanding across the range of skills – at least enough to have sensible conversations with other practitioners. Those skills can be backed up with a few areas that complement your main skill as you drop deeper into the Y.

 

Over time you may see your main skill set change and what was your primary skill migrate into a secondary area to be replaced by something else.

 

Next time you’re wondering what to learn - think of this model and think about what skills you need to add to complement and build on your current skill set

WinOps conference

The WinOps conference is dedicated to ‘Windows in a DevOps World’  Its in London 24 May 2016. I’ll be speaking as will Jeffrey Snover and Ed Wilson of Microsoft.

 

More details from http://winops.org/

 

Hope to see you there

IT Ops Education program and Scholarship

Do you know a young person in the USA that is just starting their IT career and would benefit from an intensive training program and scholarship?

 

Point them to the DevOps Collective site (DevOps Collective is the parent organization for powershell.org)  https://devopscollective.org/2016/04/04/announcing-the-getgoing-it-ops-education-program-scholarship/

 

Initially this program is US only but we hope to make a global program in years to come

Infrastructure as Code article

My Infrastructiure as Code article – part of an introducing DevOps series – has gone live http://ed-baker.com/devops-practices-infrastructure-as-code/

You can also link to it through http://blogs.technet.com/b/uktechnet/ where you’ll find the first in my series of article on PowerShell. Second one will be coming in the New Year

PowerShell and DevOps Global Summit–call for topics extended

The call for topics for the PowerShell and DevOps Global Summit (renamed PowerShell Summit) has been extended.

 

If you’re thinking of submitting please do so.

 

If you want some ideas fro topics we’ll consider – see http://powershell.org/wp/2015/09/16/speaking-at-powershell-summit-2016-topic-ideas-for-aspiring-speakers/

WinOps conference

The WinOps conference will take place 22 September 2015 in London.

 

Details from http://winops.org/

 

Its all about “Windows in a DevOps world”

Devops tools

DevOps is the fusion of development and operations practices to give you faster, more reliable, roll out of functionality to your organisation.  Its a growing area and while much of DevOps practice is cultural rather than technical you will need at least some tools to get the job done.

 

There are a growing number of tools available and finding what you need can be difficult. I stumbled across this site:

http://www.devopsbookmarks.com/

 

which functions as an aggregation point for a significant number of the current tools. Even if you don’t need them now its worth knowing what’s available.

 

Don’t forget PowerShell and in particular Desired State Configuration in all of this though.