SlideShare a Scribd company logo
1 of 82
excella.com | @excellaco
excella.com
@excellaco
DevOps and
Audit
…and Security and Compliance
Jeff Gallimore
excella.com | @excellaco
Let me tell you a story.
excella.com | @excellaco
Sells products and services.
Stores information.
Takes payments.
AnyOnlineBusiness, Inc.
excella.com | @excellaco
The audit begins.
excella.com | @excellaco
Developers are deploying their
own code to production
without any formal change
approval processes.
excella.com | @excellaco
No separation of duties.
excella.com | @excellaco
Business risks.
BR1: Service goes down, and revenue can’t be generated.
(availability)
BR2: User accounts and data are compromised or disclosed.
(confidentiality, security, privacy)
BR3: Transactions are incorrect or compromised. (integrity)
excella.com | @excellaco
Specific risks.
R1: An internal actor abuses provided or developed privileges to commit fraud to
the organization and/or its customers. (BR2, BR3)
R2: Code is deployed into production that causes an outage, service
impairment, or errors in data. (BR1)
R3: An external actor gains unauthorized access to production or pre-production
environments (e.g., database, OS, networking) and installs malicious code, or
changes or steals data. (BR2, BR3)
excella.com | @excellaco
Control strategy.
To mitigate the risk of an internal actor abusing provided or developed
privileges to commit fraud to the organization and/or its customers
(R1), we use the following control strategy…
CS1: All code is validated through defined controls prior to production
deployment to prevent developers from inserting “back doors” or
vulnerabilities into production.
excella.com | @excellaco
Control environment.
To implement CS1 so all code is validated through defined controls
prior to production deployment to prevent developers from inserting
“back doors” or vulnerabilities into production, we have the following
controls…
excella.com | @excellaco
Controls.
C1: All changes are reviewed by the Change Control Board (CCB)
prior to release.
a) The changes are submitted for review at least two weeks prior to the
next CCB meeting.
b) The submitter must complete the Change Control Form (CCF),
documenting the changes to be made, which environments the change
should be applied to, what risks are associated with the change, and
rollback procedures.
c) If the CCB approves the change, the change will be scheduled for the
next release window with the IT Operations team.
excella.com | @excellaco
Audit testing and evidence.
CS1 evidence:
a) Documentation of CCB procedures.
b) CCB meeting agendas for the last year.
c) CCFs for each CCB meeting for the last year.
d) Record of approval for each CCF.
e) Record of changes applied for each production release window, along with CCF
for each of those changes.
f) Record of which changes were applied successfully and which failed.
g) For change failures, record of rollback procedures applied and outcome of the
rollback.
excella.com | @excellaco
This is a horror story.
excella.com | @excellaco
Findings.
1. Material differences between documented CCB procedures and
actual CCB meetings.
2. 86% changes applied to production were approved by CCB.
3. 17% of changes approved by CCB were not applied to production.
4. 8% of changes did not have accompanying CCF.
5. 31% of production changes failed in some manner. 5% caused
significant service disruption.
6. Rollback procedures failed for 53% of failed changes.
excella.com | @excellaco
The End.
excella.com | @excellaco
No, wait. It’s a fairytale!
excella.com | @excellaco
Control environment.
To implement CS1 so all code is validated through defined controls
prior to production deployment to prevent developers from inserting
“back doors” or vulnerabilities into production, we have the following
controls…
excella.com | @excellaco
Controls.
C1: Jenkins runs static code analysis on each code checkin to validate the code
conforms to the established lexical, syntactic, and semantic ruleset.
C2: All code is peer-reviewed for correctness and adherence to the
organizational coding standards. To ensure the peer review happened and the
reviewers are "qualified" to do the review, Development and IT Operations
management has instituted a documented peer review process.
excella.com | @excellaco
More controls.
C3: For changes defined as “high risk” (e.g., new areas for the
developer, security-sensitive modules such as authentication),
changes must also be reviewed by the designated subject matter
expert before production deployment.
C4: Automated security testing of the code and environment is
performed as part of the deployment pipeline.
excella.com | @excellaco
And more controls.
C5: All production deployments must have a JIRA ticket number. Deployers
must input the JIRA ticket number into the Jenkins build pipeline system for
code to be deployed into production.
C6: All production deployments are logged and published through
information radiators. Jenkins records all deployments, as well as all
corresponding JIRA tickets and the results of all automated and manual
tests, release notes, service incidents, peer reviews, and signoffs.
excella.com | @excellaco
Audit testing and evidence.
CS1 evidence:
a) Static code analysis tool ruleset.
b) Change history for the last five changes made to the static code analysis tool ruleset
and review against CCB membership.
c) Report of build statistics for the last six months showing the number of broken builds
caused by static code analysis rule violations.
d) Report of the first ten code reviews in Stash and matching JIRA promotion tickets each
month for the last six months.
e) Report of every fifth production deployment logged in Jenkins over the last six months.
f) Documented coding standards.
excella.com | @excellaco
Findings.
1. You’re all good.
excella.com | @excellaco
The End.
excella.com | @excellaco
No, wait. It’s based on a true story!
excella.com | @excellaco
Resembles AnyOnlineBusiness, Inc.
Profiled in The DevOps Handbook by Gene Kim, et al.
excella.com | @excellaco
Federal agency (i.e., a high-
compliance environment).
Achieved continuous deployment
(i.e., multiple production
deployments per day).
excella.com | @excellaco
Why did the story change?
excella.com | @excellaco
We’ve changed how we do our daily work.
How we view audit, security, and compliance has to change, too.
It had to change.
excella.com | @excellaco
There was the data center.
excella.com | @excellaco
“Show me the logs for this machine.”
excella.com | @excellaco
Then there was the cloud.
excella.com | @excellaco
Auto-scaling.
Virtual machines start and stop
based on configured triggers.
excella.com | @excellaco
Infrastructure as code.
Software-defined infrastructure.
Automate the creation and tear-down of
infrastructure using code.
Infrastructure is ephemeral – not long-
lived.
excella.com | @excellaco
We used to manage infrastructure like this.
excella.com | @excellaco
Now we manage infrastructure like this.
excella.com | @excellaco
How do you implement
your controls?
#choices
excella.com | @excellaco
Paper-based processes.
excella.com | @excellaco
Creates “risk management theater”.
excella.com | @excellaco
Lengthens cycle times and
feedback loops.
Creates waste and inefficiency.
Involves decision-makers distant
from the actual work.
Can be circumvented.
Hurts situational awareness.
Counter-
productive
.
excella.com | @excellaco
Change the story…
excella.com | @excellaco
Apply automation liberally.
excella.com | @excellaco
Use the exhaust of normal
day-to-day work.
excella.com | @excellaco
Like change history from source control.
excella.com | @excellaco
With the details.
excella.com | @excellaco
When do you involve
Audit, Security, and
Compliance?
#choices
excella.com | @excellaco
Typical entry into the process.
excella.com | @excellaco
Typical role in the process.
excella.com | @excellaco
Typical result of the process…
“You can’t release until you get
approval.”
excella.com | @excellaco
Typical result of the process…
“You can’t release until you fix
these.”
excella.com | @excellaco
Change the story…
excella.com | @excellaco
Engage audit, security, and compliance early and often.
Integrate non-functional requirements from the beginning with automation.
Shift left.
excella.com | @excellaco
Would you rather know early or late?
excella.com | @excellaco
"Do painful things more
frequently so you can make it
less painful.”
-- Adrian Cockroft
excella.com | @excellaco
Engage audit, security, and compliance early and often.
Integrate non-functional requirements from the beginning with automation.
Be transparent and share information.
Shift left.
excella.com | @excellaco
How do you view Audit,
Security, and
Compliance?
#choices
excella.com | @excellaco
Unrealistic.
excella.com | @excellaco
Obstructionist.
excella.com | @excellaco
Untrustworthy.
Circle of Trust
Audit, Security,
and
Compliance
excella.com | @excellaco
Change the story…
excella.com | @excellaco
A) To make more work for
everyone.
B) To prevent progress.
C) To assign blame.
D) To help the organization
manage risk so bad things
don’t happen to us.
Why do
Audit,
Security,
and
Compliance
exist?
excella.com | @excellaco
Put yourself in their shoes.
Show empathy.
excella.com | @excellaco
“DevOps, a movement of people
who care about developing and
operating reliable, secure, high
performance systems at scale, has
always — intentionally — lacked a
definition or manifesto.”
--2014 State of DevOps Report
excella.com | @excellaco
Not DevSecOps…
Or DevAudOps…
Or DevCompOps…
Or DevSecAudCompOps…
It’s just
DevOps.
excella.com | @excellaco
…because we all care about
developing and operating
reliable, secure, high
performance systems at scale.
“I care. I care a lot.
It’s kinda my thing.”
-- Leslie Knope
excella.com | @excellaco
Resources.
#lotstoread
excella.com | @excellaco
Provide guidance for how management and auditors should conduct
audits in organizations where DevOps practices are in use.
DevOps Audit Defense Toolkit
https://cdn2.hubspot.net/hubfs/228391/Corporate/DevOps_Audit_Defense_Toolkit_v1.0.pdf?t=1453925000299
excella.com | @excellaco
Provides high-level guidance on three
major concerns about DevOps
practices: DevOps and Change
Control, DevOps and Security,
DevOps and Separation of Duties.
https://itrevolution.com/book/devops-and-audit/
excella.com | @excellaco
Follow the transformation of John
Pesche, the black-binder-wielding
Chief Information Security Officer
whose constant meddling under the
guise of improving security has
turned him into a pariah.
https://itrevolution.com/book/the-phoenix-project/
excella.com | @excellaco
Includes two chapters on
integrating audit, security, and
compliance with a number of
case studies.
https://itrevolution.com/book/the-devops-handbook/
excella.com | @excellaco
The Rugged Manifesto.
https://www.ruggedsoftware.org/
excella.com | @excellaco
OpenControl.
http://open-control.org/
excella.com | @excellaco
Hacking the federal bureaucracy.
Mark Schwartz
Former CIO, USCIS
DevOps Enterprise Summit
October 21 - 23, 2014
https://www.youtube.com/watch?v=QwHVlJtqhaI
excella.com | @excellaco
Positioning agile and continuous
delivery for auditors and examiners.
Simon Storm
Director, Promontory Interfinancial
Network
https://www.youtube.com/watch?v=P2C7uIHgotA
excella.com | @excellaco
DevOps in real-life.
Hear from experts about how
they did it.
https://events.itrevolution.com/
excella.com | @excellaco
Final thought.
excella.com | @excellaco
We’re all on the same team.
excella.com | @excellaco
Change is possible.
excella.com | @excellaco
It may be bumpy.
excella.com | @excellaco
And slower than we would like.
excella.com | @excellaco
But it will be worth it.
excella.com | @excellaco
Jeff Gallimore
jeff.gallimore@excella.com
@jgallimore
http://itsanicelife.com
https://www.linkedin.com/in/jgallimore
Me
excella.com | @excellaco

More Related Content

What's hot

SecureWorld - Communicating With Your CFO
SecureWorld - Communicating With Your CFOSecureWorld - Communicating With Your CFO
SecureWorld - Communicating With Your CFOGene Kim
 
Winnipeg ISACA Security is Dead, Rugged DevOps
Winnipeg ISACA Security is Dead, Rugged DevOpsWinnipeg ISACA Security is Dead, Rugged DevOps
Winnipeg ISACA Security is Dead, Rugged DevOpsGene Kim
 
PuppetConf2012GeneKim
PuppetConf2012GeneKimPuppetConf2012GeneKim
PuppetConf2012GeneKimGene Kim
 
2019 12 Clojure/conj: Love Letter To Clojure, and A Datomic Experience Report
2019 12 Clojure/conj: Love Letter To Clojure, and A Datomic Experience Report2019 12 Clojure/conj: Love Letter To Clojure, and A Datomic Experience Report
2019 12 Clojure/conj: Love Letter To Clojure, and A Datomic Experience ReportGene Kim
 
2019 Top Lessons Learned Since the Phoenix Project Was Released
2019 Top Lessons Learned Since the Phoenix Project Was Released2019 Top Lessons Learned Since the Phoenix Project Was Released
2019 Top Lessons Learned Since the Phoenix Project Was ReleasedGene Kim
 
DevOps State of the Union 2015
DevOps State of the Union 2015DevOps State of the Union 2015
DevOps State of the Union 2015Ernest Mueller
 
2012 05 corp fin 1c
2012 05 corp fin 1c2012 05 corp fin 1c
2012 05 corp fin 1cGene Kim
 
ServiceNow ITIL at Ludicrous Speeds - Rugged DevOps
ServiceNow  ITIL at Ludicrous Speeds - Rugged DevOpsServiceNow  ITIL at Ludicrous Speeds - Rugged DevOps
ServiceNow ITIL at Ludicrous Speeds - Rugged DevOpsGene Kim
 
The Unicorn Project and The Five Ideals (older: see notes for newer version)
The Unicorn Project and The Five Ideals (older: see notes for newer version)The Unicorn Project and The Five Ideals (older: see notes for newer version)
The Unicorn Project and The Five Ideals (older: see notes for newer version)Gene Kim
 
How Can We Better Sell DevOps?
How Can We Better Sell DevOps?How Can We Better Sell DevOps?
How Can We Better Sell DevOps?Gene Kim
 
DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?
DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?
DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?Gene Kim
 
Kim itSMF New England: ITIL at Ludicrous Speeds - Rugged DevOps 6a
Kim itSMF New England: ITIL at Ludicrous Speeds - Rugged DevOps 6aKim itSMF New England: ITIL at Ludicrous Speeds - Rugged DevOps 6a
Kim itSMF New England: ITIL at Ludicrous Speeds - Rugged DevOps 6aGene Kim
 
SecureWorld Kim - Infosec at Ludicrous Speeds - Rugged DevOps 6a
SecureWorld   Kim - Infosec at Ludicrous Speeds - Rugged DevOps 6aSecureWorld   Kim - Infosec at Ludicrous Speeds - Rugged DevOps 6a
SecureWorld Kim - Infosec at Ludicrous Speeds - Rugged DevOps 6aGene Kim
 
Attacking Pipelines--Security meets Continuous Delivery
Attacking Pipelines--Security meets Continuous DeliveryAttacking Pipelines--Security meets Continuous Delivery
Attacking Pipelines--Security meets Continuous DeliveryJames Wickett
 
2013 Velocity DevOps Metrics -- It's Not Just For WebOps Any More!
2013 Velocity DevOps Metrics -- It's Not Just For WebOps Any More!2013 Velocity DevOps Metrics -- It's Not Just For WebOps Any More!
2013 Velocity DevOps Metrics -- It's Not Just For WebOps Any More!Gene Kim
 
Why Everyone Needs DevOps Now - Gene Kim
Why Everyone Needs DevOps Now - Gene KimWhy Everyone Needs DevOps Now - Gene Kim
Why Everyone Needs DevOps Now - Gene KimDynatrace
 
When IT Fails: A Business Novel - ITSM Academy Webinar
When IT Fails: A Business Novel - ITSM Academy WebinarWhen IT Fails: A Business Novel - ITSM Academy Webinar
When IT Fails: A Business Novel - ITSM Academy WebinarITSM Academy, Inc.
 
Tui the phoenix project book review
Tui the phoenix project book reviewTui the phoenix project book review
Tui the phoenix project book reviewRudiger Wolf
 
2012 SxSW When IT Says No by Gene Kim
2012 SxSW When IT Says No by Gene Kim2012 SxSW When IT Says No by Gene Kim
2012 SxSW When IT Says No by Gene KimGene Kim
 
The Unicorn Project and The Five Ideals (Updated Dec 2019)
The Unicorn Project and The Five Ideals (Updated Dec 2019)The Unicorn Project and The Five Ideals (Updated Dec 2019)
The Unicorn Project and The Five Ideals (Updated Dec 2019)Gene Kim
 

What's hot (20)

SecureWorld - Communicating With Your CFO
SecureWorld - Communicating With Your CFOSecureWorld - Communicating With Your CFO
SecureWorld - Communicating With Your CFO
 
Winnipeg ISACA Security is Dead, Rugged DevOps
Winnipeg ISACA Security is Dead, Rugged DevOpsWinnipeg ISACA Security is Dead, Rugged DevOps
Winnipeg ISACA Security is Dead, Rugged DevOps
 
PuppetConf2012GeneKim
PuppetConf2012GeneKimPuppetConf2012GeneKim
PuppetConf2012GeneKim
 
2019 12 Clojure/conj: Love Letter To Clojure, and A Datomic Experience Report
2019 12 Clojure/conj: Love Letter To Clojure, and A Datomic Experience Report2019 12 Clojure/conj: Love Letter To Clojure, and A Datomic Experience Report
2019 12 Clojure/conj: Love Letter To Clojure, and A Datomic Experience Report
 
2019 Top Lessons Learned Since the Phoenix Project Was Released
2019 Top Lessons Learned Since the Phoenix Project Was Released2019 Top Lessons Learned Since the Phoenix Project Was Released
2019 Top Lessons Learned Since the Phoenix Project Was Released
 
DevOps State of the Union 2015
DevOps State of the Union 2015DevOps State of the Union 2015
DevOps State of the Union 2015
 
2012 05 corp fin 1c
2012 05 corp fin 1c2012 05 corp fin 1c
2012 05 corp fin 1c
 
ServiceNow ITIL at Ludicrous Speeds - Rugged DevOps
ServiceNow  ITIL at Ludicrous Speeds - Rugged DevOpsServiceNow  ITIL at Ludicrous Speeds - Rugged DevOps
ServiceNow ITIL at Ludicrous Speeds - Rugged DevOps
 
The Unicorn Project and The Five Ideals (older: see notes for newer version)
The Unicorn Project and The Five Ideals (older: see notes for newer version)The Unicorn Project and The Five Ideals (older: see notes for newer version)
The Unicorn Project and The Five Ideals (older: see notes for newer version)
 
How Can We Better Sell DevOps?
How Can We Better Sell DevOps?How Can We Better Sell DevOps?
How Can We Better Sell DevOps?
 
DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?
DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?
DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?
 
Kim itSMF New England: ITIL at Ludicrous Speeds - Rugged DevOps 6a
Kim itSMF New England: ITIL at Ludicrous Speeds - Rugged DevOps 6aKim itSMF New England: ITIL at Ludicrous Speeds - Rugged DevOps 6a
Kim itSMF New England: ITIL at Ludicrous Speeds - Rugged DevOps 6a
 
SecureWorld Kim - Infosec at Ludicrous Speeds - Rugged DevOps 6a
SecureWorld   Kim - Infosec at Ludicrous Speeds - Rugged DevOps 6aSecureWorld   Kim - Infosec at Ludicrous Speeds - Rugged DevOps 6a
SecureWorld Kim - Infosec at Ludicrous Speeds - Rugged DevOps 6a
 
Attacking Pipelines--Security meets Continuous Delivery
Attacking Pipelines--Security meets Continuous DeliveryAttacking Pipelines--Security meets Continuous Delivery
Attacking Pipelines--Security meets Continuous Delivery
 
2013 Velocity DevOps Metrics -- It's Not Just For WebOps Any More!
2013 Velocity DevOps Metrics -- It's Not Just For WebOps Any More!2013 Velocity DevOps Metrics -- It's Not Just For WebOps Any More!
2013 Velocity DevOps Metrics -- It's Not Just For WebOps Any More!
 
Why Everyone Needs DevOps Now - Gene Kim
Why Everyone Needs DevOps Now - Gene KimWhy Everyone Needs DevOps Now - Gene Kim
Why Everyone Needs DevOps Now - Gene Kim
 
When IT Fails: A Business Novel - ITSM Academy Webinar
When IT Fails: A Business Novel - ITSM Academy WebinarWhen IT Fails: A Business Novel - ITSM Academy Webinar
When IT Fails: A Business Novel - ITSM Academy Webinar
 
Tui the phoenix project book review
Tui the phoenix project book reviewTui the phoenix project book review
Tui the phoenix project book review
 
2012 SxSW When IT Says No by Gene Kim
2012 SxSW When IT Says No by Gene Kim2012 SxSW When IT Says No by Gene Kim
2012 SxSW When IT Says No by Gene Kim
 
The Unicorn Project and The Five Ideals (Updated Dec 2019)
The Unicorn Project and The Five Ideals (Updated Dec 2019)The Unicorn Project and The Five Ideals (Updated Dec 2019)
The Unicorn Project and The Five Ideals (Updated Dec 2019)
 

Similar to DevOps and Audit

Doing DevOps versus Getting Results
Doing DevOps versus Getting ResultsDoing DevOps versus Getting Results
Doing DevOps versus Getting ResultsJeff Gallimore
 
Release and Enviromental Management
Release and Enviromental ManagementRelease and Enviromental Management
Release and Enviromental ManagementSalesforce Partners
 
TomaszPoszytek_ALM-Fundamentals_SS2023.pdf
TomaszPoszytek_ALM-Fundamentals_SS2023.pdfTomaszPoszytek_ALM-Fundamentals_SS2023.pdf
TomaszPoszytek_ALM-Fundamentals_SS2023.pdfTomasz Poszytek
 
From Duke of DevOps to Queen of Chaos - Api days 2018
From Duke of DevOps to Queen of Chaos - Api days 2018From Duke of DevOps to Queen of Chaos - Api days 2018
From Duke of DevOps to Queen of Chaos - Api days 2018Christophe Rochefolle
 
Managing technical debt
Managing technical debtManaging technical debt
Managing technical debtFadi Stephan
 
Building Apps Faster with Lightning and Winter '17
Building Apps Faster with Lightning and Winter '17Building Apps Faster with Lightning and Winter '17
Building Apps Faster with Lightning and Winter '17Mark Adcock
 
Building apps faster with lightning and winter '17
Building apps faster with lightning and winter '17Building apps faster with lightning and winter '17
Building apps faster with lightning and winter '17Salesforce Developers
 
Siterise for OpenText Web Experience Management, Portal, and Tempo Social.
Siterise for OpenText Web Experience Management, Portal, and Tempo Social.Siterise for OpenText Web Experience Management, Portal, and Tempo Social.
Siterise for OpenText Web Experience Management, Portal, and Tempo Social.Gregory Guttmann
 
eG Enterprise Logon Simulator for Citrix XenApp & XenDesktop
eG Enterprise Logon Simulator for Citrix XenApp & XenDesktopeG Enterprise Logon Simulator for Citrix XenApp & XenDesktop
eG Enterprise Logon Simulator for Citrix XenApp & XenDesktopeG Innovations
 
Model-Based Testing for ALM Octane: Better tests, built faster
Model-Based Testing for ALM Octane: Better tests, built faster Model-Based Testing for ALM Octane: Better tests, built faster
Model-Based Testing for ALM Octane: Better tests, built faster Curiosity Software Ireland
 
Extending Jenkins to the Mainframe. A Simpler Approach.
Extending Jenkins to the Mainframe.  A Simpler Approach.Extending Jenkins to the Mainframe.  A Simpler Approach.
Extending Jenkins to the Mainframe. A Simpler Approach.DevOps.com
 
Implementation Presentation
Implementation PresentationImplementation Presentation
Implementation PresentationStephen Porter
 
ThoughtWorks Continuous Delivery
ThoughtWorks Continuous DeliveryThoughtWorks Continuous Delivery
ThoughtWorks Continuous DeliveryKyle Hodgson
 
Apex Trigger Debugging: Solving the Hard Problems
Apex Trigger Debugging: Solving the Hard ProblemsApex Trigger Debugging: Solving the Hard Problems
Apex Trigger Debugging: Solving the Hard ProblemsSalesforce Developers
 
Varsha_CV_ETLTester5.8Years
Varsha_CV_ETLTester5.8YearsVarsha_CV_ETLTester5.8Years
Varsha_CV_ETLTester5.8YearsVarsha Hiremath
 

Similar to DevOps and Audit (20)

Doing DevOps versus Getting Results
Doing DevOps versus Getting ResultsDoing DevOps versus Getting Results
Doing DevOps versus Getting Results
 
1506.08725v1
1506.08725v11506.08725v1
1506.08725v1
 
Release and Enviromental Management
Release and Enviromental ManagementRelease and Enviromental Management
Release and Enviromental Management
 
Deep Dive into Apex Triggers
Deep Dive into Apex TriggersDeep Dive into Apex Triggers
Deep Dive into Apex Triggers
 
TomaszPoszytek_ALM-Fundamentals_SS2023.pdf
TomaszPoszytek_ALM-Fundamentals_SS2023.pdfTomaszPoszytek_ALM-Fundamentals_SS2023.pdf
TomaszPoszytek_ALM-Fundamentals_SS2023.pdf
 
From Duke of DevOps to Queen of Chaos - Api days 2018
From Duke of DevOps to Queen of Chaos - Api days 2018From Duke of DevOps to Queen of Chaos - Api days 2018
From Duke of DevOps to Queen of Chaos - Api days 2018
 
Managing technical debt
Managing technical debtManaging technical debt
Managing technical debt
 
Summer '18 Developer Highlights
Summer '18 Developer HighlightsSummer '18 Developer Highlights
Summer '18 Developer Highlights
 
Building Apps Faster with Lightning and Winter '17
Building Apps Faster with Lightning and Winter '17Building Apps Faster with Lightning and Winter '17
Building Apps Faster with Lightning and Winter '17
 
Building apps faster with lightning and winter '17
Building apps faster with lightning and winter '17Building apps faster with lightning and winter '17
Building apps faster with lightning and winter '17
 
Siterise for OpenText Web Experience Management, Portal, and Tempo Social.
Siterise for OpenText Web Experience Management, Portal, and Tempo Social.Siterise for OpenText Web Experience Management, Portal, and Tempo Social.
Siterise for OpenText Web Experience Management, Portal, and Tempo Social.
 
eG Enterprise Logon Simulator for Citrix XenApp & XenDesktop
eG Enterprise Logon Simulator for Citrix XenApp & XenDesktopeG Enterprise Logon Simulator for Citrix XenApp & XenDesktop
eG Enterprise Logon Simulator for Citrix XenApp & XenDesktop
 
Model-Based Testing for ALM Octane: Better tests, built faster
Model-Based Testing for ALM Octane: Better tests, built faster Model-Based Testing for ALM Octane: Better tests, built faster
Model-Based Testing for ALM Octane: Better tests, built faster
 
Unit Testing: Not Just for Apex
Unit Testing: Not Just for ApexUnit Testing: Not Just for Apex
Unit Testing: Not Just for Apex
 
Extending Jenkins to the Mainframe. A Simpler Approach.
Extending Jenkins to the Mainframe.  A Simpler Approach.Extending Jenkins to the Mainframe.  A Simpler Approach.
Extending Jenkins to the Mainframe. A Simpler Approach.
 
Top Testing Tips
Top Testing TipsTop Testing Tips
Top Testing Tips
 
Implementation Presentation
Implementation PresentationImplementation Presentation
Implementation Presentation
 
ThoughtWorks Continuous Delivery
ThoughtWorks Continuous DeliveryThoughtWorks Continuous Delivery
ThoughtWorks Continuous Delivery
 
Apex Trigger Debugging: Solving the Hard Problems
Apex Trigger Debugging: Solving the Hard ProblemsApex Trigger Debugging: Solving the Hard Problems
Apex Trigger Debugging: Solving the Hard Problems
 
Varsha_CV_ETLTester5.8Years
Varsha_CV_ETLTester5.8YearsVarsha_CV_ETLTester5.8Years
Varsha_CV_ETLTester5.8Years
 

More from Jeff Gallimore

Decoding Culture: Beyond the Fluff and Back to Business
Decoding Culture: Beyond the Fluff and Back to BusinessDecoding Culture: Beyond the Fluff and Back to Business
Decoding Culture: Beyond the Fluff and Back to BusinessJeff Gallimore
 
Decoding Culture: Beyond the Fluff and Back to Business
Decoding Culture: Beyond the Fluff and Back to BusinessDecoding Culture: Beyond the Fluff and Back to Business
Decoding Culture: Beyond the Fluff and Back to BusinessJeff Gallimore
 
Decoding Culture: Beyond the Fluff and Back to Business
Decoding Culture: Beyond the Fluff and Back to BusinessDecoding Culture: Beyond the Fluff and Back to Business
Decoding Culture: Beyond the Fluff and Back to BusinessJeff Gallimore
 
Tactics for Implementing Test Automation for Legacy Code
Tactics for Implementing Test Automation for Legacy CodeTactics for Implementing Test Automation for Legacy Code
Tactics for Implementing Test Automation for Legacy CodeJeff Gallimore
 
Tactics to Kickstart Your Journey Toward Continuous Delivery
Tactics to Kickstart Your Journey Toward Continuous DeliveryTactics to Kickstart Your Journey Toward Continuous Delivery
Tactics to Kickstart Your Journey Toward Continuous DeliveryJeff Gallimore
 
Tactics to Kickstart Your Journey Toward DevOps
Tactics to Kickstart Your Journey Toward DevOpsTactics to Kickstart Your Journey Toward DevOps
Tactics to Kickstart Your Journey Toward DevOpsJeff Gallimore
 

More from Jeff Gallimore (6)

Decoding Culture: Beyond the Fluff and Back to Business
Decoding Culture: Beyond the Fluff and Back to BusinessDecoding Culture: Beyond the Fluff and Back to Business
Decoding Culture: Beyond the Fluff and Back to Business
 
Decoding Culture: Beyond the Fluff and Back to Business
Decoding Culture: Beyond the Fluff and Back to BusinessDecoding Culture: Beyond the Fluff and Back to Business
Decoding Culture: Beyond the Fluff and Back to Business
 
Decoding Culture: Beyond the Fluff and Back to Business
Decoding Culture: Beyond the Fluff and Back to BusinessDecoding Culture: Beyond the Fluff and Back to Business
Decoding Culture: Beyond the Fluff and Back to Business
 
Tactics for Implementing Test Automation for Legacy Code
Tactics for Implementing Test Automation for Legacy CodeTactics for Implementing Test Automation for Legacy Code
Tactics for Implementing Test Automation for Legacy Code
 
Tactics to Kickstart Your Journey Toward Continuous Delivery
Tactics to Kickstart Your Journey Toward Continuous DeliveryTactics to Kickstart Your Journey Toward Continuous Delivery
Tactics to Kickstart Your Journey Toward Continuous Delivery
 
Tactics to Kickstart Your Journey Toward DevOps
Tactics to Kickstart Your Journey Toward DevOpsTactics to Kickstart Your Journey Toward DevOps
Tactics to Kickstart Your Journey Toward DevOps
 

Recently uploaded

costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 

Recently uploaded (20)

costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 

DevOps and Audit

Editor's Notes

  1. http://vignette2.wikia.nocookie.net/onceuponatime8042/images/5/5f/515UnderworldStorybook.png/revision/latest?cb=20160906032231
  2. https://www.worthpoint.com/wp-content/uploads/2013/05/FINGERSCREW1.jpg
  3. http://cdn.playbuzz.com/cdn/19216441-7b98-49b2-95e6-fa5c27b7f869/2a064734-7c6f-4fa1-a66f-90a87bc744a9.jpg
  4. https://images.newrepublic.com/923948c1918db0c5a8d7bea88586e1f7f69b775b.jpeg
  5. http://www.liketotally80s.com/wp-content/uploads/2015/10/friday-the-13th-jason-voorhees.jpg
  6. http://www.colecarley.com/wp-content/uploads/2012/12/Rest-In-Peace.jpg
  7. http://www.heavenboundhomemaker.com/wp-content/uploads/2013/01/Cinderella-and-Prince-Charming--1200x675.jpg
  8. http://www.wildceleb.com/wp-content/uploads/2016/06/10-movies-you-wish-weren-t-based-on-a-true-story-521397.jpg
  9. http://www.stickpng.com/img/icons-logos-emojis/tech-companies/etsy-logo
  10. https://www.excella.com/wp-content/uploads/2015/12/USCIS-Blog.png https://kr.usembassy.gov/wp-content/uploads/sites/75/2017/06/uscis_data_on_application_and_petition_processing_times_feature.jpg
  11. https://1funny.com/wp-content/uploads/2011/08/happy-sad.jpg
  12. http://www.madeinalabama.com/assets/2015/06/Google-Data-Center-Okla.jpg
  13. http://bulletsecurityinc.com/wp-content/uploads/2016/07/data-center-design-installation.jpg
  14. http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/images/aeb-vs-autoscaling.png
  15. http://image.slidesharecdn.com/code-but-not-as-we-knowit-121017054820-phpapp02/95/code-but-not-as-we-know-it-infrastructure-as-code-1-638.jpg?cb=1350471599
  16. https://bogatiurns.com/wp-content/uploads/2017/05/pets.jpg
  17. https://www.cargill.com/image/1432077325003/hero-beef-cattle.jpg
  18. http://www.safetysign.com/images/source/large-images/J4452.png
  19. https://i.pinimg.com/originals/f5/0d/89/f50d89d9cb54ce045441d7a6880d6375.jpg https://continuousdelivery.com/2013/08/risk-management-theatre/
  20. http://www04.abb.com/global/seitp/seitp202.nsf/e308f3e92d9a8fc5c1257c9f00349c99/5c32783f3b598c29c125759800301eef/$FILE/ABB+robot+IRB+6400.jpg
  21. http://b.cdnbrm.com/images/products/rell/exhaust_systems/2937_corsa_performance_exhaust_2008_corvette_c6.jpg
  22. https://timemilitary.files.wordpress.com/2011/09/dauwallchart.png
  23. https://vignette1.wikia.nocookie.net/villains/images/b/b4/Stop.jpg/revision/latest?cb=20160310182331
  24. http://academictips.org/blogs/wp-content/uploads/sites/7/geological-time-scale.jpg
  25. http://archive.computerhistory.org/resources/still-image/ibm/ibm_people/ibm.man_looking_at_stack_of_papers.102649709.lg.jpg
  26. http://epmgsenior.media.clients.ellingtoncms.com/img/photos/2011/11/01/logo_ten_signs_rgb_t750x550.jpg?d885fc46c41745b3b5de550c70336c1b382931d2
  27. https://www.battery.com/wp-content/uploads/2014/01/adrian-cockcroft-new-big1.jpg
  28. https://www.google.com/url?sa=i&rct=j&q=&esrc=s&source=images&cd=&ved=0ahUKEwjS5LOCm5vWAhWg0YMKHYL9DuUQjBwIBA&url=https%3A%2F%2Fmsdnshared.blob.core.windows.net%2Fmedia%2FTNBlogsFS%2FBlogFileStorage%2Fblogs_technet%2Fkaiaxford%2FWindowsLiveWriter%2FMordacThePreventerofInformationServices_9F96%2Fclip_image001_3.gif&psig=AFQjCNGl8nXIFNsvtkwq4TRr_KEF7P2qWA&ust=1505153270417323
  29. https://thedistinctdot.files.wordpress.com/2016/06/circle-of-trust1.jpg?w=614&h=371
  30. http://www.forestparkprep.co.uk/images/uploads/documents/shoes.jpg
  31. http://static.libsyn.com/p/assets/1/b/4/0/1b40468da15ecbaa/DevOpsDays.png
  32. http://images.hellogiggles.com/uploads/2016/09/23082816/knope_campaign_rect.jpg
  33. https://itrevolution.com/wp-content/uploads/2017/04/unlikely-union-650x650.png
  34. https://itrevolution.com/wp-content/uploads/2017/01/TPP-650x650.png
  35. https://itrevolution.com/wp-content/uploads/2010/03/DOHB-650x650.png
  36. http://mvpconf.com/wp-content/uploads/2015/05/RAyGYyF-750x330.jpg
  37. https://pbs.twimg.com/profile_images/823560606141718528/wSx5Q9p6.jpg
  38. https://lh3.googleusercontent.com/-VOTY-Ozf_yA/Vob-ROkMzpI/AAAAAAAACRI/-8UFVukoMCs/s640/blogger-image--1424094328.jpg
  39. http://school.trinitydowntown.com/wp-content/uploads/2015/06/metamorphosis.gif
  40. https://www.raisethehammer.org/static/images/queen_street_and_glenfern_slow_pavement_marking.jpg
  41. http://4.bp.blogspot.com/-f-g-2H9NOJs/Uy1Za_-qMiI/AAAAAAAA0ss/lhfcAUCFhpc/s1600/1000654_10152004058082499_409042668_n.jpg