There is a growing number of job postings for people with a "DevOps" job title. Consider these insightful perspectives from Jez Humble, Spike Morelli, and John Vincent (aka. lusis).
Patrick Debois gave a talk at Qcon London 2012 recently, and was kind enough to provide the slides from his presentation.
Reflections on a few major points covered at Cloud Connect, including Cloud Performance, DevOps, and Cloud Openness.
If you're working in a Java with a bunch of Java apps, think about giving Groovy a chance for writing some of your monitoring tests, and metric collectors. It is a simpler language than Java to put together those little applications.
Aaron Nichols has worked for 3 SaaS companies now and all 3 have had a meaningful influence in the way he thinks about Operations & Engineering. Find out the important things he learned about Dev and Ops culture in these three companies.
Including a crash course on open source cloud computing, xen cloud platform, and an introduction to CloudStack.
This blogger has a gripe with almost every configuration management tool he's used. He's most familiar with Chef and he's also used puppet a bit, but his examples will all be in Chef, even though he sees problems with all CM tools.
It’s a very legittimate question, Devops is a cultural and professional movement, so how could it be a job title? This article argues that Devops isn’t the job title, Devops Engineer is, and in this sense Devops is just a qualifier and very useful one at that.
These are the 10 best pieces of advice you can get for having good source control management. These examples are all relevant to version control products of all types and programming languages of all flavors.
You may still hear a good deal of skepticism about DevOps, but DevOps, if anything, is a recognition of a successful pattern that has played out over and over again. Here is some feedback from Gartner's review of a DevOps case study.
With the release of Go 12.1 (new versioning), which adds Team Foundation Server integration, Microsoft's push for the integration of its own DevOps-ified tools, like Microsoft Operations Manager (now integrated in VS11), might have some competition from outsiders like ThoughtWorks.
There is a huge choice of monitoring tools available for Java applications, but it's possible that none of them will provide the features you require out of the box. Here we will develop a simple, yet powerful management console that provides the health status of each node.
A PaaS is a wonderful thing that is giving an opportunity to ideas that would probably not otherwise see the light of the internet, and while it drastically reduces the need for IT staff to almost zero it still represents a small share of the tech world and that percentage won’t change any time soon, certainly not in 2013, because of market needs.
For a while now, we had been operating in the wild west when it comes to building our applications and deploying to production. Builds were typically done straight from the developer’s IDE and manually deployed to one of our app servers. But all that has changed, and here's how...
Kief Morris presents a brief step by step guide to running more than one instance of Tomcat on a single machine. It involves four steps: installation, directory creation, port configuration, and startup.
The last two posts in this series have covered what the overall system will look like and how to ensure your Puppet server is ready to receive the files from the SCM repo via Capistrano. This post will cover setting up the test server using JenkinsCI and creating some tests.
I’ve been playing around with Capistrano over the past few weeks and I’ve recently created a way to use the power of Capistrano’s “deploy” and “rollback” features with Puppet and MCollective to enable me to have complete control over the deployment of my system configurations. Now you'll learn how to do it.
This series of tutorials will help you move towards full testing, integration and deployment of your systems - enabling continuous delivery of server configurations. The tools used in these tutorials include Git, Jenkins, Puppet, MCollective, and Capistrano.
There are statsd clients in many languages and there are also many implementations of the statsd server. There were no resources that listed all of the different implementations, so Joe Miller decided to start one here.
Using a build pipeline to model release orchestration and planning activities is simply a bad fit. It feels like wearing shoes a size too small. You can squeeze into them and they protect the soles of your feet, but expect pain. In this post you'll learn one of the limitations of traditional CD and an approach for accomadating those limitations.
Kris Buytaert was bitten by an empty search the first time he set up Logstash, but he did find out how to get past that little issue and later learned some other very interesting caveats about using ElasticSearch while logging with Logstash.
The TeamCity feature from JetBrains allows for integration of EC2 and their Continuous Integration platform.
Aaron and Brian talk with Nick Weaver (@lynxbat) about recent conferences (CiscoLive, PartnerExchange, Cloud Connect), the Open Cloud controversy, the evolution of DevOps, and how IT will eventually break off space for new apps. Nick also explains how he name-dropped Christian Reilly (@reillyusa) to meet Adrian Cockcroft from NetFlix.
Configuration Drift is the phenomenon where running servers in an infrastructure become more and more different as time goes on, due to manual ad-hoc changes and updates, and general entropy. Here's what you can do about it...
Learn how to create a build system that sends code quality metrics to your whole team every day. TeamCity and NDepend will be great for generating reports via a build server on a nightly basis so they’re sitting there first thing each morning.