Welcome!


From the Blogosphere

This is the first DevOps book that shows a realistic and achievable view of the full implementation of DevOps. Most of the books and other literature I have read on DevOps are all about the culture, the attitudes, how it relates to Agile and Lean practices, and a high level view of mic...
Even though you are running an agile development process, that doesn’t necessarily mean that your performance testing is being conducted in a truly agile way. Saving performance testing for a “final sprint” before release still treats it like a waterfall development step, with all the ...
Our guest on the podcast this week is Matt Stratton, Senior Solutions Architect at Chef and Co-Host of the Arrested DevOps Podcast. We discuss building DevOps communities in new cities with DevOps days, as well as best practices from Orbitz and Target in DevOps adoption. Matt highlight...
Like me, you’re probably familiar with the story of the Pied Piper of Hamelin. A cautionary tale about the consequences of reneging on debt – it sure scared the crap out of me as a kid. In enterprise IT, we also accrue debt, but of the technical kind. While the results of non-payment ...
Maybe EA is essentially governance. If someone from a line of business wants something from IT, they have to pass the request by the EA gatekeepers first. After all, nobody wants duplication or spaghetti integration, right? Been there, done that, got the T-shirt. So nothing gets done u...
Docker containerization is increasingly being used in production environments. How can these environments best be monitored? Monitoring Docker containers as if they are lightweight virtual machines (i.e., monitoring the host from within the container), with all the common metrics that ...
Microservice architecture is fast becoming a go-to solution for enterprise applications, but it's not always easy to make the transition from an established, monolithic infrastructure. Lightweight and loosely coupled, building a set of microservices is arguably more difficult than bui...
We live in a hyper-connected world, and we're sharing information and collaborating on an entirely new scale. Millions of smartphones are sold every day. In a single minute online we send more than 200 million emails, share 2.4 million pieces of content on Facebook, and perform 4 milli...
DevOps has traditionally played important roles in development and IT operations, but the practice is quickly becoming core to other business functions such as customer success, business intelligence, and marketing analytics. Modern marketers today are driven by data and rely on many ...
The pricing of tools or licenses for log aggregation can have a significant effect on organizational culture and the collaboration between Dev and Ops teams. Modern tools for log aggregation (of which Logentries is one example) can be hugely enabling for DevOps approaches to building...
You can never be too careful. Security is on everyone’s mind. Not too long ago, we talked about how beefed up security impacts load testing and we want to continue the conversation. How do you keep yourself and your company safe in the age of industrial and state-sponsored hacking? In ...
Our guest on the podcast this week is Helen Beal, Head of DevOps at Ranger4 Limited. We discuss how successful DevOps transitions depend on culture, so to start companies must identify their current problem areas. Helen describes the most successful DevOps culture as a place where each...
I've been asked several times recently about the difference between Verification and Validation in automated testing and for some advice on applying and documenting each kind of testing. Let me first take a minute to define these terms. Verification is testing that your product meets ...
Early in my DevOps Journey, I was introduced to a book of great significance circulating within the Web Operations industry titled The Phoenix Project. (You can read our review of Gene’s book, if interested.) Written as a novel and loosely based on many of the same principles explore...
Everyone loves to talk about DevOps, but when it comes to real life enterprise implementation, things start to get a little shaky. Having gone through the process with hundreds of organizations, the XebiaLabs Sale Engineering Team relayed to me the 6 most common mistakes they see when ...
The evolution of IT operations is upon us. There has been a lot of change in both direction and momentum over the last several years, and at this point, it is not hard to see the future of Ops. Perhaps, having worked for a networking firm and a server automation firm, it is easier to ...
I am not sure how many people remember Cisco SANTap. About ten years ago, Cisco introduced a data tapping mechanism in the MDS 9000 fibre channel switches. The idea was to allow the data path to be “tapped” at-will. Tapping in this case meant using a mechanism in the switch to split th...
Parasoft's business partner Skytap recently invited Wayne Ariola (Parasoft Chief Strategy Officer) to be a guest on their DevHops podcast. With Skytap's Noel Wurst moderating, Wayne and Skytap's Jason English chatted about continuous testing, service virtualization, and how SDLC accele...
Listen closely to the background hum of any agile shop, and you'll likely hear this ongoing chant: Automate! Automate! Automate! While automation can be incredibly valuable to the agile process, there are some key things to keep in mind when it comes to automated performance testing. ...
Over the last few years we’ve seen just about every part of the data centre move towards virtualization and software. First we virtualized desktops, then storage, then even our security tools. So when the idea of Software Defined Networking (SDN) started being floated around, it wasn’t...
It’s a funny thing isn’t it? Vendors like to talk about so-called IT transformation in the context of the general move toward new mobile, digital, virtualized, cloud-centric initiatives that take us to the new style of IT we can achieve in the promised land. The trouble with media com...
When I started exploring virtualization, like many folks, I was in awe of how much efficiency came with moving physical servers into VMs. To this day, the number of success stories about improved usage, reduced overhead costs and increased functionality makes virtualization a solid bus...
Developers are – despite their attention to what is considered a very logic-based field of study – a very creative group. Give them a hurdle to overcome and they will. The problem, of course, is not that they’ve solved a problem, it’s that in doing so they’ve likely created a source of...
Have you ever considered including users in performance testing? It may not be the most obvious thing to think about, but the benefits are really interesting. There is nothing quite like the feedback that a real user provides, even for performance. In this blog post, we'll show you how...
Summary: As a Developer, you cannot attach the debugger to your application in Production, but you can use logging in a way that helps you easily diagnose problems in both development AND Production. You also get to make friends with Operations people – win! The applications we're dev...
Azure is Microsoft’s cloud computing platform, a growing collection of integrated services—analytics, computing, database, mobile, networking, storage, and web. In the 12 months since Build 2014, Microsoft has delivered over 500 new Azure services and features, and greatly expanded the...
DevOps has often been described in terms of CAMS: Culture, Automation, Measuring, Sharing. While we’ve seen a lot of focus on the “A” and even on the “M”, there are very few examples of why the “C" is equally important in the DevOps equation. In her session at @DevOps Summit, Lori Ma...
I can guarantee that if you are involved in recruiting new IT employees for your organization this year, then DevOps skills will be on your priority list. The problem is that I can also guarantee that many resumes and LinkedIn profiles will be awash with the word DevOps. After all, acc...
We really are moving in the direction of truly commoditized hardware. Some uses will always have specific requirements that are not mainstream and thus will require specialized builds, this is true in every industry. But increasingly, who made your hardware and where they got their par...
In the midst of Docker’s meteoric rise and the explosion of talk around containers, it can be easy to lose oneself in all of the new terminology and jargon. While we think about the challenges presented by using containers in production, we also continue to hear the metaphor of Pets vs...
Ten years ago, there may have been only a single application that talked directly to the database and spit out HTML; customer service, sales - most of the organizations I work with have been moving toward a design philosophy more like unix, where each application consists of a series o...
Beginning with Ruxit Agent v1.76, Ruxit real user monitoring evaluates the content sources of all browser-loaded content to determine if the content is “3rd party” content, “1st party” content, or CDN-delivered content. This valuable content distinction gives you greater insight into t...
Unless you fully automate infrastructure and platform provisioning, application build, test and deployment phases and have them working together in sequence, you can’t realize the ideal of continuous delivery. These ‘automation tool chains’ are a mandatory element of each DevOps enviro...
For being such a new industry there is a lot of video content based around DevOps. I found this out after trying to search for some entertaining or highly rated DevOps/IT videos on youtube. That process failed, so I decided to dig a littler deeper into the community to find some of the...
Our guest on the podcast this week is Alex Polvi, CEO at CoreOS. We discuss how CoreOS fundamentally improves the security of the internet by modeling the infrastructure best practices developed by Google, Facebook and Twitter. Alex also breaks down the specifications of CoreOS’ new in...
DevOps is all the rage these days and with good reason as it promises to reduce the time-to-market for new applications. It also promises to improve change management, allowing teams to deploy changes to their applications quickly and efficiently. However, DevOps isn’t something you bu...
It is interesting to me, how quickly the hype cycle of a good thing can turn it into a monster that will inevitably eat itself, leaving a much smaller – and much more useful – concept or toolset behind. It has happened over and over in high tech, one need only say “XML” to understand w...
Of the many additions to Java 8 such as the Stream API and lambdas, I noticed one of the lesser talked about ones was CompletableFutures. So I decided to have a play around with them on the last Java component I wrote. My use case in a nutshell was piping large volumes of data from a d...
“Today due to the nature of cloud services, solutions and integrations, APIs are the way to go because of so many reasons,” stated Ian Khan, Head of Innovation at Solgenia, in this exclusive Q&A with Conference Chair Roger Strukhoff. “I strongly believe that any company today that buil...