When DevOps becomes DevOops

When DevOps becomes DevOops

While the common direction for most companies is to embrace DevOps, there are some pitfalls if not addressed.

With great power come great responsibility. - Uncle Ben.

This isn't just a Spiderman quote, it's very important to remember that changes can and do break things and with automation and continues deployment the chances to break everything is higher. Let's get one thing clear no process or person is perfect and therefore there is always a chance to break a production system so DevOps doesn't make that any more or less likely. 

Now here are a few common issues those that are new to DevOps are running into:

Taking out the code you don't understand.

Skipping long testing to make releases schedules.

Not having tests that cover enough possible issues.

Committing to master without testing.

Leaving security key, passwords and certs in the code.

Not have a rollback plan.

Not knowing why it failed before trying to fix it.

Mistaking data for code and result data loss.

Not understanding merge vs rebase and deploying broken code.

Not commenting code and having no documentation.

Coding for coding sake and not having a clear goal to work toward.

While this is not a complete list it's long enough for you to get the idea, for example, you see that testing comes up again and again in the list and automated testing and testing plans are the rock that DevOps is built on. If you can't test quickly then you can't deploy quickly without large risks. And this defeats the point of DevOps.

That said I don't want to sound overly negative here, DevOps is a great way to move forward and replace the slow iterations of services with faster-paced deployments, and the key to making it work is to start with tools that enable changes to be done faster. Just be sure that you take into account the points above and protect against DevOops.

A little love for DevSecOps in there, so you get a gold star. :)

To view or add a comment, sign in

More articles by John-Edward Hall

  • 90% of all jobs can be taught.

    The title can have more than one meaning. Two sides clash on the idea of training employees.

  • Starting 26th Year

    Today I start my 26th year in Information technology and much to my surprise it doesn't phase me as much as I had once…

    3 Comments
  • IT Skills Issues

    I'd like to share my perspective on the IT landscape over the past 25 years and express my concerns about a growing…

  • Embracing Lateral Training

    The rapid advancements in automation and artificial intelligence are transforming the global workforce landscape. While…

  • My experience & why companies fail

    I’ve been in IT for some 23 years now and while that might make me sound like a dinosaur myself I have used that time…

  • Why I don't thank people for their job

    While I am happy to let people know when they do a good job, I equally don't thank them for doing just their job. As…

  • Why I have turned down jobs this year

    There are always reasons to relocate on and reasons to stay. Here are the reasons I turned down even the interviews…

  • Dear Orange, we are not frends anymore

    Orange has always been my network since 1999. Since then almost every company phone I have owned has been Orange.

  • Monitoring - Devils in the details

    In the world of IT when we think monitoring most people think is it up or down. A few more ask the question is it fast…

  • Why PaaS & DBaaS is good for Software

    The main issue with most software is over the years gone by it has become overly dependent on having applications and…

Others also viewed

Explore content categories