DevOps Makes Web Developers & Operations Talk To Each Other

In our DevOps category you find a collection of articles helping you improve cooperation between your developers and sysadmins.

The main advantage of the DevOps approach is streamlining the flow of your features and fixes from development into production. It will make you faster and more flexible by tearing down obstacles existing between developers and sysadmins. Especially if your development team is already working with agile or kanban, it specifically helps extend the reach of agile into the data center.

Is your growth being stifled by your current company? Time to find a place where you can assume new responsibilities and pickup new technical skills. If you have the feeling that you cannot grow in your current job, it’s time to move on. Staying put not only means getting sidelined and frustrated, but even worse, [...]

You’re a lucky guy. Your web app runs on the biggest server available. It takes a mere 10% CPU and has tons of free memory available. Everything is great. Well, not everything… One tiny, little detail might jump out of the darkness at the worst possible moment…

After DevOps Borat and BroOps it’s time for The DevOps Dudes!

The DevOps hype produces some strange effects. Not only do tool vendors try to jump on the DevOps band wagon by declaring their products “DevOps inside” or listing DevOps as a feature, but companies start to look for a “DevOp” in their job ads. Don’t be misled! Here’s what DevOps is really about:

Instead of escalating wars between departments by driving them to ever more ambitious, local goals, we need to break down the wall between development and operations. Defining overarching goals which resonate for both departments creates an environment where DevOps collaboration may thrive.

Imagine an ant working at the top of a mountain. Next to it, there’s a sluice of melt water running and, at that moment, the ant removes a tiny particle from the rock face. A few hundred molecules of water quickly seize upon the shortcut, and gravity takes care of the rest. The individual rivulets [...]

Starting a job with a running system and real users is a nice “problem” to have but it presents some unique challenges as well. Especially if server monitoring isn’t robust and there are absolutely zero automated tests. Without these two critical components, you’re both operating and developing completely blind. Without monitoring, server changes can’t be [...]

This is an interview with Kevin Parker (@kevinparkerusa) about DevOps How do you see agile affecting application development and delivery? The biggest impact is that application development teams are using agile to speed up their delivery of software changes and updates. This makes the developers happy as they can get through requests faster. However, releasing [...]

It’s been a while since I talked about how we develop and deploy software at my current job. It’s come a long way from the “Good Ole Days”, when cowboy coders manually FTP’d their changes to the master server and rsync came along 5 minutes later to replicate the changes to the slaves *shudder*. Keep [...]

Post image for DevOps Driven Demand

This is a guest post from John Willis (@botchagalupe) What if DevOps created more defects, tickets, requests, and more overall work? Would that be a good thing or bad. Let’s take a look.