a Futurum company

Coverage Area

Doin' DevOps

The latest Doin' DevOps news, analysis and insights from DevOps.com.

24Articles shown
5Contributors shown
30Archive page
AllARMBackblazeapplication availabilityDevOps toolchainsdevopsdevsecopsapplication deployment
Most recent
Blogs

But What About When You Fail?

One thing Agile and DevOps definitely brought IT was a more accepting view of the whole “mistakes happen” mantra. Crashing systems is no longer a guarantee of a free ticket out the door. Indeed, off the top of my head, I can think of at least two cases where a CIO themselves checked in sloppy […]

Don Macvittie · Oct 6, 2021
Blogs

Zero-Trust Network Access Platforms Slash DevOps Bottlenecks

In a prior article, I indicated why a new remote zero-trust platform is needed to support DevOps teams. Traditional remote access configurations are not well-suited for DevOps given a shifting user population comprised of employees, contractors and other third parties often using their own devices; the large number of tools and systems to which access […]

Marc Hornbeek · Sep 22, 2021
Blogs

Meet the New(ish) Pipeline

My company keeps a sample project running pretty much all of the time. Our current project (multi-target web/Android app using Java and Spring built with Gradle and Ant that we’ll call “Finder” here) is getting a bit long in the tooth, so we have been casting about for a new one over the last several […]

Don Macvittie · Sep 15, 2021
Blogs

MediaOps, Boca Code Award ‘Engineer the Change’ Scholarship

I am really proud to announce that, in partnership with Boca Code, MediaOps has awarded a scholarship for the Fall 2021 term to the Software Engineering Career Course, a 10-week rigorous and fast-paced coding boot camp from Boca Code. Alina Maliuk, a first-generation immigrant from Ukraine, is the recipient. The Engineer the Change scholarship was […]

Alan Shimel · Sep 14, 2021
Blogs

A New DevOps Test Environment Platform is Needed

Test environment management is bottlenecking DevOps transformations and is driving the need for a new test environment management platform solution. On-demand test environments in which developers and testers do not have to wait for a shared environment are sorely needed. The evidence is clear. In my book Engineering DevOps I indicated that finding and setting up […]

Marc Hornbeek · Aug 9, 2021
Blogs

Engineering Applications for DevOps (Part 6)

This blog series explains how to engineer applications for DevOps. Topics covered in this blog series include: • Factors used to decide whether an application is a good candidate for DevOps. • Practices to engineer designs for DevOps. • DevOps applied to enterprise apps and software services. • DevOps applied to COTS systems. • DevOps […]

Marc Hornbeek · Jul 16, 2021
Blogs

Engineering Applications for DevOps (Part 5)

This blog series explains how to engineer applications for DevOps. Topics covered in this blog series: • Factors to decide whether an application is a good candidate for DevOps. • Practices to engineer designs for DevOps. • DevOps applied to enterprise apps and software services. • DevOps applied to COTS systems. • DevOps applied to […]

Marc Hornbeek · Jul 15, 2021
Blogs

Engineering Applications for DevOps (Part 4)

This blog series explains how to engineer applications for DevOps. Topics covered in this blog series: • Factors to decide whether an application is a good candidate for DevOps. • Practices to engineer designs for DevOps. • DevOps applied to enterprise apps and software services. • DevOps applied to COTS systems. • DevOps applied to […]

Marc Hornbeek · Jul 14, 2021
Blogs

Engineering Applications for DevOps (Part 3)

This blog series explains how to engineer applications for DevOps. Topics covered in this blog series: • Factors used to decide whether an application is a good candidate for DevOps. • Practices to engineer designs for DevOps. • DevOps applied to enterprise apps and software services. • DevOps applied to COTS systems. • DevOps applied […]

Marc Hornbeek · Jul 13, 2021
Blogs

Engineering Applications for DevOps (Part 2)

This blog series explains how to engineer applications for DevOps. Topics covered in this blog series: • Factors to consider when deciding whether an application is a good candidate for DevOps. • Best practices for engineering designs for DevOps. • DevOps applied to enterprise apps and software services. • DevOps applied to COTS systems. • […]

Marc Hornbeek · Jul 12, 2021
Blogs

Engineering Applications for DevOps (Part 1)

This blog series explains how to engineer applications for DevOps. Topics covered in this blog series: • Factors to consider when deciding whether an application is a good candidate for DevOps. • Best practices for engineering designs for DevOps • DevOps applied to enterprise apps and software services • DevOps applied to COTS systems. • […]

Marc Hornbeek · Jul 9, 2021
Blogs

A New DevOps Database Platform is Needed

The diverse number of database platforms, deployment environments and data variants needed to support the plethora of applications and services required for rapid DevOps continuous delivery lead times, coupled with the challenges of integrating database changes for application pipelines, is a growing challenge for many organizations as they strive to accelerate their DevOps transformations. When […]

Marc Hornbeek · Jul 8, 2021
Blogs

Continuous Testing Practices Gap Assessment

Continuous testing is an essential part of DevOps. To get the maximum value from continuous testing, it is important to use recommended best practices, inclusive of people, processes and technologies. A gap assessment is a great way to efficiently evaluate an organization’s practices for DevOps and determine a strategy for improvement. Gap analysis provides valuable […]

Marc Hornbeek · Jul 1, 2021
Blogs

Continuous Testing Practices – Part 3

In my prior blog, Continuous Testing – The Quest for Quality at Speed, I described five tenets and some of the practices for continuous testing to help with understanding what continuous testing is. In my consulting work, I find it necessary to use 15 categories of practices to assess an organizations’ continuous testing capabilities. Given […]

Marc Hornbeek · Jun 29, 2021
Blogs

Continuous Testing Practices – Part 2

In my prior blog, Continuous Testing – The Quest for Quality at Speed, I described five tenets and some of the practices for continuous testing to help explain what continuous testing is. In my consulting work, I find it necessary to use 15 categories of practices to assess an organizations’ continuous testing capabilities. Given the […]

Marc Hornbeek · Jun 28, 2021
Blogs

Continuous Testing Practices (Part 1)

In my prior blog, Continuous Testing – The Quest for Quality at Speed, I described five tenets and some of the practices for continuous testing (CT) to help those understand what continuous testing is. In my consulting work, I find it necessary to use 15 categories of practices to assess an organizations’ continuous testing capabilities. […]

Marc Hornbeek · Jun 25, 2021
Blogs

Learning ‘The Third Way’ of DevOps – Continuous Improvement

I refer to the third way of DevOps–continuous experimentation and learning, as simply continuous improvement. In some sense, there is no way to learn the third way of DevOps because it is, by definition, a moving target. It does make sense to discuss what is needed to create a continuous learning organization for DevOps continuous […]

Marc Hornbeek · Jun 17, 2021
Blogs

Learning ‘The Second Way’ of DevOps – Continuous Feedback

As indicated in my prior blog Learning the ‘First Way’ of DevOps–Continuous Flow, many organizations are struggling to realize well-engineered DevOps, even the ‘first way’ of DevOps – continuous flow. The first way of DevOps, continuous flow, is the foundation for DevOps. Once mastered, an organization will naturally want to master the second way of […]

Marc Hornbeek · Jun 11, 2021
Blogs

Make a Plan for Test Automation

The amount of testing that we could be doing is massive. Most of us don’t look at testing across the spectrum and all-inclusively, but let’s do that for a second. We have functional testing at the code level, which is reasonably well automated already, if your shop is using such automation. Then we have integration […]

Don Macvittie · Jun 9, 2021
Blogs

How to Build a People-First Engineering Team

When we think about successful technology teams, there is a tendency to primarily focus on the technology being created rather than the people who are creating it. While both approaches can lead to successful products, a technology-first approach is often the default when software engineers become managers without necessarily having the right tools to manage […]

Ravs Kaur · Jun 2, 2021
Blogs

Learning ‘The First Way’ of DevOps – Continuous Flow

Many organizations are struggling to realize well-engineered DevOps, even ‘the first way’ of DevOps – continuous flow. DevOps is an evolving body of knowledge. There is no one-stop shop that covers all roles and the complete range of skills required for DevOps. A DevOps-competent workforce requires an ongoing commitment to DevOps skills development and mastery. […]

Marc Hornbeek · Jun 2, 2021
Blogs

7 Step Transformation Blueprint for SecDevOps

The struggle for continuous software security is obvious, but the solutions are not. As I indicated in my prior blog, SecDevOps is the Solution to Cybersecurity, a security-first mindset, coupled with SecDevOps-specific practices, provides an opportunity to achieve true continuous security. But, in reality, how can an organization accomplish SecDevOps? This blog explains how to […]

Marc Hornbeek · May 28, 2021
Blogs

Le Morte d’Arthur— A DevOps Engineering Journey

The stories of King Arthur have fascinated me from the time I was young. Now that I am old DevOps_the_Gray, I enjoy relating the story of King Arthur to my experiences with DevOps. I hope you find this blog interesting and relevant too. Imagine a boy raised in Britain by the wizard Merlin who becomes […]

Marc Hornbeek · May 20, 2021