SlideShare a Scribd company logo
This project has received funding from the European Union’s
Horizon 2020 research and innovation
programme under grant agreement No. 101000162.
PIACERE - DevSecOps Automated
Radosław Piliszek & Paweł Skrzypek | 7bulls.com
2
- Research & Development Center
7bulls has been certified as a research and development center on the
Polish and French market (CBR and CIR respectively). Examples of
innovative projects implemented by 7bulls can be found at
7bulls.com/rnd
3
DevSecOps
DevSecOps is the integration of security into emerging
agile IT and DevOps development as seamlessly and
as transparently as possible. Ideally, this is done without
reducing the agility or speed of developers or requiring
them to leave their development toolchain environment.
Source: Gartner IT Glossary: https://www.gartner.com/en/information-technology/glossary/devsecops
4
But why do we need Sec in DevOps?
▪ We hope nobody denies security is of utmost
importance these days, but we argue it’s even more
important for Software-Defined Infrastructure as it
happens in DevOps.
▪ Frequent build and deploy process is especially
vulnerable to misconfiguration and security leaks.
▪ Heterogeneity of infrastructure additionally increases
the risks.
5
Introducing PIACERE (PLEASURE)
Programming trustworthy Infrastructure As Code in a sEcuRE framework
1. Horizon 2020 project in Software Development call.
2. Consortium consists of 12 organizations (academia,
business, government) and is led by Tecnalia from
Spain.
3. Schedule - 01.12.2020 - 30.11.2023
4. 7bulls.com is responsible for integration and Canary
Sandbox Environment.
6
PIACERE DevSecOps - goals
• Develop, build and deploy applications
• Manage cloud, hybrid and multicloud deployments
• Maintain and configure the infrastructure
• Optimize usage of resources
• Test deployments and infrastructure
• Avoid snowflakes (and related config drifts)
Including agile approach and security rules and principles.
Fast, reliable and secure deployments out-of-the-box!
7
PIACERE DevSecOps - key features
• Integrated security principles into the DevOps operations.
• Agile approach without losing security level.
• Sandboxing guide to test the dynamic properties of
to-be-deployed infrastructure.
• Single source of truth, access control and accountability.
• Cloud-agnosticism.
• Automatic healing and optimisation.
8
PIACERE DevSecOps framework - A single universal platform
for DevSecOps deployments in multicloud enviroments. Including optimization of resources.
Actually Cross-Cloud and reusing and enhancing Open Source
9
PIACERE DevSecOps - why?
Source: https://xkcd.com/927/
10
• Simple and easy way to use DevSecOps approach.
• Unified way to build and deploy into the multicloud
environments.
• Support for multiple IaC languages.
• Automatic deployment to different Cloud Providers.
• Automatic optimization of cloud resources.
• Embraces GitOps with single source of truth and
streamlined access control.
PIACERE DevSecOps - why?
11
• DOML - DevSecOps Modelling Language
• VT - Verification Tool
• Central DOML&IaC repositories and Runtime Controller
• IEM - IaC Executor Manager
• Canary Sandbox Environment tooling
• Infrastructural Elements Catalogue
• Infrastructure Advisor
○ Runtime monitoring (performance and security)
○ IOP - Infrastructure Optimization Platform
Everything integrated together.
PIACERE DevSecOps key elements
12
• Cloud-agnostic-able language.
• Multiple layers of modelling and presentation.
• Application modelling: components, connections, security, etc.
• Infrastructure modelling: abstract (environment-agnostic) and
concrete (environment-dependent).
• Target IaC generation possible to multiple languages.
• Modelling toolbox available in Eclipse IDE.
DOML - DevSecOps Modelling Language
Unified way of describing application and infrastructure in the
Cloud, including security aspects such as rules and expectations.
13
• Static analysis of properties of DOML and the generated IaC.
• Verifies correctness according to select criteria.
• Ensures the IaC and used components are free of known
vulnerabilities and follow best security practices.
VT - Verification Tool
Unsure if your model satisfies expectations?
Refer to the Verification Tool of PIACERE.
(And it will make sure you don’t forget the Security part).
14
• Single-flow operations: push to the repository and get your
deployment updated.
• Single source of truth - everything your infrastructure needs in
one place.
• Simplified and streamlined access control - control access via
repository permissions.
• Runtime Controller based on BPMN (Business Process Model
and Notation) - an extensible vernacular.
Central DOML&IaC repositories and Runtime Controller
One ring source to rule them all - Your deployments.
15
• Execution of IaC.
• Understands the deployed infrastructure.
• Support for reconfiguration and scaling.
• Fully-automatic deployment to chosen Canary Environment
and target infrastructure.
• Secure use of credentials to the target environments.
IEM - IaC Executor Manager
PIACERE is your smart, autonomic DevSecOps go-to product.
16
• Two main tools:
○ Provisioner - deployment of select environments (OpenStack,
Kubernetes) in an opinionated way.
○ Mocklord - mocked APIs of selected cloud providers.
• Ability to test dynamic aspects of the deployment in a controlled,
sandbox environment, including relevance, reliability and security tests.
Canary Sandbox Environment tooling
PIACERE offers secure sandbox environment
provisioning to help You test Your deployments.
17
• Central storage of local PIACERE knowledge.
• Answers the questions what providers are available and what their offers
are. But it does not stop there!
• It stores the historic characteristics of the offers and their current usage
along with any alarms (based on metrics and events from Infrastructure
Advisor).
Infrastructural Elements Catalogue
PIACERE is your smart, autonomic DevSecOps go-to product.
18
• Collects metrics and events related to performance and security.
• Infrastructure-side deployed during IEM run.
• Self-learning and self-healing included.
• IOP - Optimization of the infrastructure based on collected metrics.
• Integration with Infrastructure Elements Catalogue to select best
available options.
• Optimizes the trade-off of cost, performance, availability etc.
• Machine-learning-based optimization algorithms.
Infrastructure Advisor
Runtime monitoring (performance and security)
& IOP - Infrastructure Optimization Platform
PIACERE optimizes Your infrastructure from DevSecOps process.
Get more info from our social media
Stay in touch with us
www.piacere-project.eu
Ad

More Related Content

What's hot (20)

The Challenges of Scaling DevSecOps
The Challenges of Scaling DevSecOpsThe Challenges of Scaling DevSecOps
The Challenges of Scaling DevSecOps
WhiteSource
 
DevSecOps, The Good, Bad, and Ugly
DevSecOps, The Good, Bad, and UglyDevSecOps, The Good, Bad, and Ugly
DevSecOps, The Good, Bad, and Ugly
4ndersonLin
 
Dos and Don'ts of DevSecOps
Dos and Don'ts of DevSecOpsDos and Don'ts of DevSecOps
Dos and Don'ts of DevSecOps
Priyanka Aash
 
Demystifying DevSecOps
Demystifying DevSecOpsDemystifying DevSecOps
Demystifying DevSecOps
Archana Joshi
 
Secure DevOPS Implementation Guidance
Secure DevOPS Implementation GuidanceSecure DevOPS Implementation Guidance
Secure DevOPS Implementation Guidance
Tej Luthra
 
Dev secops. Real experience.
Dev secops. Real experience.Dev secops. Real experience.
Dev secops. Real experience.
Vitaly Balashov
 
DevSecOps Training Bootcamp - A Practical DevSecOps Course
DevSecOps Training Bootcamp - A Practical DevSecOps CourseDevSecOps Training Bootcamp - A Practical DevSecOps Course
DevSecOps Training Bootcamp - A Practical DevSecOps Course
Tonex
 
Talk DevSecOps to me
Talk DevSecOps to meTalk DevSecOps to me
Talk DevSecOps to me
Michelle Ribeiro
 
Strengthen and Scale Security Using DevSecOps - OWASP Indonesia
Strengthen and Scale Security Using DevSecOps - OWASP IndonesiaStrengthen and Scale Security Using DevSecOps - OWASP Indonesia
Strengthen and Scale Security Using DevSecOps - OWASP Indonesia
Mohammed A. Imran
 
Introduction to DevSecOps
Introduction to DevSecOpsIntroduction to DevSecOps
Introduction to DevSecOps
Setu Parimi
 
A journey from dev ops to devsecops
A journey from dev ops to devsecopsA journey from dev ops to devsecops
A journey from dev ops to devsecops
Veritis Group, Inc
 
DevOps & DevSecOps in Swiss Banking
DevOps & DevSecOps in Swiss BankingDevOps & DevSecOps in Swiss Banking
DevOps & DevSecOps in Swiss Banking
Aarno Aukia
 
How to automate your DevSecOps successfully
How to automate your DevSecOps successfullyHow to automate your DevSecOps successfully
How to automate your DevSecOps successfully
Manuel Pistner
 
DevSecOps Singapore 2017 - Security in the Delivery Pipeline
DevSecOps Singapore 2017 - Security in the Delivery PipelineDevSecOps Singapore 2017 - Security in the Delivery Pipeline
DevSecOps Singapore 2017 - Security in the Delivery Pipeline
James Wickett
 
Introduction to DevSecOps
Introduction to DevSecOpsIntroduction to DevSecOps
Introduction to DevSecOps
abhimanyubhogwan
 
Dev secops security and compliance at the speed of continuous delivery - owasp
Dev secops  security and compliance at the speed of continuous delivery - owaspDev secops  security and compliance at the speed of continuous delivery - owasp
Dev secops security and compliance at the speed of continuous delivery - owasp
Dag Rowe
 
8 Tips for Deploying DevSecOps
8 Tips for Deploying DevSecOps8 Tips for Deploying DevSecOps
8 Tips for Deploying DevSecOps
Felicia Haggarty
 
DevSecOps Singapore introduction
DevSecOps Singapore introductionDevSecOps Singapore introduction
DevSecOps Singapore introduction
Stefan Streichsbier
 
Microsoft DevOps Forum 2021 – DevOps & Security
 Microsoft DevOps Forum 2021 – DevOps & Security Microsoft DevOps Forum 2021 – DevOps & Security
Microsoft DevOps Forum 2021 – DevOps & Security
Nico Meisenzahl
 
DevSecOps 101
DevSecOps 101DevSecOps 101
DevSecOps 101
Narudom Roongsiriwong, CISSP
 
The Challenges of Scaling DevSecOps
The Challenges of Scaling DevSecOpsThe Challenges of Scaling DevSecOps
The Challenges of Scaling DevSecOps
WhiteSource
 
DevSecOps, The Good, Bad, and Ugly
DevSecOps, The Good, Bad, and UglyDevSecOps, The Good, Bad, and Ugly
DevSecOps, The Good, Bad, and Ugly
4ndersonLin
 
Dos and Don'ts of DevSecOps
Dos and Don'ts of DevSecOpsDos and Don'ts of DevSecOps
Dos and Don'ts of DevSecOps
Priyanka Aash
 
Demystifying DevSecOps
Demystifying DevSecOpsDemystifying DevSecOps
Demystifying DevSecOps
Archana Joshi
 
Secure DevOPS Implementation Guidance
Secure DevOPS Implementation GuidanceSecure DevOPS Implementation Guidance
Secure DevOPS Implementation Guidance
Tej Luthra
 
Dev secops. Real experience.
Dev secops. Real experience.Dev secops. Real experience.
Dev secops. Real experience.
Vitaly Balashov
 
DevSecOps Training Bootcamp - A Practical DevSecOps Course
DevSecOps Training Bootcamp - A Practical DevSecOps CourseDevSecOps Training Bootcamp - A Practical DevSecOps Course
DevSecOps Training Bootcamp - A Practical DevSecOps Course
Tonex
 
Strengthen and Scale Security Using DevSecOps - OWASP Indonesia
Strengthen and Scale Security Using DevSecOps - OWASP IndonesiaStrengthen and Scale Security Using DevSecOps - OWASP Indonesia
Strengthen and Scale Security Using DevSecOps - OWASP Indonesia
Mohammed A. Imran
 
Introduction to DevSecOps
Introduction to DevSecOpsIntroduction to DevSecOps
Introduction to DevSecOps
Setu Parimi
 
A journey from dev ops to devsecops
A journey from dev ops to devsecopsA journey from dev ops to devsecops
A journey from dev ops to devsecops
Veritis Group, Inc
 
DevOps & DevSecOps in Swiss Banking
DevOps & DevSecOps in Swiss BankingDevOps & DevSecOps in Swiss Banking
DevOps & DevSecOps in Swiss Banking
Aarno Aukia
 
How to automate your DevSecOps successfully
How to automate your DevSecOps successfullyHow to automate your DevSecOps successfully
How to automate your DevSecOps successfully
Manuel Pistner
 
DevSecOps Singapore 2017 - Security in the Delivery Pipeline
DevSecOps Singapore 2017 - Security in the Delivery PipelineDevSecOps Singapore 2017 - Security in the Delivery Pipeline
DevSecOps Singapore 2017 - Security in the Delivery Pipeline
James Wickett
 
Dev secops security and compliance at the speed of continuous delivery - owasp
Dev secops  security and compliance at the speed of continuous delivery - owaspDev secops  security and compliance at the speed of continuous delivery - owasp
Dev secops security and compliance at the speed of continuous delivery - owasp
Dag Rowe
 
8 Tips for Deploying DevSecOps
8 Tips for Deploying DevSecOps8 Tips for Deploying DevSecOps
8 Tips for Deploying DevSecOps
Felicia Haggarty
 
DevSecOps Singapore introduction
DevSecOps Singapore introductionDevSecOps Singapore introduction
DevSecOps Singapore introduction
Stefan Streichsbier
 
Microsoft DevOps Forum 2021 – DevOps & Security
 Microsoft DevOps Forum 2021 – DevOps & Security Microsoft DevOps Forum 2021 – DevOps & Security
Microsoft DevOps Forum 2021 – DevOps & Security
Nico Meisenzahl
 

Similar to PIACERE - DevSecOps Automated (20)

DevSecOps - Background, Status and Future Challenges
DevSecOps - Background, Status and Future ChallengesDevSecOps - Background, Status and Future Challenges
DevSecOps - Background, Status and Future Challenges
dsc71656
 
Enabling Fast IT using Containers, Microservices and DAVROS models: an overview
Enabling Fast IT using Containers, Microservices and DAVROS models: an overviewEnabling Fast IT using Containers, Microservices and DAVROS models: an overview
Enabling Fast IT using Containers, Microservices and DAVROS models: an overview
Cisco DevNet
 
Are You Ready to Ace Your DevSecOps Interview?
Are You Ready to Ace Your DevSecOps Interview?Are You Ready to Ace Your DevSecOps Interview?
Are You Ready to Ace Your DevSecOps Interview?
Azpirantz Technologies
 
🚨 𝐀𝐫𝐞 𝐘𝐨𝐮 𝐑𝐞𝐚𝐝𝐲 𝐭𝐨 𝐀𝐜𝐞 𝐘𝐨𝐮𝐫 𝐃𝐞𝐯𝐒𝐞𝐜𝐎𝐩𝐬 𝐈𝐧𝐭𝐞𝐫𝐯𝐢𝐞𝐰? 🚨
🚨 𝐀𝐫𝐞 𝐘𝐨𝐮 𝐑𝐞𝐚𝐝𝐲 𝐭𝐨 𝐀𝐜𝐞 𝐘𝐨𝐮𝐫 𝐃𝐞𝐯𝐒𝐞𝐜𝐎𝐩𝐬 𝐈𝐧𝐭𝐞𝐫𝐯𝐢𝐞𝐰? 🚨🚨 𝐀𝐫𝐞 𝐘𝐨𝐮 𝐑𝐞𝐚𝐝𝐲 𝐭𝐨 𝐀𝐜𝐞 𝐘𝐨𝐮𝐫 𝐃𝐞𝐯𝐒𝐞𝐜𝐎𝐩𝐬 𝐈𝐧𝐭𝐞𝐫𝐯𝐢𝐞𝐰? 🚨
🚨 𝐀𝐫𝐞 𝐘𝐨𝐮 𝐑𝐞𝐚𝐝𝐲 𝐭𝐨 𝐀𝐜𝐞 𝐘𝐨𝐮𝐫 𝐃𝐞𝐯𝐒𝐞𝐜𝐎𝐩𝐬 𝐈𝐧𝐭𝐞𝐫𝐯𝐢𝐞𝐰? 🚨
Mansi Kandari
 
Top 20 DevSecOps Interview Questions.pdf
Top 20 DevSecOps Interview Questions.pdfTop 20 DevSecOps Interview Questions.pdf
Top 20 DevSecOps Interview Questions.pdf
infosec train
 
𝐓𝐨𝐩 𝟐𝟎 𝐃𝐞𝐯𝐒𝐞𝐜𝐎𝐩𝐬 𝐈𝐧𝐭𝐞𝐫𝐯𝐢𝐞𝐰 𝐐𝐮𝐞𝐬𝐭𝐢𝐨𝐧𝐬
𝐓𝐨𝐩 𝟐𝟎 𝐃𝐞𝐯𝐒𝐞𝐜𝐎𝐩𝐬 𝐈𝐧𝐭𝐞𝐫𝐯𝐢𝐞𝐰 𝐐𝐮𝐞𝐬𝐭𝐢𝐨𝐧𝐬𝐓𝐨𝐩 𝟐𝟎 𝐃𝐞𝐯𝐒𝐞𝐜𝐎𝐩𝐬 𝐈𝐧𝐭𝐞𝐫𝐯𝐢𝐞𝐰 𝐐𝐮𝐞𝐬𝐭𝐢𝐨𝐧𝐬
𝐓𝐨𝐩 𝟐𝟎 𝐃𝐞𝐯𝐒𝐞𝐜𝐎𝐩𝐬 𝐈𝐧𝐭𝐞𝐫𝐯𝐢𝐞𝐰 𝐐𝐮𝐞𝐬𝐭𝐢𝐨𝐧𝐬
InfosecTrain
 
Top 20 DevsecOps Interview Questions.pdf
Top 20 DevsecOps Interview Questions.pdfTop 20 DevsecOps Interview Questions.pdf
Top 20 DevsecOps Interview Questions.pdf
infosecTrain
 
Enabling multicloud in the enterprise with DevSecOps
Enabling multicloud in the enterprise with DevSecOpsEnabling multicloud in the enterprise with DevSecOps
Enabling multicloud in the enterprise with DevSecOps
Josh Boyd
 
Outpost24 webinar mastering container security in modern day dev ops
Outpost24 webinar   mastering container security in modern day dev opsOutpost24 webinar   mastering container security in modern day dev ops
Outpost24 webinar mastering container security in modern day dev ops
Outpost24
 
Devops phase-1
Devops phase-1Devops phase-1
Devops phase-1
G R VISHAL
 
Piacere general presentation
Piacere general presentationPiacere general presentation
Piacere general presentation
PIACERE
 
Capgemini technology vision Oracle Database Firewall
Capgemini technology vision Oracle Database FirewallCapgemini technology vision Oracle Database Firewall
Capgemini technology vision Oracle Database Firewall
Johan Louwers
 
AWS TechConnect 2018 - Container Adoption
AWS TechConnect 2018 - Container AdoptionAWS TechConnect 2018 - Container Adoption
AWS TechConnect 2018 - Container Adoption
Alex Rhea
 
NUS-ISS Learning Day 2018- Designing software to make the most of cloud platf...
NUS-ISS Learning Day 2018- Designing software to make the most of cloud platf...NUS-ISS Learning Day 2018- Designing software to make the most of cloud platf...
NUS-ISS Learning Day 2018- Designing software to make the most of cloud platf...
NUS-ISS
 
ThatConference 2016 - Highly Available Node.js
ThatConference 2016 - Highly Available Node.jsThatConference 2016 - Highly Available Node.js
ThatConference 2016 - Highly Available Node.js
Brad Williams
 
DoD-Enterprise-DevSecOps-Initiative-Introduction-v4.52.pptx
DoD-Enterprise-DevSecOps-Initiative-Introduction-v4.52.pptxDoD-Enterprise-DevSecOps-Initiative-Introduction-v4.52.pptx
DoD-Enterprise-DevSecOps-Initiative-Introduction-v4.52.pptx
TomGrand4
 
Securing the container DevOps pipeline by William Henry
Securing the container DevOps pipeline by William HenrySecuring the container DevOps pipeline by William Henry
Securing the container DevOps pipeline by William Henry
DevSecCon
 
Past, Present and Future of DevOps Infrastructure
Past, Present and Future of DevOps InfrastructurePast, Present and Future of DevOps Infrastructure
Past, Present and Future of DevOps Infrastructure
Synergetics Learning and Cloud Consulting
 
Cncf checkov and bridgecrew
Cncf checkov and bridgecrewCncf checkov and bridgecrew
Cncf checkov and bridgecrew
LibbySchulze
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
DevSecOps - Background, Status and Future Challenges
DevSecOps - Background, Status and Future ChallengesDevSecOps - Background, Status and Future Challenges
DevSecOps - Background, Status and Future Challenges
dsc71656
 
Enabling Fast IT using Containers, Microservices and DAVROS models: an overview
Enabling Fast IT using Containers, Microservices and DAVROS models: an overviewEnabling Fast IT using Containers, Microservices and DAVROS models: an overview
Enabling Fast IT using Containers, Microservices and DAVROS models: an overview
Cisco DevNet
 
Are You Ready to Ace Your DevSecOps Interview?
Are You Ready to Ace Your DevSecOps Interview?Are You Ready to Ace Your DevSecOps Interview?
Are You Ready to Ace Your DevSecOps Interview?
Azpirantz Technologies
 
🚨 𝐀𝐫𝐞 𝐘𝐨𝐮 𝐑𝐞𝐚𝐝𝐲 𝐭𝐨 𝐀𝐜𝐞 𝐘𝐨𝐮𝐫 𝐃𝐞𝐯𝐒𝐞𝐜𝐎𝐩𝐬 𝐈𝐧𝐭𝐞𝐫𝐯𝐢𝐞𝐰? 🚨
🚨 𝐀𝐫𝐞 𝐘𝐨𝐮 𝐑𝐞𝐚𝐝𝐲 𝐭𝐨 𝐀𝐜𝐞 𝐘𝐨𝐮𝐫 𝐃𝐞𝐯𝐒𝐞𝐜𝐎𝐩𝐬 𝐈𝐧𝐭𝐞𝐫𝐯𝐢𝐞𝐰? 🚨🚨 𝐀𝐫𝐞 𝐘𝐨𝐮 𝐑𝐞𝐚𝐝𝐲 𝐭𝐨 𝐀𝐜𝐞 𝐘𝐨𝐮𝐫 𝐃𝐞𝐯𝐒𝐞𝐜𝐎𝐩𝐬 𝐈𝐧𝐭𝐞𝐫𝐯𝐢𝐞𝐰? 🚨
🚨 𝐀𝐫𝐞 𝐘𝐨𝐮 𝐑𝐞𝐚𝐝𝐲 𝐭𝐨 𝐀𝐜𝐞 𝐘𝐨𝐮𝐫 𝐃𝐞𝐯𝐒𝐞𝐜𝐎𝐩𝐬 𝐈𝐧𝐭𝐞𝐫𝐯𝐢𝐞𝐰? 🚨
Mansi Kandari
 
Top 20 DevSecOps Interview Questions.pdf
Top 20 DevSecOps Interview Questions.pdfTop 20 DevSecOps Interview Questions.pdf
Top 20 DevSecOps Interview Questions.pdf
infosec train
 
𝐓𝐨𝐩 𝟐𝟎 𝐃𝐞𝐯𝐒𝐞𝐜𝐎𝐩𝐬 𝐈𝐧𝐭𝐞𝐫𝐯𝐢𝐞𝐰 𝐐𝐮𝐞𝐬𝐭𝐢𝐨𝐧𝐬
𝐓𝐨𝐩 𝟐𝟎 𝐃𝐞𝐯𝐒𝐞𝐜𝐎𝐩𝐬 𝐈𝐧𝐭𝐞𝐫𝐯𝐢𝐞𝐰 𝐐𝐮𝐞𝐬𝐭𝐢𝐨𝐧𝐬𝐓𝐨𝐩 𝟐𝟎 𝐃𝐞𝐯𝐒𝐞𝐜𝐎𝐩𝐬 𝐈𝐧𝐭𝐞𝐫𝐯𝐢𝐞𝐰 𝐐𝐮𝐞𝐬𝐭𝐢𝐨𝐧𝐬
𝐓𝐨𝐩 𝟐𝟎 𝐃𝐞𝐯𝐒𝐞𝐜𝐎𝐩𝐬 𝐈𝐧𝐭𝐞𝐫𝐯𝐢𝐞𝐰 𝐐𝐮𝐞𝐬𝐭𝐢𝐨𝐧𝐬
InfosecTrain
 
Top 20 DevsecOps Interview Questions.pdf
Top 20 DevsecOps Interview Questions.pdfTop 20 DevsecOps Interview Questions.pdf
Top 20 DevsecOps Interview Questions.pdf
infosecTrain
 
Enabling multicloud in the enterprise with DevSecOps
Enabling multicloud in the enterprise with DevSecOpsEnabling multicloud in the enterprise with DevSecOps
Enabling multicloud in the enterprise with DevSecOps
Josh Boyd
 
Outpost24 webinar mastering container security in modern day dev ops
Outpost24 webinar   mastering container security in modern day dev opsOutpost24 webinar   mastering container security in modern day dev ops
Outpost24 webinar mastering container security in modern day dev ops
Outpost24
 
Devops phase-1
Devops phase-1Devops phase-1
Devops phase-1
G R VISHAL
 
Piacere general presentation
Piacere general presentationPiacere general presentation
Piacere general presentation
PIACERE
 
Capgemini technology vision Oracle Database Firewall
Capgemini technology vision Oracle Database FirewallCapgemini technology vision Oracle Database Firewall
Capgemini technology vision Oracle Database Firewall
Johan Louwers
 
AWS TechConnect 2018 - Container Adoption
AWS TechConnect 2018 - Container AdoptionAWS TechConnect 2018 - Container Adoption
AWS TechConnect 2018 - Container Adoption
Alex Rhea
 
NUS-ISS Learning Day 2018- Designing software to make the most of cloud platf...
NUS-ISS Learning Day 2018- Designing software to make the most of cloud platf...NUS-ISS Learning Day 2018- Designing software to make the most of cloud platf...
NUS-ISS Learning Day 2018- Designing software to make the most of cloud platf...
NUS-ISS
 
ThatConference 2016 - Highly Available Node.js
ThatConference 2016 - Highly Available Node.jsThatConference 2016 - Highly Available Node.js
ThatConference 2016 - Highly Available Node.js
Brad Williams
 
DoD-Enterprise-DevSecOps-Initiative-Introduction-v4.52.pptx
DoD-Enterprise-DevSecOps-Initiative-Introduction-v4.52.pptxDoD-Enterprise-DevSecOps-Initiative-Introduction-v4.52.pptx
DoD-Enterprise-DevSecOps-Initiative-Introduction-v4.52.pptx
TomGrand4
 
Securing the container DevOps pipeline by William Henry
Securing the container DevOps pipeline by William HenrySecuring the container DevOps pipeline by William Henry
Securing the container DevOps pipeline by William Henry
DevSecCon
 
Cncf checkov and bridgecrew
Cncf checkov and bridgecrewCncf checkov and bridgecrew
Cncf checkov and bridgecrew
LibbySchulze
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
Ad

More from PIACERE (7)

PIACERE project overview, summary of objectives v2
PIACERE project overview, summary of objectives v2PIACERE project overview, summary of objectives v2
PIACERE project overview, summary of objectives v2
PIACERE
 
eSAAM2023-PIACERE Integrated Development Environment
eSAAM2023-PIACERE Integrated Development EnvironmenteSAAM2023-PIACERE Integrated Development Environment
eSAAM2023-PIACERE Integrated Development Environment
PIACERE
 
PIACERE project at EClipse Con 2023
PIACERE project at EClipse Con 2023PIACERE project at EClipse Con 2023
PIACERE project at EClipse Con 2023
PIACERE
 
PIACERE ICG Gaia-X Event Bilbao
PIACERE ICG Gaia-X Event BilbaoPIACERE ICG Gaia-X Event Bilbao
PIACERE ICG Gaia-X Event Bilbao
PIACERE
 
CCM Brussels PIACERE presentation (2023-05-09)
CCM Brussels PIACERE presentation (2023-05-09)CCM Brussels PIACERE presentation (2023-05-09)
CCM Brussels PIACERE presentation (2023-05-09)
PIACERE
 
Piacere presentation in Databeers
Piacere presentation in DatabeersPiacere presentation in Databeers
Piacere presentation in Databeers
PIACERE
 
PIACERE presentation during the WORLD CIST 2023
PIACERE presentation during the WORLD CIST 2023PIACERE presentation during the WORLD CIST 2023
PIACERE presentation during the WORLD CIST 2023
PIACERE
 
PIACERE project overview, summary of objectives v2
PIACERE project overview, summary of objectives v2PIACERE project overview, summary of objectives v2
PIACERE project overview, summary of objectives v2
PIACERE
 
eSAAM2023-PIACERE Integrated Development Environment
eSAAM2023-PIACERE Integrated Development EnvironmenteSAAM2023-PIACERE Integrated Development Environment
eSAAM2023-PIACERE Integrated Development Environment
PIACERE
 
PIACERE project at EClipse Con 2023
PIACERE project at EClipse Con 2023PIACERE project at EClipse Con 2023
PIACERE project at EClipse Con 2023
PIACERE
 
PIACERE ICG Gaia-X Event Bilbao
PIACERE ICG Gaia-X Event BilbaoPIACERE ICG Gaia-X Event Bilbao
PIACERE ICG Gaia-X Event Bilbao
PIACERE
 
CCM Brussels PIACERE presentation (2023-05-09)
CCM Brussels PIACERE presentation (2023-05-09)CCM Brussels PIACERE presentation (2023-05-09)
CCM Brussels PIACERE presentation (2023-05-09)
PIACERE
 
Piacere presentation in Databeers
Piacere presentation in DatabeersPiacere presentation in Databeers
Piacere presentation in Databeers
PIACERE
 
PIACERE presentation during the WORLD CIST 2023
PIACERE presentation during the WORLD CIST 2023PIACERE presentation during the WORLD CIST 2023
PIACERE presentation during the WORLD CIST 2023
PIACERE
 
Ad

Recently uploaded (20)

Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Andre Hora
 
PDF Reader Pro Crack Latest Version FREE Download 2025
PDF Reader Pro Crack Latest Version FREE Download 2025PDF Reader Pro Crack Latest Version FREE Download 2025
PDF Reader Pro Crack Latest Version FREE Download 2025
mu394968
 
Download YouTube By Click 2025 Free Full Activated
Download YouTube By Click 2025 Free Full ActivatedDownload YouTube By Click 2025 Free Full Activated
Download YouTube By Click 2025 Free Full Activated
saniamalik72555
 
Societal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainabilitySocietal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainability
Jordi Cabot
 
How can one start with crypto wallet development.pptx
How can one start with crypto wallet development.pptxHow can one start with crypto wallet development.pptx
How can one start with crypto wallet development.pptx
laravinson24
 
Expand your AI adoption with AgentExchange
Expand your AI adoption with AgentExchangeExpand your AI adoption with AgentExchange
Expand your AI adoption with AgentExchange
Fexle Services Pvt. Ltd.
 
The Significance of Hardware in Information Systems.pdf
The Significance of Hardware in Information Systems.pdfThe Significance of Hardware in Information Systems.pdf
The Significance of Hardware in Information Systems.pdf
drewplanas10
 
Douwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License codeDouwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License code
aneelaramzan63
 
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage DashboardsAdobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
BradBedford3
 
How to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud PerformanceHow to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud Performance
ThousandEyes
 
F-Secure Freedome VPN 2025 Crack Plus Activation New Version
F-Secure Freedome VPN 2025 Crack Plus Activation  New VersionF-Secure Freedome VPN 2025 Crack Plus Activation  New Version
F-Secure Freedome VPN 2025 Crack Plus Activation New Version
saimabibi60507
 
Adobe Illustrator Crack FREE Download 2025 Latest Version
Adobe Illustrator Crack FREE Download 2025 Latest VersionAdobe Illustrator Crack FREE Download 2025 Latest Version
Adobe Illustrator Crack FREE Download 2025 Latest Version
kashifyounis067
 
Exploring Wayland: A Modern Display Server for the Future
Exploring Wayland: A Modern Display Server for the FutureExploring Wayland: A Modern Display Server for the Future
Exploring Wayland: A Modern Display Server for the Future
ICS
 
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
steaveroggers
 
Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)
Allon Mureinik
 
Landscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature ReviewLandscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature Review
Hironori Washizaki
 
FL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full VersionFL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full Version
tahirabibi60507
 
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
Egor Kaleynik
 
Scaling GraphRAG: Efficient Knowledge Retrieval for Enterprise AI
Scaling GraphRAG:  Efficient Knowledge Retrieval for Enterprise AIScaling GraphRAG:  Efficient Knowledge Retrieval for Enterprise AI
Scaling GraphRAG: Efficient Knowledge Retrieval for Enterprise AI
danshalev
 
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRYLEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
NidaFarooq10
 
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Andre Hora
 
PDF Reader Pro Crack Latest Version FREE Download 2025
PDF Reader Pro Crack Latest Version FREE Download 2025PDF Reader Pro Crack Latest Version FREE Download 2025
PDF Reader Pro Crack Latest Version FREE Download 2025
mu394968
 
Download YouTube By Click 2025 Free Full Activated
Download YouTube By Click 2025 Free Full ActivatedDownload YouTube By Click 2025 Free Full Activated
Download YouTube By Click 2025 Free Full Activated
saniamalik72555
 
Societal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainabilitySocietal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainability
Jordi Cabot
 
How can one start with crypto wallet development.pptx
How can one start with crypto wallet development.pptxHow can one start with crypto wallet development.pptx
How can one start with crypto wallet development.pptx
laravinson24
 
Expand your AI adoption with AgentExchange
Expand your AI adoption with AgentExchangeExpand your AI adoption with AgentExchange
Expand your AI adoption with AgentExchange
Fexle Services Pvt. Ltd.
 
The Significance of Hardware in Information Systems.pdf
The Significance of Hardware in Information Systems.pdfThe Significance of Hardware in Information Systems.pdf
The Significance of Hardware in Information Systems.pdf
drewplanas10
 
Douwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License codeDouwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License code
aneelaramzan63
 
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage DashboardsAdobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
BradBedford3
 
How to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud PerformanceHow to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud Performance
ThousandEyes
 
F-Secure Freedome VPN 2025 Crack Plus Activation New Version
F-Secure Freedome VPN 2025 Crack Plus Activation  New VersionF-Secure Freedome VPN 2025 Crack Plus Activation  New Version
F-Secure Freedome VPN 2025 Crack Plus Activation New Version
saimabibi60507
 
Adobe Illustrator Crack FREE Download 2025 Latest Version
Adobe Illustrator Crack FREE Download 2025 Latest VersionAdobe Illustrator Crack FREE Download 2025 Latest Version
Adobe Illustrator Crack FREE Download 2025 Latest Version
kashifyounis067
 
Exploring Wayland: A Modern Display Server for the Future
Exploring Wayland: A Modern Display Server for the FutureExploring Wayland: A Modern Display Server for the Future
Exploring Wayland: A Modern Display Server for the Future
ICS
 
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
steaveroggers
 
Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)
Allon Mureinik
 
Landscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature ReviewLandscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature Review
Hironori Washizaki
 
FL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full VersionFL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full Version
tahirabibi60507
 
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
Egor Kaleynik
 
Scaling GraphRAG: Efficient Knowledge Retrieval for Enterprise AI
Scaling GraphRAG:  Efficient Knowledge Retrieval for Enterprise AIScaling GraphRAG:  Efficient Knowledge Retrieval for Enterprise AI
Scaling GraphRAG: Efficient Knowledge Retrieval for Enterprise AI
danshalev
 
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRYLEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
NidaFarooq10
 

PIACERE - DevSecOps Automated

  • 1. This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No. 101000162. PIACERE - DevSecOps Automated Radosław Piliszek & Paweł Skrzypek | 7bulls.com
  • 2. 2 - Research & Development Center 7bulls has been certified as a research and development center on the Polish and French market (CBR and CIR respectively). Examples of innovative projects implemented by 7bulls can be found at 7bulls.com/rnd
  • 3. 3 DevSecOps DevSecOps is the integration of security into emerging agile IT and DevOps development as seamlessly and as transparently as possible. Ideally, this is done without reducing the agility or speed of developers or requiring them to leave their development toolchain environment. Source: Gartner IT Glossary: https://www.gartner.com/en/information-technology/glossary/devsecops
  • 4. 4 But why do we need Sec in DevOps? ▪ We hope nobody denies security is of utmost importance these days, but we argue it’s even more important for Software-Defined Infrastructure as it happens in DevOps. ▪ Frequent build and deploy process is especially vulnerable to misconfiguration and security leaks. ▪ Heterogeneity of infrastructure additionally increases the risks.
  • 5. 5 Introducing PIACERE (PLEASURE) Programming trustworthy Infrastructure As Code in a sEcuRE framework 1. Horizon 2020 project in Software Development call. 2. Consortium consists of 12 organizations (academia, business, government) and is led by Tecnalia from Spain. 3. Schedule - 01.12.2020 - 30.11.2023 4. 7bulls.com is responsible for integration and Canary Sandbox Environment.
  • 6. 6 PIACERE DevSecOps - goals • Develop, build and deploy applications • Manage cloud, hybrid and multicloud deployments • Maintain and configure the infrastructure • Optimize usage of resources • Test deployments and infrastructure • Avoid snowflakes (and related config drifts) Including agile approach and security rules and principles. Fast, reliable and secure deployments out-of-the-box!
  • 7. 7 PIACERE DevSecOps - key features • Integrated security principles into the DevOps operations. • Agile approach without losing security level. • Sandboxing guide to test the dynamic properties of to-be-deployed infrastructure. • Single source of truth, access control and accountability. • Cloud-agnosticism. • Automatic healing and optimisation.
  • 8. 8 PIACERE DevSecOps framework - A single universal platform for DevSecOps deployments in multicloud enviroments. Including optimization of resources. Actually Cross-Cloud and reusing and enhancing Open Source
  • 9. 9 PIACERE DevSecOps - why? Source: https://xkcd.com/927/
  • 10. 10 • Simple and easy way to use DevSecOps approach. • Unified way to build and deploy into the multicloud environments. • Support for multiple IaC languages. • Automatic deployment to different Cloud Providers. • Automatic optimization of cloud resources. • Embraces GitOps with single source of truth and streamlined access control. PIACERE DevSecOps - why?
  • 11. 11 • DOML - DevSecOps Modelling Language • VT - Verification Tool • Central DOML&IaC repositories and Runtime Controller • IEM - IaC Executor Manager • Canary Sandbox Environment tooling • Infrastructural Elements Catalogue • Infrastructure Advisor ○ Runtime monitoring (performance and security) ○ IOP - Infrastructure Optimization Platform Everything integrated together. PIACERE DevSecOps key elements
  • 12. 12 • Cloud-agnostic-able language. • Multiple layers of modelling and presentation. • Application modelling: components, connections, security, etc. • Infrastructure modelling: abstract (environment-agnostic) and concrete (environment-dependent). • Target IaC generation possible to multiple languages. • Modelling toolbox available in Eclipse IDE. DOML - DevSecOps Modelling Language Unified way of describing application and infrastructure in the Cloud, including security aspects such as rules and expectations.
  • 13. 13 • Static analysis of properties of DOML and the generated IaC. • Verifies correctness according to select criteria. • Ensures the IaC and used components are free of known vulnerabilities and follow best security practices. VT - Verification Tool Unsure if your model satisfies expectations? Refer to the Verification Tool of PIACERE. (And it will make sure you don’t forget the Security part).
  • 14. 14 • Single-flow operations: push to the repository and get your deployment updated. • Single source of truth - everything your infrastructure needs in one place. • Simplified and streamlined access control - control access via repository permissions. • Runtime Controller based on BPMN (Business Process Model and Notation) - an extensible vernacular. Central DOML&IaC repositories and Runtime Controller One ring source to rule them all - Your deployments.
  • 15. 15 • Execution of IaC. • Understands the deployed infrastructure. • Support for reconfiguration and scaling. • Fully-automatic deployment to chosen Canary Environment and target infrastructure. • Secure use of credentials to the target environments. IEM - IaC Executor Manager PIACERE is your smart, autonomic DevSecOps go-to product.
  • 16. 16 • Two main tools: ○ Provisioner - deployment of select environments (OpenStack, Kubernetes) in an opinionated way. ○ Mocklord - mocked APIs of selected cloud providers. • Ability to test dynamic aspects of the deployment in a controlled, sandbox environment, including relevance, reliability and security tests. Canary Sandbox Environment tooling PIACERE offers secure sandbox environment provisioning to help You test Your deployments.
  • 17. 17 • Central storage of local PIACERE knowledge. • Answers the questions what providers are available and what their offers are. But it does not stop there! • It stores the historic characteristics of the offers and their current usage along with any alarms (based on metrics and events from Infrastructure Advisor). Infrastructural Elements Catalogue PIACERE is your smart, autonomic DevSecOps go-to product.
  • 18. 18 • Collects metrics and events related to performance and security. • Infrastructure-side deployed during IEM run. • Self-learning and self-healing included. • IOP - Optimization of the infrastructure based on collected metrics. • Integration with Infrastructure Elements Catalogue to select best available options. • Optimizes the trade-off of cost, performance, availability etc. • Machine-learning-based optimization algorithms. Infrastructure Advisor Runtime monitoring (performance and security) & IOP - Infrastructure Optimization Platform PIACERE optimizes Your infrastructure from DevSecOps process.
  • 19. Get more info from our social media Stay in touch with us www.piacere-project.eu