While getting so many benefits on DevOps and automation, nothing is more ubiquitous than the monitoring. There is a tremendous value of each stage of the delivery pipeline, from project inception to application deployment into the production environment and beyond on supporting operationally. When you collect the right data and visualize them properly, you will have continuous feedback on various stages to all stakeholders, great transparency and visibility, traceability of any given changes throughout the lifecycle, most importantly learning from each success and failure as a team. However, there are some challenges in selecting the right metrics, collecting data on various distinct development tools, overseeing many projects with different development teams and correlate distinct sources of data. In this talk, I will explain how to overcome these challenges with selecting six main categories of monitoring and where and how it should be integrated into a typical DevOps pipeline.
Hasan Yasar is the Technical Director of Continuous Deployment of Capability group in Software Engineering Institute, CMU. Hasan leads an engineering group to enable, accelerate and assure Transformation at the speed of relevance by leveraging, DevSecOps, Agile, Lean AI/ML and other emerging technologies to create a Smart Software Platform/Pipeline. Hasan has more than 25 years’ experience as senior security engineer, software engineer, software architect and manager in all phases of secure software development and information modeling processes. He is also Adjunct Faculty member in CMU Heinz Collage and Institute of Software Research where he currently teaches “Software and Security” and “DevOps: Engineering for Deployment and Operations.”