Submit Search
Upload
ZendCon/OE: From Zero to DevSecOps in 60 Minutes
•
0 likes
•
105 views
J
jerryhargrove
Follow
Slides from ZendCon/OE 10/16/18 in Las Vegas
Read less
Read more
Technology
Slideshow view
Report
Share
Slideshow view
Report
Share
1 of 87
Download now
Download to read offline
Recommended
The unsung glory of internal tools - Gil Zellner - DevOpsDays Tel Aviv 2018
The unsung glory of internal tools - Gil Zellner - DevOpsDays Tel Aviv 2018
DevOpsDays Tel Aviv
Build automation with Fastlane
Build automation with Fastlane
Eugene Zharkov
Redis at the guardian
Redis at the guardian
Michael Brunton-Spall
Volunteers, not conscripts: Fixing out of hours oncall
Volunteers, not conscripts: Fixing out of hours oncall
Brian Scanlan
Its the app stupid - CloudStack 2014 Collaboration Conference #CCNA14
Its the app stupid - CloudStack 2014 Collaboration Conference #CCNA14
Uri Cohen
From Zero to DevSecOps in 60 Minutes - DevTalks Romania - Cluj-Napoca
From Zero to DevSecOps in 60 Minutes - DevTalks Romania - Cluj-Napoca
jerryhargrove
Deploy And Release at Kubernetes Era
Deploy And Release at Kubernetes Era
Alex Soto
Lucidchart Webinar - Machine Learning on AWS
Lucidchart Webinar - Machine Learning on AWS
jerryhargrove
Recommended
The unsung glory of internal tools - Gil Zellner - DevOpsDays Tel Aviv 2018
The unsung glory of internal tools - Gil Zellner - DevOpsDays Tel Aviv 2018
DevOpsDays Tel Aviv
Build automation with Fastlane
Build automation with Fastlane
Eugene Zharkov
Redis at the guardian
Redis at the guardian
Michael Brunton-Spall
Volunteers, not conscripts: Fixing out of hours oncall
Volunteers, not conscripts: Fixing out of hours oncall
Brian Scanlan
Its the app stupid - CloudStack 2014 Collaboration Conference #CCNA14
Its the app stupid - CloudStack 2014 Collaboration Conference #CCNA14
Uri Cohen
From Zero to DevSecOps in 60 Minutes - DevTalks Romania - Cluj-Napoca
From Zero to DevSecOps in 60 Minutes - DevTalks Romania - Cluj-Napoca
jerryhargrove
Deploy And Release at Kubernetes Era
Deploy And Release at Kubernetes Era
Alex Soto
Lucidchart Webinar - Machine Learning on AWS
Lucidchart Webinar - Machine Learning on AWS
jerryhargrove
ZendCon/OE: Machine Leaning in the Cloud
ZendCon/OE: Machine Leaning in the Cloud
jerryhargrove
Deploying and Scaling Microservices
Deploying and Scaling Microservices
Sam Newman
Cascadia PHP '18 - Machine Learning on AWS (for Noobs)
Cascadia PHP '18 - Machine Learning on AWS (for Noobs)
jerryhargrove
(ARC317) Maintaining a Resilient Front Door at Massive Scale | AWS re:Invent ...
(ARC317) Maintaining a Resilient Front Door at Massive Scale | AWS re:Invent ...
Amazon Web Services
Serverless Development To Production Pipeline
Serverless Development To Production Pipeline
Chase Douglas
Docker on azure
Docker on azure
Sasha Vinčić
【IVS CTO Night & Day】Amazon Container Services
【IVS CTO Night & Day】Amazon Container Services
Amazon Web Services Japan
Testing and Monitoring and Broken Things | Nikki Attea | Sensu
Testing and Monitoring and Broken Things | Nikki Attea | Sensu
InfluxData
WCSD - GutenWhat? A Gutenberg FAQ
WCSD - GutenWhat? A Gutenberg FAQ
Roy Sivan
Podcast with Wordpress - Become Internet Rockstar
Podcast with Wordpress - Become Internet Rockstar
Alex Harris
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Neo4j
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Roshan Dwivedi
More Related Content
Similar to ZendCon/OE: From Zero to DevSecOps in 60 Minutes
ZendCon/OE: Machine Leaning in the Cloud
ZendCon/OE: Machine Leaning in the Cloud
jerryhargrove
Deploying and Scaling Microservices
Deploying and Scaling Microservices
Sam Newman
Cascadia PHP '18 - Machine Learning on AWS (for Noobs)
Cascadia PHP '18 - Machine Learning on AWS (for Noobs)
jerryhargrove
(ARC317) Maintaining a Resilient Front Door at Massive Scale | AWS re:Invent ...
(ARC317) Maintaining a Resilient Front Door at Massive Scale | AWS re:Invent ...
Amazon Web Services
Serverless Development To Production Pipeline
Serverless Development To Production Pipeline
Chase Douglas
Docker on azure
Docker on azure
Sasha Vinčić
【IVS CTO Night & Day】Amazon Container Services
【IVS CTO Night & Day】Amazon Container Services
Amazon Web Services Japan
Testing and Monitoring and Broken Things | Nikki Attea | Sensu
Testing and Monitoring and Broken Things | Nikki Attea | Sensu
InfluxData
WCSD - GutenWhat? A Gutenberg FAQ
WCSD - GutenWhat? A Gutenberg FAQ
Roy Sivan
Podcast with Wordpress - Become Internet Rockstar
Podcast with Wordpress - Become Internet Rockstar
Alex Harris
Similar to ZendCon/OE: From Zero to DevSecOps in 60 Minutes
(10)
ZendCon/OE: Machine Leaning in the Cloud
ZendCon/OE: Machine Leaning in the Cloud
Deploying and Scaling Microservices
Deploying and Scaling Microservices
Cascadia PHP '18 - Machine Learning on AWS (for Noobs)
Cascadia PHP '18 - Machine Learning on AWS (for Noobs)
(ARC317) Maintaining a Resilient Front Door at Massive Scale | AWS re:Invent ...
(ARC317) Maintaining a Resilient Front Door at Massive Scale | AWS re:Invent ...
Serverless Development To Production Pipeline
Serverless Development To Production Pipeline
Docker on azure
Docker on azure
【IVS CTO Night & Day】Amazon Container Services
【IVS CTO Night & Day】Amazon Container Services
Testing and Monitoring and Broken Things | Nikki Attea | Sensu
Testing and Monitoring and Broken Things | Nikki Attea | Sensu
WCSD - GutenWhat? A Gutenberg FAQ
WCSD - GutenWhat? A Gutenberg FAQ
Podcast with Wordpress - Become Internet Rockstar
Podcast with Wordpress - Become Internet Rockstar
Recently uploaded
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Neo4j
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Roshan Dwivedi
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Allon Mureinik
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
Results
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Katpro Technologies
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Enterprise Knowledge
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Enterprise Knowledge
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
Recently uploaded
(20)
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Slack Application Development 101 Slides
Slack Application Development 101 Slides
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
ZendCon/OE: From Zero to DevSecOps in 60 Minutes
1.
@awsgeek lucidchart.com From Zero
to DevSecOpsin 60 Minutes
2.
@awsgeek lucidchart.com
3.
@awsgeek lucidchart.com From Zero
to DevSecOpsin 60 Minutes
4.
@awsgeek lucidchart.com 60 Minutes45 DevSecOpsin From
Zero to
5.
@awsgeek lucidchart.com
6.
@awsgeek lucidchart.com
7.
@awsgeek lucidchart.com
8.
@awsgeek lucidchart.com
9.
@awsgeek lucidchart.com
10.
@awsgeek lucidchart.com
11.
@awsgeek lucidchart.com
12.
@awsgeek lucidchart.com
13.
@awsgeek lucidchart.com
14.
@awsgeek lucidchart.com
15.
@awsgeek lucidchart.com
16.
@awsgeek lucidchart.com
17.
@awsgeek lucidchart.com
18.
@awsgeek lucidchart.com
19.
@awsgeek lucidchart.com
20.
@awsgeek lucidchart.com
21.
@awsgeek lucidchart.com … AWS Event Producers
22.
@awsgeek lucidchart.com … AWS Event Producers
23.
@awsgeek lucidchart.com
24.
@awsgeek lucidchart.com 1
25.
@awsgeek lucidchart.com 1 2
26.
@awsgeek lucidchart.com 1 2
3
27.
@awsgeek lucidchart.com 1 2
3
28.
@awsgeek lucidchart.com <?php require 'vendor/autoload.php'; $ec2
= new AwsEc2Ec2Client([ 'version' => 'latest', 'region' => 'us-west-2' ]); $res = $ec2->startInstances([ 'InstanceIds' => [ id1, id2, ... ], ... ]);
29.
@awsgeek lucidchart.com "eventTime": "2018-02-07T22:18:40Z", "eventSource":
"ec2.amazonaws.com", "eventName": "StartInstances", "awsRegion": "us-west-2", "sourceIPAddress": "24.25.26.27",
30.
@awsgeek lucidchart.com
31.
@awsgeek lucidchart.com
32.
@awsgeek lucidchart.com
33.
@awsgeek lucidchart.com
34.
@awsgeek lucidchart.com "eventVersion": "1.05", "principalId":
"123456789012", "arn":"arn:aws:iam::xx:user/jerry", "accountId": "123456789012", "accessKeyId": "abcdefghijklmnop", "userName": "jerry",
35.
@awsgeek lucidchart.com
36.
@awsgeek lucidchart.com
37.
@awsgeek lucidchart.com
38.
@awsgeek lucidchart.com AWS Event Consumers
39.
@awsgeek lucidchart.com AWS Event Consumers
40.
@awsgeek lucidchart.com
41.
@awsgeek lucidchart.com
42.
@awsgeek lucidchart.com
43.
@awsgeek lucidchart.com
44.
@awsgeek lucidchart.com
45.
@awsgeek lucidchart.com 1
46.
@awsgeek lucidchart.com <?php require 'vendor/autoload.php'; $ct
= new AwsCloudTrailCloudTrailClient([ 'version' => 'latest', 'region' => 'us-west-2' ]); $res = $ct->stopLogging([ 'Name' => <trail name>, ... ]);
47.
@awsgeek lucidchart.com 2 1
48.
@awsgeek lucidchart.com 2 1 3
49.
@awsgeek lucidchart.com A
50.
@awsgeek lucidchart.com 2 1 3 4
51.
@awsgeek lucidchart.com function processEvent(event,
callback): region = event['detail']['awsRegion'] message = { 'channel': SLACK_CHANNEL, 'text’: "CloudTrail disabled in %s" %(region) } ... response = urlopen(req)
52.
@awsgeek lucidchart.com A B
53.
@awsgeek lucidchart.com C A B
54.
@awsgeek lucidchart.com 2 1 3 4 5
55.
@awsgeek lucidchart.com 2 1 3 4 5
56.
@awsgeek lucidchart.com
57.
@awsgeek lucidchart.com
58.
@awsgeek lucidchart.com
59.
@awsgeek lucidchart.com 2 1 3
60.
@awsgeek lucidchart.com 2 1 3 4
61.
@awsgeek lucidchart.com 2 1 3 4 5
62.
@awsgeek lucidchart.com 2 1 3 4 5
63.
@awsgeek lucidchart.com
64.
@awsgeek lucidchart.com
65.
@awsgeek lucidchart.com
66.
@awsgeek lucidchart.com
67.
@awsgeek lucidchart.com
68.
@awsgeek lucidchart.com 1
69.
@awsgeek lucidchart.com 2 1
70.
@awsgeek lucidchart.com 2 3 1
71.
@awsgeek lucidchart.com 2 3 4 1
72.
@awsgeek lucidchart.com exports.subscribe =
(event, callback) => { ... const options = url.parse(slackUrl); options.method = 'POST’; ... const post = https.request(options,
73.
@awsgeek lucidchart.com 2 3 4 1 5
74.
@awsgeek lucidchart.com
75.
@awsgeek lucidchart.com
76.
@awsgeek lucidchart.com
77.
@awsgeek lucidchart.com
78.
@awsgeek lucidchart.com
79.
@awsgeek lucidchart.com 1
80.
@awsgeek lucidchart.com 2 1 3 4
81.
@awsgeek lucidchart.com 2 1 3 4 5
82.
@awsgeek lucidchart.com
83.
@awsgeek lucidchart.com
84.
@awsgeek lucidchart.com
85.
@awsgeek lucidchart.com 1 2 3 4 5 6
86.
@awsgeek lucidchart.com
87.
@awsgeek lucidchart.com ThankYou! Read more: lucidchart.com/blog/cloud Follow: @awsgeekon
Twitter See more: awsgeek.com
Download now