<img height="1" width="1" style="display:none;" alt="" src="https://dc.ads.linkedin.com/collect/?pid=43543&amp;fmt=gif">
February 13, 2019 (2 minutes read)

Keep Calms and DevOps: the basis for an efficient changing strategy


In the previous articles, we already explained “What is DevOps” and which are the origins of this methodology. Now, let’s see the pillars standing at the basis of this change that help the optimization and improvement of the software development phases and the obtaining of a competitive advantage.

Talking about developers and operations, the DevOps revolution corresponds to the Agile revolution concerning the software development, having the same consequences to the development process.

DevOps includes also the implementation of a set of practices, cultures, values and tools for a more solid software, reaching the production phase faster with a lifecycle easier to be managed.

CALMS is the acronym to define the main changing points:

  • Culture
  • Automation
  • Lean
  • Measure
  • Sharing

Let’s explain them one by one.




A cultural change is necessary to improve the relationships and remove the silos that are a huge obstacle for the collaboration between the different IT departments. It is always important to involve all the team members in the process decisions.




If possible, it is very useful to remove all the manual actions inside the processes. Automatisms are in fact fast and efficient, they help defining standards and creating repeatable processes. Thanks to them, the developers and operations can focus on more important tasks.

 Which are the processes we can automate?

  • Build
  • Deployment
  • Test
  • Delivery
  • Integration
  • Monitoring
  • Configuration




Use the Lean principles to speed, standardize and make the activities more efficient. The starting points are the waste identification and their elimination to produce more with less resources. Here are the Lean principles:

  • Identify where the value is
  • Identify the value flow: align in the right sequence the activities that create value
  • Let the flow run free: don’t interrupt the activities bringing value
  • The flow must be always value oriented
  • The aim must always be perfection for your continuous improvement
  • Share all these principles with other departments




It is important to measure everything and then start taking decisions from the results and the collected data. Future reliable assumptions can be defined only by analysing the past experiences.

Everything must be monitored, and it has to provide quick and reliable feedbacks.




Another good practice is to share metrics and ideas, talk about failures to learn from them. Even the tools, documents and every information regarding the process must be shared. The code itself has to be written thinking about its reusability.


These above are the basis to face an efficient DevOps strategy, but then you have to add the right tools to put it in practice. That’s why we created the DevOps Tools Free Guide for you. If you want to read it, you just have to download it here:


Cloud Native:
What is your level?

the author

Marco Bizzantino

Marco Bizzantino
Marco Bizzantino is the CIO/CISO at Kiratech, based in Verona, Italy. Marco start as a linux system administrator, focusing on security issue, both server and network side, being interested on hardening, penetration test, security audit, firewall and cryptography. Since 2002 he follows virtualization solutions, mainly with vmware and RHEL based hypervisor, working on several mission critical systems in the financial and medical industries. Recently Marco is keeping his interest on log aggregation, analysis software and machine learning, to support searches, investigations, monitoring and give the real-time approach that a complex IT infrastracture demands. Thanks to the DevOps culture Marco acquired strong skills on containers, CI/CD, automation and anything related to the new processes the IT now requires.

Subscribe to our Blog!

La fonte di calore affidabile