Why Artifact Repositories are Critical for DevSecOps

Why Artifact Repositories are Critical for DevSecOps

Helen Beal was once speaking at a conference about what being a DevSecOps engineer is all about. To her surprise, many of the participants in the DevSecOps track were not on board with bringing Security into DevOps. After probing the audience about this, she summed up the concerns into three categories: it could create another silo; that people in organizations have a hard time understanding DevOps, so it might create even more confusion; and, maybe there isn’t room for another area.

Of course, Helen disagrees, and she knows a thing-or-two about DevOps and DevSecOps after spending nearly 20 years in the technology industry with a focus on the Software Development Lifecycle. She is a self-titled DevOpsologist at Ranger4, where she helps organizations implement DevOps. She shares her knowledge speaking around the world, and she was able to join us for our 2018 Nexus User Conference, speaking on artifact repositories and their role in the DevSecOps toolchain.

From a high-level, Helen presented some key recommendations for DevSecOps:

  • Ensure security is everyone’s job
  • Recognize there is a constraint with security personnel. On average, the personnel ratio is 100 developers: 10 operations: 1 security
  • Shift responsibility left and test/verify as early as possible. The lack of sufficient security personnel makes it a constraint. Shift left and automate tasks to reduce the bottleneck and resolve problems earlier
  • Mitigate risk by being proactive
  • Nurture a safety culture

Helen took some time to dive into nurturing a safety culture, laying out key principles/actions organizations can take into behavioral and systemic safety.

Behavioral safety is empowering individuals and teams to act in a way that is safe while moving forward. To nurture behavioral safety, she recommends:

  • Training that failure is a learning opportunity
  • Ensuring shared accountabilities and goals across and between teams
  • Accounting for time to experiment
  • Using collaboration platforms to share learning and best practices
  • Writing actions from retrospectives as experiments and making time to ensure follow-up

She mentioned a couple real-world examples, such as awards for failure at Etsy, LEGO, and P&G and “fail walls” used by Spotify to make failures visible and addressable.

Systemic safety is building safety into your infrastructure. Her recommendations to nurture systemic safety include using:

  • Continuous Integration to break builds
  • Deployment automation to drives consistency/ auditability and allows instant redeploy of last known good state
  • ChatOps to swarm problems and incidents
  • Application performance management to deliver early warnings
  • Limited blast radius approaches such as feature toggles, canary, blue/green, and microservices
  • Integration between the service desk and the product backlog
  • Chaos engineering to teach failure as a habit

After making her case for DevSecOps and laying out how to instill a safety culture, she rolled into artifact repositories. After all, it is a Nexus conference and artifact repositories is a Nexus specialty.

She began with a quote from Manfred Moser, “Manufacturing without a warehouse = development without an artifact repository.” You wouldn’t dream of running a factory without some inventory, and you should do the same thing in software development. The artifact repository holds your inventory of building blocks you pull from and makes sure you have the one you are supposed to be using.

An artifact repository sits at the integration stage of a DevOps toolchain, although it can be referenced in ideation to ensure that the tools you want to use are available.


And, you can’t have an artifact repository without an open source policy. Well, you shouldn’t. The repository automatically enforces your open source policy, so you won’t be like the 35% of organizations who have an open source policy but ignore it.  


Helen utilizes Nexus Lifecycle as it tells developers the best artifact to use, mitigates risk, and assists Operations and Security to ensure the right software is being used.


The big takeaway is that if you aren’t doing DevSecOps, you should. It is inevitable and it is beyond its infancy. It is a mature concept requiring mature tools to assist you. It takes time to get there, but you will be glad you did.

Nexus Lifecycle is one tool you can use. If you are interested in learning more about it and all of the Nexus products, check out the platform here. If you want to hear Helen’s whole talk, you can watch her entire session, for free, here.

And keep an eye out for more session recaps from the 2018 Nexus User Conference - we'll be sharing them every week leading up to this year's conference on June 12.

Paul Elia

Senior IT Leader

5 年

Absolutely vital. New security vulnerabilities in components are discovered daily. Mitigate risks with a complete and accurate bill of materials for all of your software solutions and an automated process for detecting, fixing, and redeploying them when new threats emerge.

要查看或添加评论,请登录

Derek E. Weeks的更多文章

  • DevRel Makes an Impact at Conferences

    DevRel Makes an Impact at Conferences

    In a recent conversation on LinkedIn Live Radio, I participated in a thought-provoking discussion about the impact of…

  • Why Today's Solopreneurs Aren't Truly "Solo"

    Why Today's Solopreneurs Aren't Truly "Solo"

    Contrary to the common perception of a solopreneur working in isolation, the modern solopreneur is far from being a…

    11 条评论
  • Measuring brand affinity for community-led growth

    Measuring brand affinity for community-led growth

    “The more we spoke about DevOps, the more our brand affinity in the market grew”, shared Mary Engvall - author of The…

    16 条评论
  • Crafting AI Magic at VOICE & AI Conference

    Crafting AI Magic at VOICE & AI Conference

    In the heart of Washington, DC, where the sweltering summer heat seems to have no mercy, the Voice and AI conference is…

    2 条评论
  • Is Generative AI is now table stakes for software businesses?

    Is Generative AI is now table stakes for software businesses?

    The New Frontier of Competitive Differentiation and the Data Frenzy Generative AI features are being embedded into most…

    1 条评论
  • Five best practices for community-led marketing

    Five best practices for community-led marketing

    If you are responsible for community-led initiatives at your business, here are five simple rules to keep in mind: 1…

    2 条评论
  • Why We Brought 6,000 DevOps Pros Together in 30 Days

    Why We Brought 6,000 DevOps Pros Together in 30 Days

    I’ve now been working from home for 30 days since Maryland closed our public schools and advised its citizens distance…

    6 条评论
  • Sharing All Day DevOps with 37,600

    Sharing All Day DevOps with 37,600

    After getting a few hours of much needed sleep, we wanted to send out a special thank you message to everyone who…

    29 条评论
  • Security scorecard: 1 in 4 experience web app breach in 2019

    Security scorecard: 1 in 4 experience web app breach in 2019

    Early this morning news broke that 620 million account details stolen from hacked websites were up for sale on the dark…

  • DevSecOps, Germs, and Steel

    DevSecOps, Germs, and Steel

    "Only with the introduction of trucks and tanks in World War I did horses finally become supplanted as the main assault…

社区洞察

其他会员也浏览了