DevOps Blog

DevOps improves communication, collaboration and integration between software developers and IT Operations.

Learn about DevOps at BMC.

Modern Batch: Managing the Madness?

My previous installment in this series ranted about what is batch and how it still remains an essential discipline in computing. This time, I want to focus on the value of a batch approach for “modern” technologies like cloud, containers, microservices and serverless computing. It may be ironic that the management approaches and best practices … [Read more...]

Modern Batch. To Batch or Not to Batch? There’s no question!

Batch is Dead, Long Live Batch To borrow a line from the salute to new kings, as an “old” batch application may die, “modern” batch applications spring up to replace them. That is because a batch approach makes a whole lot of sense for many scenarios.  Below are a few examples. Transactions Let’s consider an interactive application like online … [Read more...]

ITOps, DevOps, and NoOps Explained

To my relief, new terms are emerging that are even more buzzwordy and fashionable than "cloud". The specific examples I have in mind are DevOps and its younger cousin, NoOps. Traditionally there has been a split, not to say a wall with spikes on top and a trench filled with fire, between IT operations and application developers. In this mode, … [Read more...]

Infrastructure and How “Everything as Code” changes everything

This is the third blog in our mini-series that illustrates how BMC was able to use agile development, cloud services, an Infrastructure as Code approach, and new deployment technology to deliver a new cloud native product. Be sure to also read: Getting Started with Cloud Native Applications, 9 Steps for Building Pipelines for Continuous Delivery … [Read more...]

9 Steps for Building Pipelines for Continuous Delivery and Deployment

This is the second blog in our mini-series that illustrates how BMC was able to use the Spinnaker continuous deployment platform to deliver a new cloud-native product that we push to production once a week. Be sure to also read: Getting Started with Cloud Native Applications,  Infrastructure and How “Everything as Code” changes everything, … [Read more...]

Getting Started with Cloud Native Applications

This is the first blog in our mini-series that illustrates how BMC was able to use agile development, cloud services, an Infrastructure as Code approach, and new deployment technology to deliver a new cloud native product. Be sure to also read: 9 Steps for Building Pipelines for Continuous Delivery and Deployment, Infrastructure and How … [Read more...]