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

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, developers write and package the application, and then throw it over the wall for IT to deploy and manage. Of course this can lead to issues, such as unproductive blamestorming … [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...]