{"id":112596,"date":"2020-06-16T06:00:52","date_gmt":"2020-06-16T13:00:52","guid":{"rendered":"https:\/\/www.paloaltonetworks.com\/blog\/?p=112596"},"modified":"2020-07-09T13:50:50","modified_gmt":"2020-07-09T20:50:50","slug":"cloud-devsecops-culture","status":"publish","type":"post","link":"https:\/\/www2.paloaltonetworks.com\/blog\/2020\/06\/cloud-devsecops-culture\/","title":{"rendered":"How to Create a DevSecOps Culture"},"content":{"rendered":"<p><span style=\"font-weight: 400\">Security and DevOps teams frequently don\u2019t play well together because they often have wildly divergent goals. One is focused on features and functionality while the other is focused on mitigating cyber risk. This lack of cohesion between teams is a detriment to organizations as well as the people both groups seek to serve. How can security and DevOps teams work together to arrive at a healthy DevSecOps culture, one where all three areas (Dev, Sec and Ops) are in tune? The first step is understanding your own team\u2019s existing culture.<\/span><\/p>\n<figure id=\"attachment_112628\" aria-describedby=\"caption-attachment-112628\" style=\"width: 650px\" class=\"wp-caption aligncenter\"><div style=\"max-width:100%\" data-width=\"650\"><span class=\"ar-custom\" style=\"padding-bottom:51.38%;\"><img loading=\"lazy\" decoding=\"async\"  class=\"size-full wp-image-112628 lozad\"  data-src=\"https:\/\/www.paloaltonetworks.com\/blog\/wp-content\/uploads\/2020\/06\/culture-1.jpg\" alt=\"The image breaks down the components of DevSecOps as a Culture, defined as frequent engagement and collaboration building a culture of trust. A DevSecOps culture includes attention to workplace culture, but also a commitment to transparency and the introduction of shared goals and metrics. \" width=\"650\" height=\"334\" \/><\/span><\/div><figcaption id=\"caption-attachment-112628\" class=\"wp-caption-text\">The basis of DevSecOps culture is a foundation of empowerment and transparency \u2013 with shared goals and metrics to help bring teams together.<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<h2><span style=\"font-weight: 400\">It Starts with Culture<\/span><\/h2>\n<p><span style=\"font-weight: 400\">The famous quote, \u201cCulture eats strategy for breakfast,\u201d often attributed to \u201cinventor of modern management\u201d Peter Drucker, doesn\u2019t aim to undermine the importance of strategy. It rightly recognizes that even with the best of strategies, if a company's culture is toxic or not empowering to the employee, it has limited effect. The same is true when working to <\/span><a href=\"https:\/\/www.paloaltonetworks.com\/blog\/2020\/05\/cloud-devsecops\/\"><span style=\"font-weight: 400\">improve the relationship between security and DevOps teams<\/span><\/a><span style=\"font-weight: 400\">. <\/span><b>The first thing that needs to be addressed is the culture of <\/b><b><i>your team<\/i><\/b><b>.<\/b><span style=\"font-weight: 400\">\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">How would you characterize it? Does the culture encourage innovation and calculated risk-taking? Or is it one that seems to stifle these things and make decisions in a vacuum? It\u2019s critical to start your assessment here because this is in the scope of your control and influence \u2013 <\/span><i><span style=\"font-weight: 400\">the culture outside of your team is not.<\/span><\/i><span style=\"font-weight: 400\"> Any team member can do this assessment regardless of their organizational \u201crank.\u201d\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">Understand this: changing the culture of your team is not easy, but it is <\/span><a href=\"https:\/\/getlighthouse.com\/blog\/culture-change\/\" rel=\"nofollow,noopener\" ><span style=\"font-weight: 400\">possible<\/span><\/a><span style=\"font-weight: 400\">. Make sure to start here before proceeding to the next step.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><span style=\"font-weight: 400\">Transparency Yields Trust<\/span><\/h2>\n<p><span style=\"font-weight: 400\">If there is one thing that will quickly build a powerful culture, it's transparency. Whether you are on the DevOps or security team, what can you share with the other group? How can you let them into your world to find common ground?\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">Organizations that have <\/span><a href=\"https:\/\/www.paloaltonetworks.com\/resources\/videos-customers\/experian\"><span style=\"font-weight: 400\">successfully <\/span><\/a><span style=\"font-weight: 400\">changed their culture<\/span><span style=\"font-weight: 400\"> are intentional about creating frequent touchpoints. I know of one organization that fostered this by having a weekly DevOps+Security lunch. The food was paid for by the company, and each week the teams would alternate presenting a challenge they were working on. They actively sought the feedback of the other team, despite it being outside their primary domain of knowledge. This <\/span><i><span style=\"font-weight: 400\">forced interaction<\/span><\/i><span style=\"font-weight: 400\">, while initially uncomfortable, eventually led to <\/span><i><span style=\"font-weight: 400\">unplanned innovation<\/span><\/i><span style=\"font-weight: 400\">.\u00a0<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><span style=\"font-weight: 400\">Shared Goals and Metrics<\/span><\/h2>\n<p><span style=\"font-weight: 400\">DevOps and security teams always have multiple goals and metrics they work toward. On the surface, they may appear different. However, with a deeper look, there are often many commonalities.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">For example, DevOps teams are typically focused on moving toward releasing on-demand and the reduction\/elimination of technical debt (it's arguably not possible to eliminate but it is a worthy goal). Embedded within both of these goals are elements that security teams care very deeply about.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">While organizations are all over the map in terms of how often they release software, one thing is true: they all want to go faster. In order to make actual progress towards this goal, <\/span><a href=\"https:\/\/www.paloaltonetworks.com\/blog\/2020\/03\/cloud-break-silos-devsecops\/\"><span style=\"font-weight: 400\">DevOps teams need to factor in non-functional requirements (NFRs) from the security team<\/span><\/a><span style=\"font-weight: 400\">. By bringing the security team into the very beginning of the goal-setting process, DevOps teams naturally increase their odds of releasing on-demand. Security teams also get a major win. When a software vulnerability is later found (and it <\/span><i><span style=\"font-weight: 400\">will<\/span><\/i><span style=\"font-weight: 400\"> happen), DevOps teams are able to rapidly address it and get it pushed out to production with little to no delay.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">Goals are important, but they must be measured. The same team I mentioned above also created shared metrics. The metrics in figure 1 below make it very clear how well DevOps and security are working together \u2013 or not. <\/span><i><span style=\"font-weight: 400\">Note that these metrics assume you have taken time with security to map out your pipeline.<\/span><\/i><span style=\"font-weight: 400\">\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">As with any metric, there must be a target to aim for. In the case of this organization, there is a lot of work to do specifically around inefficiencies in discovering vulnerabilities pre-production vs. post. This organization was likely one of the 43% with insecure CloudFormation templates recently discovered by Unit 42 in their <\/span><a href=\"https:\/\/unit42.paloaltonetworks.com\/cloud-threat-report-intro\/\"><span style=\"font-weight: 400\">Spring 2020 Cloud Threat Report<\/span><\/a><span style=\"font-weight: 400\">.<\/span><\/p>\n<figure id=\"attachment_112610\" aria-describedby=\"caption-attachment-112610\" style=\"width: 900px\" class=\"wp-caption aligncenter\"><div style=\"max-width:100%\" data-width=\"900\"><span class=\"ar-custom\" style=\"padding-bottom:11.78%;\"><img loading=\"lazy\" decoding=\"async\"  class=\"wp-image-112610 lozad\"  data-src=\"https:\/\/www.paloaltonetworks.com\/blog\/wp-content\/uploads\/2020\/06\/CI-vuln-manage.png\" alt=\"An example of the sort of shared DevOps and security metrics that can contribute to a successful DevSecOps culture. \" width=\"900\" height=\"106\" \/><\/span><\/div><figcaption id=\"caption-attachment-112610\" class=\"wp-caption-text\">An example of shared DevOps and security metrics.<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<h2><span style=\"font-weight: 400\">DevSecOps Culture<\/span><\/h2>\n<p><span style=\"font-weight: 400\">Creating DevSecOps as a culture isn\u2019t impossible. However, it does take a focus on team interactions and transparency, as well as shared goals and metrics. While every organization is different, it is universally true that more frequent engagement and collaboration will build trust between DevOps and security teams.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">Whether you are a team leader or right out of college, you have the power to bring your organization one step closer to DevSecOps as a culture.<\/span><\/p>\n<p><i><span style=\"font-weight: 400\">Learn more about DevSecOps, the culture needed to support it and the tools to empower it at the <\/span><\/i><a href=\"https:\/\/start.paloaltonetworks.com\/state-of-cloud-native-security\"><i><span style=\"font-weight: 400\">State of Cloud Native Security virtual summit<\/span><\/i><\/a><i><span style=\"font-weight: 400\">.<\/span><\/i><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A DevSecOps culture helps security teams and developers work together, to the benefit of your organization.<\/p>\n","protected":false},"author":623,"featured_media":109520,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[6768],"tags":[7030,6890],"coauthors":[6679],"class_list":["post-112596","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-secure-the-cloud","tag-devsecops","tag-prisma-cloud"],"jetpack_featured_media_url":"https:\/\/www2.paloaltonetworks.com\/blog\/wp-content\/uploads\/2020\/04\/pan_generic-gtm-social_prisma-blog-350x300-1.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www2.paloaltonetworks.com\/blog\/wp-json\/wp\/v2\/posts\/112596","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www2.paloaltonetworks.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www2.paloaltonetworks.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www2.paloaltonetworks.com\/blog\/wp-json\/wp\/v2\/users\/623"}],"replies":[{"embeddable":true,"href":"https:\/\/www2.paloaltonetworks.com\/blog\/wp-json\/wp\/v2\/comments?post=112596"}],"version-history":[{"count":8,"href":"https:\/\/www2.paloaltonetworks.com\/blog\/wp-json\/wp\/v2\/posts\/112596\/revisions"}],"predecessor-version":[{"id":113615,"href":"https:\/\/www2.paloaltonetworks.com\/blog\/wp-json\/wp\/v2\/posts\/112596\/revisions\/113615"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www2.paloaltonetworks.com\/blog\/wp-json\/wp\/v2\/media\/109520"}],"wp:attachment":[{"href":"https:\/\/www2.paloaltonetworks.com\/blog\/wp-json\/wp\/v2\/media?parent=112596"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www2.paloaltonetworks.com\/blog\/wp-json\/wp\/v2\/categories?post=112596"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www2.paloaltonetworks.com\/blog\/wp-json\/wp\/v2\/tags?post=112596"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www2.paloaltonetworks.com\/blog\/wp-json\/wp\/v2\/coauthors?post=112596"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}